Wie zu erkennen, EINDEUTIG ein USB-Gerät?
Ist es möglich zu identifizieren, ein USB-Gerät durch einen eindeutigen Bezeichner wie ein Betriebssystem hat Mac-ID, Festplatten ID, Ethernet-Karte-ID eindeutiger Bezeichner? Ich weiß, man kann leicht ändern Sie die volume-Seriennummer des USB-partition sein, oder es könnte geändert werden, wenn Benutzer die Formate.
Aber ist es eine ID, eine Art "USB-Festplatte-ID oder USB-Hardware-ID', die abgerufen werden konnten, über die MFC (Visual C++ oder C#) mit Hilfe des WMI-Service? Wird solch ein Bezeichner eindeutig sein, um das physische Gerät? Freundlich klären...
- Manchmal gibt es günstige Netzwerk-Adapter, die die gleiche oder eine null-MAC-Adressen.
- Sie erklären, Ihr Kommentar?
- Bedeutet, manchmal gibt es eine-etwas-falsch-Geräte, die sind wirklich "identisch" aus computer-Sicht und haben keine oder gleich serielle zahlen, selbst wenn die standards erfordern einen eindeutigen. Warum brauchen Sie, um zu unterscheiden, beliebige USB-Geräte? Oder braucht man das nur für bestimmte Ports wie mass storage oder Netzwerk-Adapter?
- Was ist Ihre eigentliche, größere problem?
- Was ich brauche, bin ich auf ein Projekt, das die gewünschten USB-Anschluss auf jedem computer (über internet), wird es eine autorun.xxx (exe oder script), die erkennt das USB-und öffnet ein web-portal zugegriffen werden konnte nur, dass die USB-id ist eine Kombination von SESSION_ID erzeugt in der Zeit des web-portal laden...
Du musst angemeldet sein, um einen Kommentar abzugeben.
Den nächsten äquivalent zu einem "unique-number" zur Verfügung und in jedem USB-Gerät die VID und PID, die Hersteller-und Produkt-IDs. Es wird verwendet, um zu identifizieren das Gerät und installiert die entsprechenden Treiber für Sie. Jedoch, es ist der gleiche Satz von zahlen für das gleiche Produkt, es ist nicht gut genug, um das jeweilige Gerät in Ihrer hand. Und damit nutzlos zu implementieren, die eine Lizenz Prüfverfahren, vermutlich das, was Sie sind nach.
Nur bestimmte Art von USB-Geräten implementieren Sie eine Seriennummer. Sie erhalten es durch Zufall von einem flash-Laufwerk wegen der drive formatter erzeugen einer volume-Seriennummer. Nutzlos wie gut, es kann leicht geändert werden. Ein USB-wifi-adapter funktionieren könnte, der Hersteller muss erzeugen eine einzigartige MAC-Adresse.
Es gibt eine Klasse von USB-Geräten perfekte für dieses Ziel. Der generische name ist "dongle" sind Sie dafür gemacht. Wenn Sie kaufen Sie erhalten auch software, Sie können den link in Ihr Programm bietet eine manipulationssichere Möglichkeit zum überprüfen der Lizenz-Nummer, ein anderer wichtiger Teil des Lizenz-Prüfverfahren und in der Regel das schwache Glied. Mehr über dongles in diesem Wikipedia-Artikel.