Forum: Win32/Win64 API (native code)
by jaenicke,
28. Mai 2011
Das ist der Grund weshalb ich die Methode wie es mit CreateProcess und Adminrechten geht auch mit angegeben habe. ;-)
Du hast mich falsch verstanden, genau das meinte ich, als ich geschrieben habe, dass der Name der Exe fehlt.
Der Grund ist ganz einfach, dass in der Commandline die meisten Programme als ersten Parameter den Namen der eigenen Exe erwarten. Das muss aber nicht so sein. Wenn...
Forum: Win32/Win64 API (native code)
by jaenicke,
28. Mai 2011
Wie du in der Dokumentation nachlesen kannst, fehlt bei CommandLine bei dir der Name der Exe.
Davon abgesehen klappt das aber sowieso nicht, es sei denn dein Programm fordert vorher generell für sich Adminrechte an. Denn die brauchst du. Ansonsten würde ich zu ShellExecute + runas als Verb raten. ;-)
Alternativ kannst du auch die eigene Exe mit Adminrechten und einem entsprechenden...