USB Serial Number. 2 minutes to read In this article This test verifies that the serial number on the device under test is unique. Some device classes must implement USB serial number (see More information for a list of device classes).
I'm trying to re-enable USB Autoplay in a secure way, by installing a program on each of the computers that I use so that I can run my launcher ( in this case) whenever I plug in my specific USB drive. The tool that I'm using to enable this -needs the serial number of the USB drive that I am using. Smart svchost exe fixer keygen software.
I can't figure out where to find this in Windows. Ideally I would not need to install and run a separate program to do this (seemingly) simple task.
Since this is a pretty easy question, bonus points if you also tell me how to discover it in Linux as well. What steps do I need to take to retrieve a USB Drive's serial number? UPDATE: Just incase people come here looking for the answer for AutoRunGuard, I discovered that they don't want the USB device serial number, but the volume serial number. The drive serial can be found by going into the command line, navigating to the drive, and executing dir. The volume serial number is found in the top two lines - use it without the dash.
Use the freeware: USBDeview is a small utility that lists all USB devices that currently connected to your computer, as well as all USB devices that you previously used. For each USB device, exteneded information is displayed: Device name/description, device type, serial number (for mass storage devices), the date/time that device was added, VendorID, ProductID, and more. USBDeview also allows you to uninstall USB devices that you previously used, and disconnect USB devices that are currently connected to your computer. You can also use USBDeview on a remote computer, as long as you login to that computer with admin user.
Serial Number Locations Serial numbers are unique codes associated with your Autodesk Account and a particular product that you have purchased or is otherwise available to you. For 2014 versions and later, you can find them in Autodesk Account, on the Management tab.
Autodesk Account When you buy or license software online, you create or sign in to an existing. The Management tab of your Account page stores the serial numbers and product keys for each licensed product, including those that do not require activation. Click View All Serial Numbers to display a printable list. Education Community When students, educators, and educational institutions download products from the, the product serial numbers are found in the following locations:. Displayed at the time of download. Sent by email. On the Management tab in Autodesk Account See.
I use a Windows 7 64-bit system for hobby hardware / software development. I am writing a script which controls 3 separate microcontroller boards through a USB Serial port. Unfortunately, I'm finding that the COM port assignments are very dynamic, sometimes changing when the boards are power cycled and re-enumerate. I can read the registry in my script and have found several entries that contain information (sometimes for previous COM port assignments which are no longer valid), but I can't tell which are the current assignments.
The information must be available somewhere because Device Manager correctly identifies the current port numbers. Can anyone point me in the right direction? Thanks, Dave.
Usb Serial Driver
It's taken several days and a lot of poking around in the registry plus a bunch of experiments and web searching but I think I finally have a solution that works for me. I'm posting the results here in case someone else has a similar problem. I actually found two solutions but the first one I found did not work well when I added two more boards, one of which had a different device type. Most of the USB serial links I use are implemented on a board with a microcontroller that has a built-in USB controller. The last board I added uses a microcontroller that has no built-in controller and instead uses an external FTDI chip that provides a UART to USB interface. The solution requires the ability to read the registry. I'm using the Tcl programming language which supports this and I assume that most other languages do as well.
The approach uses the following steps: 1) First, determine the current COM port assignment for the target board. This is done by opening up Device Manager and expanding the list of Ports (COM & LPT).
This will provide a list of all serial ports currently active on the system. This can be a mix of UART based COM ports as well as virtual COM ports. If there is any question about which one the target board is, simply unplug the device and see which entry disappears and then reappears when it is plugged back in. 2) Open regedit.exe and go to the location HKEYLOCALMACHINE HARDWARE DEVICEMAP SERIALCOMM. On the right-hand side there should be a list of COM ports that matches the list seen in Device Manager. On the left-hand side is the device name assigned to the COM port. In my case, the five devices I'm looking for (determined from step 1) are: Device USBSER000 Device USBSER001 Device USBSER002 Device USBSER003 Device VCP0 3) Here's where things get a bit tricky.
In my Tcl program I can read the registry and, using the device types listed above I can narrow down the list of all the devices listed by using a regular expression on the device name. I now have identified the device IDs for the five boards but which is which? (Okay, I can guess that VCP0 is the one that uses the FTDI chip, but as for the other four I have no clue). Fortunately, in my case, I am writing the code for each of the boards so I can imbed a unique ID value in each. Thus, I open each of the COM ports in turn and request the device to return the ID value.
How To Find Usb Serial Number
If the device doesn't respond or responds with the wrong value then I know it's not the one I'm looking for. 4) If you do not have control over the target device where you can imbed a unique ID value, all is not lost. You know the COM port number currently assigned. Search for this (ie: COM23) using the Edit-Find function in regedit.exe. You will likely get several matches.
The ones you will be interested in will be found in HKEYLOCALMACHINE SYSTEM CurrentControlSet Enum. This is the starting point for your search. Under this will be several folders that look like subdirectories but are called 'hives'.
It's time to fire up Device Manager again. This time select the COM port identified in step #1 above and either double-click on it or right-click and select Properties. This will bring up a window with four tabs. Select the Details tab. The menu drop-down list will provide a wealth of information about the USB device but the one of interest right now is the Hardware Ids. Select this and look at the path shown. The starting path should match one of the hives shown in the Enum hive above.
![Usb registry entries Usb registry entries](/uploads/1/2/3/8/123840202/592132777.png)
![Find Usb Serial Number Registry Find Usb Serial Number Registry](https://www.elvessupply.com/thumbnail.asp?file=assets/images/ProductImages/VEN22/500/VEN22-USG-BR305-USBimage1_large.jpg&maxx=280&maxy=0)
Switch to it in regedit.exe. In my case, Device Manager shows an initial path of USB for the four boards using a microcontroller based USB controller and a path of FTDIBUS for the one that uses the FTDI chip. Also shown in the Hardware Ids window is something that should start with '&VID'. That value should match one of the values shown in the regedit.exe window. Unfortunately, there may be multiple hives that match the '&VID' string shown in Device Manager. However, if you expand them, there should only be one that has a sub-hive called Control.
This is the one you want. The hive that contains this sub-hive should have a number of Value name and Value data entries. The one named FriendlyName will have a Value data entry that identifies the currently assigned COM port in parenthesis. This was the first solution I found and the only reason I didn't use it was that 1) the number of sub-hives to be searched under the Enum starting point was different for the two types of devices I was using and 2) the ability to assign an ID number to the board made things much easier for me.
Registry Key For Usb Devices
I make no claims that the above is absolutely correct - it's simply what I've discovered so far. I may eventually have to add a sixth board and find that none of the above works in which case I'll probably utter a rather loud (expletive deleted). Regardless, hope this helps somebody sometime.
I am an employee of a company whom sells and services printers and copiers. We utilize FMAudit to collect information about network connected printers but the locally attached(USB) printers' serial number isn't retrievable through FMAudit's solution. Is there any way that I can create a batch file to retrieve this information and hopefully report it to our SQL server in the format that it would understand? If not a batch file, which I'm sure it's more complicated than that, which language should I use to retrieve and report as discussed above? I would need this to be capable of being pushed through Active Directory without interaction from the end user's PC(which is connected to the printer).