Forum: Win32/Win64 API (native code)
by CCRDude,
15. Mär 2013
@Morphie: das verlagert das Problem doch nur. Ob der Updater nun, weil er elevated ist, eine elevierte Instanz des Programmes startet, oder eine elevierte Instanz des Zwischenprogrammes, dass dann eine elevierte Instanz des Programmes startet, macht keinen Unterschied ;)
Wieso nicht? Danach sucht madas ja eben - von einem elevierten Prozess aus einen Prozess zu starten, der es nicht ist.
Forum: Win32/Win64 API (native code)
by CCRDude,
15. Mär 2013
Ja, das hatte ich schon verstanden. Wo habe ich etwas von Rechnerneustart geschrieben? :)
Forum: Win32/Win64 API (native code)
by CCRDude,
15. Mär 2013
Neuere Windows-Versionen haben einen Restart Manager.
Ist das nicht Aufgabe des Installers? Ist der selbstgeschrieben?
Ggfls. bei InnoSetup abschauen, gibt es im Source :)