ich hab mir ein programm geschrieben das alle laufenden programme und die pid auflistet. mit TerminateProcess(); kann ich dann die einzelnen programme beenden. kann ich auch einzelne programme einfrieren, so das sie absolut regungslos bleiben, bis mein programm sie beendet?
mit SendMessage(); hab ich schon ein bisschen rumprobiert, aber klappt nicht.
kann ich auch einzelne programme einfrieren, so das sie absolut regungslos bleiben,
Hab sowas noch nie gemacht, aber ich würde hier mit SuspendThread() versuchen.
Natürlich müssten alle Threads eines jedes einzelnen Prozesses suspendiert werden. (ein Prozess kann mehrere Threads haben)
Mike0024 schrieb:
mit SendMessage(); hab ich schon ein bisschen rumprobiert, aber klappt nicht.
Hmmm, mit welchen Nachrichten WM_... hast Du das probiert?
Du könntest dich an die Prozesse ankoppeln. Dann wären sie solange eingefrohren, bis du anfängst debugevents zu verarbeiten, oder dich wieder abkoppelst.
Google mal nach dem Thema "Wie schreibe ich mir einen eigenen Debugger". Debugger koppeln sich auch oft an Prozesse an. Keine Angst, es ist nicht sonderlich schwer sich einen eigenen Debugger zu schreiben. Die WinApi hilft da ungemein.
Nächstes Thema anzeigen Vorheriges Thema anzeigen
Sie können Beiträge in dieses Forum schreiben. Sie können auf Beiträge in diesem Forum antworten. Sie können Ihre Beiträge in diesem Forum nicht bearbeiten. Sie können Ihre Beiträge in diesem Forum nicht löschen. Sie können an Umfragen in diesem Forum nicht mitmachen.
c++.de ist Teilnehmer des Partnerprogramms von Amazon Europe S.à.r.l. und Partner des Werbeprogramms, das zur Bereitstellung eines Mediums
für Websites konzipiert wurde, mittels dessen durch die Platzierung von Werbeanzeigen und Links zu amazon.de
Werbekostenerstattung verdient werden kann.
Die Vervielfältigung der auf den Seiten www.c-plusplus.de, www.c-plusplus.info, www.c-sar.de, www.c-plusplus.net und www.baeckmann.de
enthaltenen Informationen ohne eine schriftliche Genehmigung des Seitenbetreibers ist untersagt
(vgl. §4 Urheberrechtsgesetz). Die Nutzung und Änderung der vorgestellten Strukturen und Verfahren in
privaten und kommerziellen Softwareanwendungen ist ausdrücklich erlaubt, soweit keine Rechte Dritter verletzt werden.
Der Seitenbetreiber übernimmt keine Gewähr für die Funktion einzelner Beiträge oder Programmfragmente, insbesondere
übernimmt er keine Haftung für eventuelle aus dem Gebrauch entstehenden Folgeschäden.