Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Betriebssysteme (https://www.delphipraxis.net/27-betriebssysteme/)
-   -   BDE und Windows Vista (https://www.delphipraxis.net/81432-bde-und-windows-vista.html)

Tom4321 27. Nov 2006 11:43


BDE und Windows Vista
 
Ich habe ein Programm geschrieben was mit der BDE funktioniert. Das war alles unter 2000/XP kein Problem. Ich hab das Ganze jetzt allerdings unter Vista RC2 getestet und musste feststellen das es hier Probleme mit der BDE gibt.

Das Ganze Projekt lohnt sich nicht auf eine andere Datenbank umzustellen, deswegen wäre es fein wenn man die Kombi BDE/Vista ans Laufen bekommt.

Das Problem liegt darin, das man das Tool explizit als Adminitrator starten muss, da ansonsten auf die BDE nicht zugegriffen werden (also mit Rechtsklick und "als Adminitrator starten").

Meine Frage ist:

Hat es jemand hinbekommen das es mit der BDE auch so unter Vista läuft

oder

wie kann man der Applikation bzw. Icon die Eigenschaft mitgeben das es gleich unter dem obigen Modus gestartet wird (wäre ja auch OK)??

Grüße!

sakura 27. Nov 2006 11:51

Re: BDE und Windows Vista
 
Rechtsklick auf die Anwendung -> Eigenschaften -> Kompatibilität / da gibt es dann eine Checkbox für den Adminmode. Das kann man dann auch für alle Nutzer des Rechners einstellen.

...:cat:...

Tom4321 27. Nov 2006 12:02

Re: BDE und Windows Vista
 
Ok prima, aber kann ich das auch automatisiert bei der Installation machen, ich denke das das die meisten User doch eher überfordern wird :-))

MagicAndre1981 27. Nov 2006 12:11

Re: BDE und Windows Vista
 
Du hast anscheinend ein Problem mit UAC. Lies dir mal den Artikel in der MSDN dazu durch und ändere deine Anwendung dahingehend ab, dass sie mit UAC unter Vista läuft.

rwachtel 27. Nov 2006 12:11

Re: BDE und Windows Vista
 
Zitat:

Zitat von Tom4321
[...] kann ich das auch automatisiert bei der Installation machen, [...]

Na, ich hoffe doch, dass das Sicherheitskonzept von Vista hier greift und es nicht möglich sein wird.

Ansonsten wird in absehbarer Zukunft bestimmt auch die Problematik "Office 2007 und BDE" auftauchen: http://groups.google.de/group/borlan...948937218e62ce

Tom4321 27. Nov 2006 14:42

Re: BDE und Windows Vista
 
OK, ich denke es könnte für andere auch interessant sein, ich konnte das "Problem" lösen. Es hing mit dem von mir verwendeten "InnoSetup" Installer zusammen.

Wenn der Installer kein Vista-Mainfest hat läuft die Anwendung durch das UAC in einer Art Kompatiblitätsmodus, der beim zweiten Start nicht mehr fruchtet.

Durch ein Update auf das aktuelle InnoSetup wird ein Vista-Manifest den Dateien mitgegeben und das Programm wird samt BDE korrekt installiert. Die Adminrechte machen sich dann durch das veränderte Icon sowie die Meldung beim Start bemerkbar (was OK ist) aber läuft einwandfrei.

@rwachtel: Du hast vollkommen recht, das wäre ein Hammersicherheitsloch, von der Warte habe ich es nicht betrachtet.


Alle Zeitangaben in WEZ +1. Es ist jetzt 17:24 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz