J'ai un processus (disons, par exemple, MyProcessA
), accroché un exe et injecté mon dll (MyDll.dll
) dans l'espace de traitement de MyProcessA
, même si cela crée va n
nombre de processus enfant, il sera être processus accroché ainsi. Je n'ai aucun problème à accrocher et à injecter la DLL dans le processus. J'ai accroché toutes les fonctions dépendantes du fichier et du processus, mais de toute façon je ne suis pas en mesure de réaliser un hook complet de n'importe quelle configuration (n'importe quelle configuration d'application). Je soupçonne que s'il manque des API liées au processus ou que cela pourrait être un problème d'UAC, j'utilise actuellement CreateProcess(A&W)
, NtCreateProcess
, ShellExecute(A&W)
. Quel pourrait être le problème?problème dans le processus d'accrochage
Répondre
Je suppose que la réponse est liée au "Service Windows Installer". Je suppose que vos hooks n'attraperont aucune interaction avec un service, qui même s'il est lancé à la suite de l'installation de FireFox va être créé par un processus système différent. Je n'ai pas eu beaucoup d'expérience avec Windows Installer, mais la documentation here devrait avoir plus de détails que vous pourriez souhaiter, vu le temps pour le trouver. L'UAC peut également vous causer des problèmes, mais vous devriez être capable de le faire en lançant le code d'accrochage avec des privilèges administratifs pour commencer.
Est-ce la recherche de uni? De toute façon bonne chance, cela ressemble à un problème intéressant.
Torak, j'apprécie vraiment pour vous response.thaks pour vos suggestions ... je vais considérer votre point – kiddo
- 1. Problème dans le processus Exécuter
- 2. Problème avec le processus terminé
- 3. Java Processus "Le tuyau est terminé" problème
- 4. problème dans l'appel dll par écrit le processus d'appel
- 5. Injecter DLL géré dans le problème de processus natif
- 6. Problème avec processus d'exécution d'exécution
- 7. dll processus dans le système?
- 8. Libérer le processus dans Eclipse
- 9. Injecter le code dans le processus natif
- 10. wxGLCanvas quitte le processus
- 11. cron travail et problème de processus long
- 12. Problème de sous-processus étrange avec Django
- 13. Problème lié à l'ajout d'un processus dans VS 2008
- 14. processus d'arrière-plan php problème PID
- 15. Processus de paiement Magento donnant un problème
- 16. problème à partir d'un processus avec CreateProcess()
- 17. problème avec la fin du processus
- 18. Problème avec la sortie d'un processus démonisé
- 19. Problème forking fork() plusieurs processus Unix
- 20. Comment voyez-vous le STDOUT d'un processus fils dans le processus parent appelant dans le script csh?
- 21. sous-processus python utilisant le sous-processus d'importation
- 22. Processus premier n-fichiers dans le répertoire
- 23. Exécuter le processus dans .NET et C++
- 24. Windows cmd dans le processus de trascodage
- 25. Comment charger CLR dans le processus
- 26. Processus d'arrière-plan dans le servlet
- 27. débogage Bibliothèque partagée dans le processus
- 28. définir le nom du processus dans mod_wsgi
- 29. Vérifiez simplement le processus d'état dans c
- 30. processus enfant écrire dans le fichier
Il n'est pas clair quel est le problème - vous ne connaissez pas l'API utilisée pour invoquer la fonctionnalité que vous voulez raccorder? ou vous ne pouvez pas accrocher du tout dans certains types d'applications? – Andrey