Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Cercavo di ottenere il mac address di una penna usb collegata al pc.
Usando c#, avevo intenzione di usare WMI con la Win32_DiskDrive.
Cito però da msdn:
SerialNumber
Data type: string
Access type: Read-only
Number allocated by the manufacturer to identify the physical media.
Example: WD-WM3493798728
Windows Server 2003, Windows XP, Windows 2000, and Windows NT 4.0: This property is not available.
quindi cosa posso usare per ottenere il mac address su XP?
Il MAC address è proprio di una interfaccia di rete ...
Di cosa parli ?
Ricorda che nessuno è obbligato a risponderti e che nessuno è perfetto ...
---
Il grande studioso italiano Bruno de Finetti ( uno dei padri fondatori del moderno Calcolo delle probabilità ) chiamava il gioco del Lotto Tassa sulla stupidità.
Ti confondi con il "serial number" del dispositivo ... il MAC (Media Access Control) address (l'indirizzo fisico), è proprio delle interfacce di rete.
Il Serial Number USB, sebbene non sia "obbligatorio", se implementato è unico.
Penso che l'unico modo per alcuni sistemi di rilevarlo, sia a livello di device driver.
Ricorda che nessuno è obbligato a risponderti e che nessuno è perfetto ...
---
Il grande studioso italiano Bruno de Finetti ( uno dei padri fondatori del moderno Calcolo delle probabilità ) chiamava il gioco del Lotto Tassa sulla stupidità.
chiamando opportune api puoi arrivare all'id del dispositivo.
questo codice l'ho scritto in C++, per farlo girare in .net basta usare opportunamente pinvoke:
chiamando opportune api puoi arrivare all'id del dispositivo.
Con la API GetVolumeInformation si ottiene solamente il seriale inserito dal sistema operativo all'atto della formattazione (valore casuale che si puo' modificare come si vuole e che non da' nessuna certezza di univocità).
Quello di cui parlavo è il seriale hardware assegnato dal produttore che, se disponibile per il device interessato, si ottiene tramite WMI.
Ricorda che nessuno è obbligato a risponderti e che nessuno è perfetto ...
---
Il grande studioso italiano Bruno de Finetti ( uno dei padri fondatori del moderno Calcolo delle probabilità ) chiamava il gioco del Lotto Tassa sulla stupidità.
chiamando opportune api puoi arrivare all'id del dispositivo.
Con la API GetVolumeInformation si ottiene solamente il seriale inserito dal sistema operativo all'atto della formattazione (valore casuale che si puo' modificare come si vuole e che non da' nessuna certezza di univocità).
Quello di cui parlavo è il seriale hardware assegnato dal produttore che, se disponibile per il device interessato, si ottiene tramite WMI.