Nazwa napędu optycznego

0

Witajcie spece od Delphi :)
Meczę się z tym tematem już kilka dni i nadal nie wiem jak i skąd odczytać nazwę napędu optycznego, która pokazywana jest w menedżerze urządzeń, np. LITEON-DVDRW SOHW-1653S.
Może to jakaś błahostka, a ja o tym nie wiem?
Pomożecie??
itepe

0

Jest w rejestrze :D

  1. Wchodzisz do HKEY_LOCAL_MACHINE\DEVICEMAP\Scsi.
  2. Teraz bierzesz kolejne podkatalogi: Scsi Port 0, Scsi Port 1, ...
  3. W każdym z tych katalogów wchodzisz do Scsi Bus 0\Target Id 0\Logical Unit Id 0.
  4. Jeżeli wartość REG_SZ (String) wartości Type wynosi CdRomPeripheral, to kod seryjny napędu jest w Identifier.

Gdy masz jeden dysk twardy, to najczęściej nazwa kodu seryjnego napędu CD jest w:
HKLM\DEVICEMAP\Scsi\Scsi Port 1\Scsi Bus 0\Target Id 0\Logical Unit Id 0
(a dla ciekawostki, seryjny dysku wtedy byłby w Scsi Port 0).

0

Dzięki,
okazuje się jednak, że w moim przypadku lepiej jest uzyc WMI, ponieważ w róznych windowsach rejestr wygląda inczaej. Prościej jest wymusić cicha instalację wmi9x niż przeszukiwać rejestr.

Jeszcze raz dziękuję.

itepe

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