AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Suchfunktion Ergebnis der Suchanfrage

Ergebnis der Suchanfrage


Datum des Suchindex: Heute, 11:17

Parameter dieser Suchanfrage:

Suche in Thema: Prozess sanft beenden
Suche alle Beiträge, die von "stz" geschrieben wurden
• Suchmethode: "Suche nach allen Begriffen"
• Nach Datum (firstpost) sortiert
• Zeige Treffer als Beiträge
Zeige 6 von insges. 6 Treffern
Suche benötigte 0.006s

Es liegen Ergebnisse in folgenden Bereichen vor:

  • Forum: Win32/Win64 API (native code)

    Re: Prozess sanft beenden

      Delphi
      by stz, 22. Mär 2007
    Jetzt bin ich endlich mal dazu gekommen, das auszuprobieren... und siehe da: so funktioniert es wunderbar :thumb:

    vielen Dank Euch allen :dp:

    Gruß
    Malte
  • Forum: Win32/Win64 API (native code)

    Re: Prozess sanft beenden

      Delphi
      by stz, 3. Mär 2007
    Moin bitsetter,
    scheinbar kann man diese Nachricht aber nicht an ein bestimmtes Fenster senden. Das hat herzlich wenig Effekt. :gruebel:
    SendMessage(AHandle, WM_ENDSESSION, Integer(True), 0);
    //oder
    SendMessage(AHandle, WM_QUERYENDSESSION, 0, 0);

    Gruß
    Malte
  • Forum: Win32/Win64 API (native code)

    Re: Prozess sanft beenden

      Delphi
      by stz, 3. Mär 2007
    genau das meine ich. Kann ich sowas nicht auch an einen bestimmten Prozess senden? Genau diesen Mechanismus muss ich doch auch auslösen können, der erst versucht das Programm nett und freundlich zu beenden und danach den Prozess abschießt, wenn er immer noch da ist.

    Gruß
    Malte
  • Forum: Win32/Win64 API (native code)

    Re: Prozess sanft beenden

      Delphi
      by stz, 2. Mär 2007
    Das habe ich ja versucht, mit diesem Satz auszudrücken:
    :)
    Aber auch bei GetMainAppWndFromPid(); gibt es ein Problem: Es gibt Anwendungen, die scheinbar gar kein Hauptfenster haben, sondern nur in der TNA rumlungern. Dem komme ich jetzt bei, indem ich mit EnumThreadWindows alle Fenster durchgehe und an jedes WM_CLOSE sende. Darauf reagieren jetzt fast alle meine Kandidaten. Nur einer weigert...
  • Forum: Win32/Win64 API (native code)

    Re: Prozess sanft beenden

      Delphi
      by stz, 2. Mär 2007
    Moin,
    Ich hab jetzt ein wenig mit EnumThreadWindows gespielt und das geht auch manchmal. Problem: Ich weiß halt nicht, welches das Hauptfenster ist, wenn zu dem Thread mehr als ein Fenster gehören. Ich werde also diese Idee mal weiter verfolgen:

    Die PrcessID hab ich ja eh schon aus den ProcessInformation von CreateProcess.
    besten Dank für die Anregungen! :dp:

    Gruß
    Malte
  • Forum: Win32/Win64 API (native code)

    Prozess sanft beenden

      Delphi
      by stz, 1. Mär 2007
    Moin moin,
    ich möchte mir ein kleines Tool schreiben, dass bestimmte Programme startet und auch wieder beendet. Dazu habe ich CreateProcess und TerminateProcess verwendet. Das funktioniert auch soweit sehr gut, aber ich würde das Programm eigentlich ein wenig liebevoller und sanfter beenden. Dazu bin ich nun auf die Idee gekommen, dass ich an das Hauptfenster der Anwendung eine WM_CLOSE...


URL zu dieser Suchanfrage:

https://www.delphipraxis.net/dp_search.php?do=usersearch&search_username=stz&search_exact_username=1&search_sortby=dateline&search_resulttype=post&search_matchmode=0&searchthreadid=87505
Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 11:31 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz