myGully.com

myGully.com (https://mygully.com/index.php)
-   Programmierung (https://mygully.com/forumdisplay.php?f=67)
-   -   [VB] hosts datei im admin-editor ausführen (https://mygully.com/showthread.php?t=2411997)

UGP 04.09.11 17:53

[VB] hosts datei im admin-editor ausführen
 
ich möchte, dass wenn man auf den Button "button1" klickt, dass der editor als administrator (also die adminauswahl) ausgeführt wird und direkt die datei C:\Windows\System32\drivers\etc\hosts geöffnet wird, damit sie auch bearbeitet werden kann. leider weis ich nicht, wie ich das umsetzen soll. habe visual studio 2008. kann mir jemand bitte helfen? :T

mfg, UGP

Thelvan 04.09.11 18:49

Kannst du nicht einfach dein Programm als Admin ausführen?

Dokta Jotta 04.09.11 18:52

Du gehst einfach in die Eigenschaften deines Programmes und dann auf "Windows-Einstellungen anzeigen" und dort änderst du "<requestedExecutionLevel level="asInvoker" uiAccess="false" />" in " <requestedExecutionLevel level="requireAdministrator" uiAccess="false" />". Das sorgt dafür das dein Programm als Admin gestartet wird!

Dann bei Button1.. musste nur noch:
Dim Process As New Process
Process.Start("notepad.exe", "C:\Windows\System32\drivers\etc\hosts")

eingeben und fertig :)

emonwomor 09.11.11 13:18

Zitat:

Zitat von Dokta Jotta (Beitrag 22686268)
Du gehst einfach in die Eigenschaften deines Programmes und dann auf "Windows-Einstellungen anzeigen" und dort änderst du "<requestedExecutionLevel level="asInvoker" uiAccess="false" />" in " <requestedExecutionLevel level="requireAdministrator" uiAccess="false" />". Das sorgt dafür das dein Programm als Admin gestartet wird!

Dann bei Button1.. musste nur noch:
Dim Process As New Process
Process.Start("notepad.exe", "C:\Windows\System32\drivers\etc\hosts")

eingeben und fertig :)

servus :-)
würde das auch gerne verstehen ... :-)
hab gestern versucht, die hosts-datei zu ändern und wieder zu speichern, das ging aber nicht, weil ich das nicht als admin gemacht haben soll. hab aber nur einen benutzer und das bin ich als admin auf meinem win7 64
wäre dankbar für jede hilfe :-)

Backdraf7 09.11.11 18:46

cmd.exe aufrufen mit parameter : runas /user:administrator notepad.exe "C:\Windows\System32\drivers\etc\hosts"

sollte klappen

trombi 10.06.12 16:37

Kopiere dein Hosts datein in einem anderen Ordner, mit der Rechten Maus und öffne es mit Word Pad.

Danach kannst du sie ändern wie du willst, dann Speichern und die Hosts datein unter Windows überschreiben.

(C:\Windows\System32\drivers\etc\hosts")

Fertig


Alle Zeitangaben in WEZ +1. Es ist jetzt 01:40 Uhr.

Powered by vBulletin® (Deutsch)
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.