2009-06-10 8 views
0

Mon application sera lancée par un programme d'installation au cours du processus d'installation, probablement en utilisant ShellExecute. Je voudrais obtenir le nom du programme d'installation exécutable quand il lance mon application. Puis-je voir un "processus parent" d'une manière ou d'une autre à partir de mon application? Ou puis-je scanner le système pour les fenêtres avec une légende spécifique et obtenir le nom du fichier .exe propriétaire de cette fenêtre?C++: Obtenir le nom du processus exécutant mon application

Ceci est pour MS Windows, et mon application est écrite en C++.

+1

Dupe: http://stackoverflow.com/questions/185254/how-can -a-win32-processus-obtient-le-pid-de-son-parent –

Répondre

-1

Je ne sais pas comment faire cela, mais je passerais le nom de l'appelant en tant que paramètre à l'exe tels que - appeler parentName. De cette façon, vous ne vous souciez même pas si c'est Windows.