Hallo, hab schon nach einges gesucht, doch immer finde ich nur wie man im manifest sein eigenes Programm als Admin startet. Dies suche ich nicht denn es ist bereits so eingestellt.
Vorab, ich muss das Programm als Admin ausführen weil das Programm sonst nicht auf den Verweis Interprob.Shell.32.dll zugreifen kann die sich im Debug Ordner befinden, also grundsätzlich schon, nur nicht wenn ich das Programm in dem Programm verzeichniss aus starte, da die Software denn Admin rechte braucht. Dies habe ich getan. Jetzt gibt es aber ein weitere problem an der geschichte. Unzwar muss ich über CMD den befehl ausführen. Leider funktioniert das nur als normaler benutzer und nicht als admin. Das Problem ist das die Software aber als Admin gestartet ist und somit auch die Shell("subst .....) auch als admin startet und somit der CMD befehl nich Funktioniert. Mit Process.Start usw. hab ich es auch schon getestet, leider funktioniert es nicht. Meine frage ist also: Kann ich den befehl Shell("subs....) auch als normalen benutzer durchführen obwohl das Programm als Admin gestartet ist? Also dass nur dieser Befehl in der Zeile nicht als Admin gestartet wird?
Vorab, ich muss das Programm als Admin ausführen weil das Programm sonst nicht auf den Verweis Interprob.Shell.32.dll zugreifen kann die sich im Debug Ordner befinden, also grundsätzlich schon, nur nicht wenn ich das Programm in dem Programm verzeichniss aus starte, da die Software denn Admin rechte braucht. Dies habe ich getan. Jetzt gibt es aber ein weitere problem an der geschichte. Unzwar muss ich über CMD den befehl ausführen. Leider funktioniert das nur als normaler benutzer und nicht als admin. Das Problem ist das die Software aber als Admin gestartet ist und somit auch die Shell("subst .....) auch als admin startet und somit der CMD befehl nich Funktioniert. Mit Process.Start usw. hab ich es auch schon getestet, leider funktioniert es nicht. Meine frage ist also: Kann ich den befehl Shell("subs....) auch als normalen benutzer durchführen obwohl das Programm als Admin gestartet ist? Also dass nur dieser Befehl in der Zeile nicht als Admin gestartet wird?