Ik ben een verstokt Delphi5-gebruiker en probeer een methode te vinden om alle actieve processen te vinden.
EnumWindows() en GetWindowProcessThreadId()
@GolezTrol
Ok even in de code ingedoken en inderdaad deze is 'threadsafe en asynchroon'. Ben er nu wat mee bezig geweest en het framework bevalt
Daar lijkt het wel op. Het daadwerkelijk doorsturen van de logs naar de log providers gebeurt sowieso asynchroon volgens de documentatie.
In de omschrijving van QuickLogger.pas
Description : Threadsafe Multi Log File, Console, Email, etc...
Ik ga er dus vanuit
Dat klopt.
Met PostMessage stuur je iets zonder te wachten op een resultaat. Je informeert, fire and forget.
Met SendMessage stuur
Verborgen processen vinden
Dit is een redelijk oude post (uit 2009) op StackOverflow, dus waarschijnlijk werkt het op Delphi 5 en doet het wat je zoekt.
VideoRipper Yesterday, 15:32