VB 2010: UAC & Autorun
lima-city → Forum → Programmiersprachen → Basic
anwendung
code
dialog
einstellung
eintragung
ersetzen
frage
funktioniert super danke
idee
machen
manifest code
meinung
problem
programm
regel
run
sinn
software
starten
windows
-
Ich habe eine Frage und ein Problem...
1.
Frage:
Wird mein Programm mit Admin rechten gestartet wenn es in HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run
Registriert ist ?
2.
Problem:
Gibt es eine Möglichkeit mein Programm mit Admin Rechten zu starten? Also gibt es dafür einen Code? -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Das macht wenig Sinn, wenn es diese Möglichkeit gäbe. Also: Nein.
-
Wieso ergibt das wenig sinn? um etwas in die reg zu schreiben braucht man admin rechte...
Und auserdem habe ich schonmal gehört das dass geht... und bei manchen programmen ist das auch so -
Nein dieser Schlüssel beinhaltet nur alle Autostartprogramme.
Admin-Rechte:
Zumindest unter VB 2008 kann man dass in der app.manifest einstellen -> Projekteigenschaften, Anwendung, Einstellungen für Benutzerkonten -
Ok funktioniert super danke.
Lösung
In der app.manifest
<requestedExecutionLevel level="asInvoker" uiAccess="false" />
durch das ersetzen
<requestedExecutionLevel level="requireAdministrator" uiAccess="false" />
Wie regel ich das den jetzt mit der reg?
Das Programm braucht ja nur einmal UAC rechte ... unzwar um sich als autostart einzutragen dannach aber nicht mehr.
Und ich will nicht das der User jedesmal wenn er den PC startet diesen UAC dialog bekommt. gibt es da eine lösung?
Beitrag zuletzt geändert: 7.7.2010 17:50:51 von stef264 -
Mhh gute idee ... geht das mit InnoSetup oder so ?
-
Ja ich verwende dafür InnoSetup, meiner Meinung nach eine der schnellsten Lösungen.
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage