Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

HDD Seriennummer auslesen

Empfohlene Antworten

Hallo Leute

Folgendes Problem

Ich versuche die Seriennummer einer externen Platte auszulesen mit "GetVolumeInformation". Der Laufwerksbuchstabe wird durch den C Quellcode vorher ermittelt und ist in der Variable 'ExtDriveLetter' zu finden.

Schreiben der Sektoren funktioniert auf der externen Platte womit der Zugriff auf eine falsche Platte ausgeschlossen werden kann. Leider klappt das lesen der Seriennummer nicht...

Hier ein Ausschnitt aus dem Programm:

char FileSystemNameBuffer[300];

	char path[10];

	DWORD VolumeSerial;

	DWORD MaximumComponentLength;

	DWORD FileSystemFlags;

	DWORD VolumeNameSize=300;

	DWORD FileSystemNameSize=300;


	MessageBox(0,ExtDriveLetter,"ExtDriveLetter",0); //Nochmalige Kontrolle des Laufwerkbuchstabens


	sprintf(path,"\"%s:\\\"",ExtDriveLetter);


	GetVolumeInformation(path,NULL,NULL,&VolumeSerial,NULL,

	NULL,FileSystemNameBuffer,FileSystemNameSize);


	MessageBox(0,VolumeSerial,"VolumeSerial",0);



Jemand evtl. eine Idee woran es liegen könnte!?

Oder kennt jemand evtl. eine andere Methode bei bekanntem LW Buchstaben die S/N auszulesen?

Danke im voraus

Also GetVolumeInformation liest wohl nur die Volumenummer aus, die Windows vergibt...

War wohl der falsche ansatz. Ich benötige einen Weg um die HDD Seriennummer auszulesen.

Sry für den Spam, aber die 15 Minuten sperre für die Bearbeitung ist einfach zu kurz...

vielleicht steht die serial der festplatte ja im bios. ansonsten wirst du du pech haben, da windows keine hardwarenahen aufrufe zulässt. ausserdem gibts ja verschiedene arten von festplattenschnittstellen und -treibern ... ATA, SATA, SCSI, FW, USB, ... mir stellt sich die frage, wozu die hardwareseriennummer notwendig ist. aber schau halt mal in die tabelle der funktionen über bios-interrupt.

s'Amstel

Archiv

Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.