Solved

Monitoring USB license key removal

Posted on 2014-07-22
2
356 Views
Last Modified: 2014-07-30
I have 12 workstations running a very high-end machining application. The software's license manager detect the presence of USB key with a license number... I would like to be notified by email whenever any of these USB devices  are removed or inserted. The workstations are all Windows 7, the security key's are USB Hasplsm running a Sentinel driver. I suspect Powershell is the best option for reporting this. Any thoughts or suggestions?
0
Comment
Question by:Lee Ingalls
2 Comments
 
LVL 53

Accepted Solution

by:
McKnife earned 500 total points
ID: 40211877
Hi.

Powershell can do a lot, but here I would use blat.exe command line mailing in conjunction with event triggered tasks.
Like this: USB drive inserted ->windows creates an event->that event triggers the mailing task.

I have done this before but with win8.1 and USB mass storage keys. It does work similar with win7, see http://superuser.com/questions/219401/starting-scheduled-task-by-detecting-connection-of-usb-drive where it says "It should be quite easy using EventVwr" - maybe that works for the HASP keys as well.
0
 
LVL 7

Author Closing Comment

by:Lee Ingalls
ID: 40228854
Thank you McKnife!
0

Featured Post

Threat Intelligence Starter Resources

Integrating threat intelligence can be challenging, and not all companies are ready. These resources can help you build awareness and prepare for defense.

Join & Write a Comment

This article explains in simple steps how to renew expiring Exchange Server Internal Transport Certificate.
Find out what Office 365 Transport Rules are, how they work and their limitations managing Office 365 signatures.
This Micro Tutorial will teach you the basics of configuring your computer to improve its speed. It will also teach you how to disable programs that are running in the background simultaneously. This will be demonstrated using Windows 7 operating…
The Task Scheduler is a powerful tool that is built into Windows. It allows you to schedule tasks (actions) on a recurring basis, such as hourly, daily, weekly, monthly, at log on, at startup, on idle, etc. This video Micro Tutorial is a brief intro…

707 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

16 Experts available now in Live!

Get 1:1 Help Now