[DELPHI]dysk

0

Witam mam takie pytanie możecie mi powiedzieć jak wyszukać za pomocą algorytmów nr seryjny pendriv-a?? Udało mi się wyciągnąć nr z partycji ale nie wiem czy wszystko dobrze wyszło czy nr seryjnym może być pojedyncza litera np N ??

    Bufor:array[0..MAX_PATH] of Char;
  MaxCompLength,FileSystemFlags:cardinal;
  Drive:Char;
  Serial:char;
begin
    Drive:='D';
           GetVolumeInformation(PChar(Drive + ': '),Bufor,SizeOf(Bufor),
  @Serial,MaxCompLength,FileSystemFlags,nil,0);

Gdy Drive zmienię na H: czyli tu gdzie mam pendriv-e to w zmiennej Serial nic nie ma znaczy jest pusta , nic się nie wyświetla

0

chyba udało mi się również pobrać nr seryjny z pendrive tylko dlaczego są to znaki ??

0

Dobra teraz na 100% już działa:). Zrobiłem tak że program pobiera o sobie informacje głownie pobiera tylko nr dysku no i potem działa sekwencja kodu który sprawdza nam nr seryjny i go porównuje z tym w programie jeśli się zgodzi to idzie dalej jeśli nie to się gasi.

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0