Entwickler-Ecke
Windows API - eigenes Programm beenden, so daß anderes gestartet wird?
CenBells - Do 19.06.03 19:46
Titel: eigenes Programm beenden, so daß anderes gestartet wird?
Hallo Leute,
ich würde gerne eine Updatefunktionalität für mein Programm anbieten, die folgendermaßen arbeitet.
1. User überprüft, ob neue version vorhanden ist
2. Wenn ja, wird das entsprechende Update heruntergeladen.
3. Anschließend soll das programm beendet werden und das update programm noch von meinem programm gestartet werden.
Kann mir wer helfen, wie man sowas macht? Ich will auch nur den dritten punkt wissen, da ich den rest schon implementiert habe..... :wink:
Gruß
Ken
Pascal - Do 19.06.03 19:59
Wenn ich das richtig verstanden habe dann musst du nur im onclose-Ereignis deiner Form ein Shellexecute einbauen.
Zum selbststaändigen schließen close;
CenBells - Do 19.06.03 20:06
das ist mir schon klar, allerdings wird da ein patch gestartet, der versucht, die programmdatei sofort nach dem start zu patchen und das kann er natürlich nicht, wenn die datei noch offen ist, aber vielleicht bekomm ich das patchen ja auch solange blockiert, bis es im patch bestätigt wurde...
Gruß
Ken
mars - Do 19.06.03 20:10
Machs doch mit einem kleinen Batch-Proggie.
sleep einwenig
call patch
call programm
und das rufst du beim Schliessen auf.
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!