Prozessname im Taskmanager dynamisch



  • Hallo,

    ich habe ein Programm, dass auf einem Rechner mehrmals gestartet wird. Im Taskmanager ist der Name dann aber für alle Prozesse der gleiche (so wie er in den Versionseigenschaften der Ressourcen eingestellt wurde).

    Gibt es eine Möglichkeit den Prozessnamen beim Start der App selbst vergeben oder umbenennen, damit ich die Instanzen besser unterscheiden kann?

    Wenn ja, wie?

    Danke und Gruß
    Chris



  • Aloha,

    AfxGetApp()->m_pMainWnd->SetWindowText("Gib mir den Text den Du willst");
    

    im Init.

    Grüße

    BOA



  • Aber Vorsicht, so änderst du auch den Windowstitel (was nicht immer schön ist) 😃



  • Danke, Windows-Titel ändern ist ja schon mal gut, aber...

    Die Anwendung ist nicht sichtbar, also ist sie unter "Anwendungen" nicht zu sehen, sondern nur unter Prozesse mit ihrem Prozessnamen.

    Und kann ich diesen Prozessnamen während des Programmverlaufs ändern?

    Danke und Gruß
    Chris



  • MuehBln schrieb:

    Und kann ich diesen Prozessnamen während des Programmverlaufs ändern?

    Nein. Du könntest aber in den Fensternamen den PID einarbeiten (GetCurrentProcessId). Da Du den PID auch im TaskManager anzeigen lassen kannst, sollte eine Unterscheidung möglich sein. Jedenfalls kannst Du ein Fenster eindeutig dem Process zuordnen.

    Naja, nur so eine Idee ...


Anmelden zum Antworten