USBPhysic is een stand-alone component ( 32/64-bit Windows dynamic-link library - DLL ) die kan worden gebruikt om de fysieke leverancier informatie te extraheren uit bijna elke USB (Universal Serial Bus) opslagapparaat. Met USBPhysic u het serienummer van de fabrikant, de naam van de fabrikant enzovoort, van de externe draagbare harde schijven, flash/pen/key drive of een ander soort USB-opslagapparaat.
Het serienummer van het USB-opslagapparaat is een uniek nummer/tekenreeks per apparaat en dit biedt u de kans om het werkelijke apparaat programmatisch te identificeren. Stel dat u een manier wilt om uw software te vergrendelen naar een USB-opslagapparaat (een kleine flashpen), of uw software alleen te distribueren met een USB-stick, een snelle en betrouwbare manier om dat te doen is door een serienummer te genereren op basis van dat USB-apparaat seriële (het hardwareserieel nummer dat niet kan worden gewijzigd, zelfs na een volledig formaat). Het fysieke serienummer is niet hetzelfde als het serienummer van het volume, het verandert niet na een indeling en er is geen manier om het te wijzigen, tenzij u het werkelijke apparaat wijzigt.
Eisen:
# USBPhysic is een stand-alone component, vereist geen andere bestanden om te werken.
# Het maakt gebruik van de drivers op Win32/64 platforms, zodat er geen speciale bibliotheek / driver eisen (niet met behulp van WMI of andere 3D-partij componenten)
# Het kan worden gebruikt in elke programmeer-/scripttaal die WINAPI-oproepen kan maken zoals: Delphi, C++Builder, C#, Visual C++, Visual Basic, Visual Basic.NET, VBA, PowerBuilder, Visual Foxpro, Clarion enzovoort.
# USB-apparaat serienummers zijn optioneel en het hangt af van de hardware fabrikant als ze zijn geïmplementeerd of niet.
# Vereist geen beheerdersrechten op Win XP/2003/VISTA/7 (werkt zelfs met een gastaccounttype)
versiegeschiedenis
- Versie 1.1.0 geplaatst op 2010-05-17
-
Programmadetails
Overeenkomst
EULA - Licentieovereenkomst voor eindgebruikers
BELANGRIJK LEES DE ALGEMENE VOORWAARDEN VAN DEZE LICENTIEOVEREENKOMST ZORGVULDIG VOOR HET GEBRUIK VAN USBPhysic: RLByte's End-User License Agreement ("EULA") is een wettelijke overeenkomst tussen u (een individu of een enkele entiteit) en RLByte, voor USBPhysic die bijbehorende softwarecomponenten, media, gedrukt materiaal en "online" of elektronische documentatie kan bevatten. Door een van USBPhysic's van RLByte te installeren, te kopiëren of anderszins te gebruiken, stemt u ermee in gebonden te zijn aan de voorwaarden van deze EULA. Deze licentieovereenkomst vertegenwoordigt de volledige overeenkomst met betrekking tot USBPhysic tussen u en RLByte (aangeduid als "licenser"), en vervangt elk eerder voorstel, vertegenwoordiging of begrip tussen de partijen.
USBPhysic wordt beschermd door auteursrechten en internationale auteursrechtverdragen, evenals andere intellectuele eigendomswetten en -verdragen. USBPhysic heeft een licentie, niet verkocht.
1. VERLENING VAN EEN VERGUNNING.
USBPhysic heeft als volgt een licentie:
a) Installatie en gebruik.
RLByte verleent u het recht om kopieën van USBPhysic te installeren en te gebruiken op uw computer met een geldig gelicentieerd exemplaar van het besturingssysteem waarvoor USBPhysic is ontworpen [bijvoorbeeld Windows 95, Windows NT, Windows 98, Windows 2000, Windows 2003, Windows XP, Windows ME, Windows Vista].
b) Back-upkopieën.
U ook kopieën maken van USBPhysic, zoals nodig kan zijn voor back-up- en archiveringsdoeleinden.
2. BESCHRIJVING VAN ANDERE RECHTEN EN BEPERKINGEN.
a) Het onderhoud van auteursrechtelijke kennisgevingen.
U mag geen auteursrechten op alle kopieën van USBPhysic verwijderen of wijzigen.
b) Distributie.
U mag geen geregistreerde kopieën van USBPhysic distribueren naar derden. Evaluatieversies die kunnen worden gedownload van de websites van RLByte, kunnen vrij worden gedistribueerd.
c) Verbod op reverse engineering, decompilatie en demontage.
U mag USBPhysic niet reverse engineeren, decompileren of demonteren, behalve en alleen voor zover dergelijke activiteiten uitdrukkelijk zijn toegestaan door de toepasselijke wetgeving, ondanks deze beperking.
d) Verhuur.
U mag GEEN USBPhysic huren, leasen of uitlenen.
e) ondersteunende diensten.
RLByte kan u ondersteunende diensten bieden met betrekking tot USBPhysic ("Support Services"). Eventuele aanvullende softwarecode die u wordt verstrekt als onderdeel van de ondersteuningsdiensten, wordt beschouwd als onderdeel van USBPhysic en is onderworpen aan de algemene voorwaarden van deze EULA.
f) Naleving van de toepasselijke wetgeving.
U moet voldoen aan alle toepasselijke wetten met betrekking tot het gebruik van USBPhysic.
3. BEËINDIGING
Onverminderd andere rechten kan RLByte deze EULA beëindigen als u niet voldoet aan de algemene voorwaarden van deze EULA.
4. AUTEURSRECHT
Alle titels, inclusief maar niet beperkt tot auteursrechten, in en tot USBPhysic en kopieën daarvan zijn eigendom van RLByte of haar leveranciers. Alle rechten op titel en intellectuele eigendomsrechten in en op de inhoud die toegankelijk zijn via USBPhysic zijn eigendom van de betreffende contenteigenaar en kunnen worden beschermd door de toepasselijkee van USBPhysic zijn eigendom van de respectievelijke eigenaar van de inhoud en kan worden beschermd door de toepasselijke auteursrechten of andere wetten en verdragen op het gebied van intellectuele eigendom. Deze EULA verleent u geen rechten om dergelijke inhoud te gebruiken. Alle rechten die niet uitdrukkelijk worden toegekend, worden voorbehouden door RLByte.
5. GEEN GARANTIES
RLByte wijst uitdrukkelijk elke garantie voor een garantie van USBPhysic. USBPhysic wordt geleverd "As Is" zonder enige uitdrukkelijke of impliciete garantie van welke aard dan ook, inclusief maar niet beperkt tot garanties van handelsbaarheid, noninfringement of geschiktheid van een bepaald doel. RLByte garandeert of neemt geen verantwoordelijkheid voor de juistheid of volledigheid van informatie, tekst, afbeeldingen, links of andere items in USBPhysic. RLByte maakt geen garanties met inachtneming van eventuele schade die kan worden veroorzaakt door de overdracht van een computervirus, worm, tijdbom, logische bom, of andere dergelijke computerprogramma. RLByte wijst verder uitdrukkelijk elke garantie of vertegenwoordiging af aan geautoriseerde gebruikers of aan derden.
6. BEPERKING VAN DE AANSPRAKELIJKHEID
In geen geval is RLByte aansprakelijk voor schade (inclusief, zonder beperking, gederfde winsten, bedrijfsonderbrekingen of verloren informatie) die uit het gebruik van 'Geautoriseerde gebruikers' van of onvermogen om USBPhysic te gebruiken, stijgt, zelfs als RLByte op de hoogte is gesteld van de mogelijkheid van dergelijke schade. In geen geval zal RLByte aansprakelijk zijn voor verlies van gegevens of voor indirecte, bijzondere, incidentele, gevolg (inclusief verloren winst), of andere schade op basis van contract, onrechtmatige daad of anderszins. RLByte is niet aansprakelijk met betrekking tot de inhoud van USBPhysic of enig deel daarvan, met inbegrip van, maar niet beperkt tot fouten of omissies daarin, smaad, inbreuken op de rechten van publiciteit, privacy, handelsmerkrechten, bedrijfsonderbreking, persoonlijk letsel, verlies van privacy, morele rechten of de openbaarmaking van vertrouwelijke informatie.