Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Win32/Win64 API (native code) (https://www.delphipraxis.net/17-win32-win64-api-native-code/)
-   -   Delphi Vista: Suche Beschreibung für Rechte, Komunikation, Pfade... (https://www.delphipraxis.net/102572-vista-suche-beschreibung-fuer-rechte-komunikation-pfade.html)

Cappuccino 31. Okt 2007 09:09


Vista: Suche Beschreibung für Rechte, Komunikation, Pfade...
 
Hallo,
Bei Vista hat sich ja allerhand geändert,

es sind ja nicht nur Pfade, auf die ein normaler User nicht mehr schreiben darf,
Kommunikation von Applikationen mit unterschiedlichen Rechten geht wohl nicht immer,
Manifest wird benötigt,
und was es sonst noch so gibt.

kennt jemand eine Beschreibung auf deutsch hierfür, auf was man alles achten muß.

Einige unserer Apps sind in D5 geschrieben und können nicht einfach mit D2007 compiliert werden.

Danke für Tipps,
Gruß
Tom

TonyR 31. Okt 2007 09:36

Re: Vista: Suche Beschreibung für Rechte, Komunikation, Pfad
 
Ich kenn jetzt keine Bechreibung (findet man da keine über Google?) aber solange du Umgebungsvariablen benutzt, muss man sich um Pfade eigentliche keine Sorgen machen (jedenfalls nicht bei "Anwendungsdaten" z.B.).

Jedoch sobald man aber auf die Systempartition schreibend zugreifen möchte, benötigst du Admin-Rechte. Ich weis nicht, ob und wie man seinem Programm von Haus aus sagen kann, dass es mit Admin-Rechten gestartet werden soll, aber man kann das "manuell" ja mit zwei Mausklicks erledigen (Rechter Mausklick auf Prog -> Eigenscahften -> Kompatibilität -> mit Admin-Rechten ausführen).

Ich habe mit der Trial-Version von D2007 (die leider abgelaufen ist :evil: ) keine Probleme gehabt ein D6-Projekt zu öffnen, wundert mich, dass es Probleme mit D5 Projekten geben soll!?

Nuclear-Ping 31. Okt 2007 12:15

Re: Vista: Suche Beschreibung für Rechte, Komunikation, Pfad
 
Möchtest du was konkretes wissen bzw. machen?

Wir haben unser Projekt angefangen, da gab es noch kein Vista. Aber dadurch, dass konsequent darauf geachtet wurde, in keine "kritischen Bereiche" unsere Daten zu speichern (wird alles nach Anwendungsdaten oder Eigene Dateien\Anwendung gespeichert), lief das Programm 1:1 auf Vista ohne Anpassungen und ohne Manifest.
Da das Programm per (virtuellem) COM mit einer Hardware kommuniziert, gab es lediglich dort ein kleines Problem mit der Komponente. Die wurde aber getauscht und es lief wieder.

Solange du keine systemnahen Anwendungen schreibst, sollte das Einhalten einfacher Grundregeln, die genauso auch schon unter Windows XP mit eingeschränkten Benutzerkonten galten, deiner Anwendung den Aufenthalt in Vista angenehm gestalten. ;)


Alle Zeitangaben in WEZ +1. Es ist jetzt 11:59 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