also das hier:
Zitat von
sk0r:
Anstatt die BAT-Datei zu starten, solltest du lieber
ExitWindowsEx(EWX_SHUTDOWN, 0);
nehmen.
funktioniert irgendwie garnicht da macht er einfach nix.
und wegen dem hier:
Zitat von
lbccaleb:
edit:
ach ja, mit dem runterfahren nach dem neustarten hat er wahrscheinlich probleme, weil er die "*.bat" datei nicht findet, denn bei dem neustart hat er einen anderen augenblicklichen pfad drinne, als wenn du dein programm direkt startest! abhilfe schafft dabei, eine pfadangabe mit dem winexec parameter zu übergeben..
versteh ich schon was du meinst, nur das komische ist das er die .Bat datei ja findet. Falls ich mich da irre was für eine Lösung gibts den für das Problem? Den mit dem Shell Execute is das ja dann noch nicht vom Tisch gewischt.