Có cách nào để tìm hiểu khi nào trong một mạng LAN có ai cắm vào ổ đĩa USB không? Có lập trình (trong C# tốt hơn) hoặc thông qua một số công cụ. Về cơ bản tôi tưởng tượng một ứng dụng khách hàng nằm trên mỗi thiết bị đầu cuối và giám sát các cổng USB và gửi thông tin đến máy chủ.Làm thế nào để phát hiện bằng cách sử dụng C# nếu một ổ đĩa được cắm vào cổng USB?
a.) Tôi có thể lấy chi tiết của (các) tệp được sao chép không? b.) Có cách nào để thực hiện việc này mà không cần ứng dụng khách không?
EDIT
Tôi không muốn tắt hoàn toàn cổng USB. nó cần phải có cơ sở. Về cơ bản chỉ muốn người dùng trên mạng LAN chia sẻ dữ liệu một cách có trách nhiệm và biết rằng bất kỳ dữ liệu nào được tranfer được giám sát và ghi lại và có thể được hỏi sau.
Bah, lỗi trình phân tích cú pháp URL. Tài liệu WM_DEVICECHANGE @ http://msdn.microsoft.com/en-us/library/aa363480(VS.85).aspx – MSalters