admin elevation wenn Programm ueber Netzwerk gestartet wird

07/07/2013 - 03:40 von Peter Mairhofer | Report spam
Hi,

Kleine Teile meines Programms benoetigen admin Rechte (Aktivierung der
Software das nach HKLM schreiben muss). Ich verwende dafuer Buttons, die
die entsprechenden admin-Operationen ausfuehren und versehe sie mit dem
UAC Icon (Shield-Icon).

Beim Klick wird das Programm selbst mit entsprechenden Parametern und
verb "runas" neu gestartet.

Das funktioniert sehr gut. Leider, wenn es als Benutzer ueber das
Netzwerk gestartet wird nicht: Das Netzlaufwerk ist fuer den admin nicht
gemapped und daher kann die exe nicht gefunden werden :( :(

Was ist der beste Ausweg aus dem Dilemma?
* Die SW soll sehr wohl ohne lokale Installation von einem Netzlaufwerk
aus gestartet werden koennen - aktiviert soll sie aber trotzdem werden
* Die admin Operationen sind eng mit der ganzen Anwendung verwoben, d.h.
die "rausloesen" und in eine mini-exe schreiben ist keine Loesung
* Ich hoffe es gibt eine bessere Loesung als irgendetwas temporaer
irgendwohin lokal zu kopieren ...

Danke LG
Peter
 

Lesen sie die antworten

#1 Stefan Kanthak
08/07/2013 - 16:20 | Warnen spam
"Peter Mairhofer" schrieb:


Leider, wenn es als Benutzer ueber das
Netzwerk gestartet wird nicht: Das Netzlaufwerk ist fuer den admin nicht
gemapped und daher kann die exe nicht gefunden werden :( :(

Was ist der beste Ausweg aus dem Dilemma?



UNC-Pfade, samt der notwendigen Zugriffsrechte, und i.d.R. auch identische
Benutzerkonten.

Stefan
[
Die unaufgeforderte Zusendung werbender E-Mails verstoesst gegen §823
Abs. 1 sowie §1004 Abs. 1 BGB und begruendet Anspruch auf Unterlassung.
Beschluss des OLG Bamberg vom 12.05.2005 (AZ: 1 U 143/04)

Ähnliche fragen