Process Explorer từ Microsoft sẽ là dự đoán tiếp theo của tôi: http://technet.microsoft.com/en-us/sysi INTERNals / bb896653 . Khi bạn đã tải nó lên, nhấp vào Xem -> Chế độ xem dưới -> Xử lý. Bây giờ khi bạn bấm vào từng quy trình trong Ngăn trên cùng, bạn sẽ nhận được báo cáo về tất cả các tệp và khóa đăng ký mà nó đã mở. Các phím là bit quan trọng.
Nó có thể liệt kê rất nhiều thông tin về các quy trình hiện đang chạy và mặc dù tôi không biết chắc chắn liệu nó có chắc chắn sẽ cho biết quá trình nào mở webcam hay không, bạn có thể có được gợi ý. Tôi vừa thử nó cho OneNote trong khi quay video và đối với Lifecam VX7000 của tôi, nó đã mở khóa này trong khi quay video, gần như chắc chắn là webcam (đặc biệt là khi nó biến mất khi tôi dừng ghi):
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
Tôi không biết thiết bị của mình sẽ xuất hiện như thế nào, nhưng hãy chú ý đến các quy trình có khóa HKLM \ HỆ THỐNG \ ControlSet001 \ Control \ DeviceClass \ và tìm các từ khóa như "USB # VID" trong đó. Nhấn Ctrl + F và tìm kiếm chuỗi "USB # VID" sẽ tìm thấy các quy trình mở khóa đó.
Nếu bạn muốn tìm hiểu chính xác thiết bị USB của bạn được gọi là gì đối với windows, hãy mở trình quản lý thiết bị, tìm webcam của bạn trong đó, nhấp đúp vào nó, sau đó nhấp vào tab chi tiết. Trong hộp thả xuống trên trang đó, đi đến Id phần cứng hoặc xem một số chi tiết khác trong hộp thả xuống đó và xem liệu bạn có thể khớp nó với một quy trình trong Process Explorer không.
chỉnh sửa: quên đề cập, quy trình này chỉ hoạt động trong khi quá trình vẫn đang sử dụng webcam (tức là đèn vẫn sáng)