Saat ini saya sedang mencari cara untuk mencatat semua koneksi dan pemutusan perangkat USB dari semua mesin Windows di jaringan kami. Informasi ini perlu secara otomatis dicatat ke file pada mesin, file ini kemudian dapat dibaca oleh nxlog dan kemudian dikirim ke platform logging terpusat kami untuk diproses. Saya berharap bahwa informasi ini akan dicatat oleh log Windows secara otomatis, tetapi saya menemukan bahwa sementara beberapa informasi tentang penyimpanan USB yang dapat dilepas tampaknya masuk ke Event Viewer, ini adalah informasi yang sangat terbatas dan tidak mengambil ketika keyboard USB dan mouse ada. terhubung dan terputus.
Setelah beberapa penggalian saya menemukan bahwa nirsoft telah menulis exe kecil yang melakukan banyak kerja keras, USBLogView dapat dijalankan tanpa instalasi dan mencatat setiap kali perangkat USB terhubung dan terputus ke mesin. Masalah dengan ini adalah bahwa saya tidak dapat melihat cara untuk menjalankan ini sebagai layanan, saya juga tidak melihat cara untuk memilikinya secara otomatis mencatat informasi yang dihasilkannya ke file log, meskipun Anda dapat memilih entri log dan secara manual memilih mereka untuk menjadi disimpan ke file log.
Saya bisa menggunakan Kebijakan Grup untuk membuat salinan lokal dari file exe, dan kemudian memaksa exe ini untuk dijalankan saat startup, tetapi masalah utama tidak bisa mendapatkan log yang secara otomatis ditulis ke file masih perlu diatasi. Saya juga perlu memastikan bahwa pengguna tidak dapat menutup program, yang dimungkinkan ketika saya meluncurkannya sendiri, idealnya menyembunyikannya dan tidak menampilkan ikon baki akan menjadi cara terbaik untuk mengaturnya. up (tetapi ketika saya telah mencoba menggunakan pengaturan tersembunyi, menurut saya itu dapat ditampilkan di jendela utama, atau hanya menampilkan ikon systray). Saya mencari di situs web, tetapi saya tidak melihat cara untuk memanggil program dengan opsi untuk mengatakannya untuk melakukan ini Saya juga mengirim email nirsoft minggu lalu untuk melihat apakah mereka memiliki saran, tetapi saya masih menunggu jawaban.
Adakah yang punya cara alternatif untuk melakukan ini? Ada saran atau bantuan, selamat datang! Terima kasih
Saya akan mencoba menggunakan alat seperti AutoIT.
Posting forum ini berasal dari ada di forum AutoIT terletak di sini: http://www.autoitscript.com/forum/topic/155213-detect-usb-devices-connected/?p=1121434
sumber
Gunakan
regedit
dan tampilan dalamregistry
item di bawah:HKLM:\SYSTEM\CurrentControlSet\Enum\USBSTOR\
. Untuk beberapa detail, buka PowerShell dan jalankan:Atau lihat di file log di sini:
C:\Windows\inf\setupapi.dev.log
.Untuk detail lebih lanjut, lihat Blog Nicoles .
sumber