Programmteil "als Administrator ausführen" unter Vista -- how to?

09/01/2009 - 19:36 von Carsten Posingies | Report spam
Hallo NG,

ich bin gerade mit einem kleinen Tool befasst, das die Arbeit mit einem
anderen Programm erleichtern soll. Freundlicherweise legt dieses
Programm alle seine Daten als XML-Dateien ab, sodass die Manipulation
ein Klacks ist.

Unfreundlicherweise hingegen ist, dass dieses Programm sich zwar
ordnungsgemàß unter %ProgramFiles% installiert, aber an selbiger Stelle
in Unterverzeichnissen auch seine Arbeitsdaten ablegt. Die einfache
Variante, mein Problem zu lösen, also besagte Dateien veràndern zu
können, wàre natürlich, mein Toolchen von Beginn an als Administrator
auszuführen. Das finde ich jedoch irgendwie unschön. Mir wàre es lieber,
dass Vista einen Hinweis der üblichen Art "... benötigen Sie
Administratorrechte" ausgibt oder ich das selbst tue. Anschließend soll
mein Tool temporàr die Rechte haben, die Dateien manipulieren zu können,
eben genau für den Schreibvorgang.

Eine Prüfung, ob der jeweilige Anwender überhaupt zeitweise
Administratorrechte haben darf, würde ich gleich bei Programmstart
ausführen und einen entsprechenden Hinweis anzeigen, wenn dem nicht so
sein sollte.

Wo es also bei mir gerade hakt, ist, wie ich einen Teil meiner Anwendung
mit Administratorberechtigungen ausführe, ohne dass gleich das gesamte
Programm über diese verfügt.

Alle Tipps und Links wie immer herzlich willkommen.

Carsten

PS: Frohes neues Jahr und viel Erfolg Euch allen!
 

Lesen sie die antworten

#1 Kerem Gümrükcü
09/01/2009 - 20:01 | Warnen spam
Hallo Carsten,

ich habe eine Assembly für so was geschrieben. Schreib mir
kurz eine email, dann kann ich es Dir schicken. Leider kann
ich gerade nichts auf meinen Server hochladen, da der Server
momentan down ist, sonst hàtte ich einen Link hier reingeschrieben,
so das jeder dazu Zugang hat,...




Grüße

Kerem


Beste Grüsse / Best regards / Votre bien devoue
Kerem Gümrükcü
Latest Project: http://www.codeplex.com/restarts
Latest Open-Source Projects: http://entwicklung.junetz.de
"This reply is provided as is, without warranty express or implied."

Ähnliche fragen