Process Explorer de Microsoft serait ma prochaine hypothèse: http://technet.microsoft.com/en-us/sysinternals/bb896653 . Une fois que vous l'avez chargé, cliquez sur Affichage -> Vue du volet inférieur -> Poignées. Désormais, lorsque vous cliquez sur chacun des processus dans le volet supérieur, vous obtenez un rapport sur tous les fichiers et clés de registre ouverts. Les clés sont le bit important.
Il peut contenir de nombreuses informations sur les processus en cours d'exécution, et bien que je ne sache pas vraiment s'il indiquera le processus avec la webcam ouverte, vous pourrez peut-être obtenir des indices. Je viens de l'essayer pour OneNote lors de l'enregistrement d'une vidéo et pour ma Lifecam VX7000, cette clé était ouverte lors de l'enregistrement d'une vidéo, qui est presque certainement la webcam (surtout qu'elle a disparu une fois que j'ai arrêté d'enregistrer):
HKLM\SYSTEM\ControlSet001\Control\DeviceClasses\{65E8773D-8F56-11D0-A3B9-00A0C9223196}\##?#USB#VID_045E&PID_0723&MI_00#8&27B22E96&0&0000#{65e8773d-8f56-11d0-a3b9-00a0c9223196}\#GLOBAL\Device Parameters
Je ne sais pas à quoi ressemblera votre appareil, mais gardez un œil sur les processus qui ont des clés HKLM \ SYSTEM \ ControlSet001 \ Control \ DeviceClasses \ ouverts et recherchez des mots clés tels que "USB # VID". Appuyez sur Ctrl + F et recherchez la chaîne "USB # VID" devrait trouver les processus avec cette clé ouverte.
Si vous voulez savoir exactement comment votre périphérique USB est appelé sous Windows, ouvrez le Gestionnaire de périphériques, recherchez votre webcam à l'intérieur, double-cliquez dessus, puis cliquez sur l'onglet Détails. Dans la liste déroulante de cette page, accédez à ID de matériel, ou consultez d'autres détails de cette liste déroulante et voyez si vous pouvez le faire correspondre à un processus de Process Explorer.
edit: oublié de mentionner, cette procédure ne fonctionne que lorsque le processus utilise encore la webcam (c.-à-d. que le voyant est toujours allumé)