Toon posts:

[C++] Win32 Process informatie

Pagina: 1
Acties:

Verwijderd

Topicstarter
Hallo,

Ik heb een programma geschreven dat op de achtergrond draait (houdt bij hoeveel er getypt wordt). Ik heb hier geen window aangemaakt maar wel geregristreerd. Dus ik weet wel de klassenaam.

Nu wil ik het programma opsporen of het al aanstaat, ik heb dat geprobeerd met de functie FindWindow(NULL, "klassenaam") maar aangezien er geen window is gaat dat ook niet werken. Hoe kan ik controleren of er een programma test.exe aan het draaien is?

Alvast bedankt,

Peter.

  • NMe
  • Registratie: Februari 2004
  • Laatst online: 22-01 23:51

NMe

Quia Ego Sic Dico.

En bij [google=win32 find process] heb je niks zinnigs gevonden? :)

'E's fighting in there!' he stuttered, grabbing the captain's arm.
'All by himself?' said the captain.
'No, with everyone!' shouted Nobby, hopping from one foot to the other.


  • Soultaker
  • Registratie: September 2000
  • Laatst online: 19-02 20:38
Ik zou een named mutex gebruiken. Zoeken op procesnaam is een beetje dubieus, omdat je nooit precies kan beoordelen of twee processen tot dezelfde applicatie behoren. Met een named mutex kun je zelf een identifier (bijvoorbeeld een GUID) kiezen en dan kun je ook een andere versie van dezelfde applicatie makkelijk en betrouwbaar herkennen.

[ Voor 128% gewijzigd door Soultaker op 10-06-2006 18:04 ]


Verwijderd

Topicstarter
Bedankt Soultaker. Ik heb het opgelost met een named mutex.