![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Удалить сведения об ранее подключенных устройствах [D7, WinXP]
Diplomat © (2009-11-23 17:44:00)Как, с помощью Delphi найти и удалить выборочно, имеющуюся в винде информацию о ранее подключенных устройствах (например флешках)?
Rouse_ (2009-11-25 21:02:00) [1]
> Спасибо а Devmgmt.msc set DEVMGR_SHOW_NONPRESENT_DEVICES=1,
>
> я так понял
Не понял вопроса, но дам линк наугад :)
http://support.microsoft.com/kb/Q315539
Diplomat (2009-11-25 21:00:00) [2]Спасибо а Devmgmt.msc set DEVMGR_SHOW_NONPRESENT_DEVICES=1,
я так понял
Anatoly Podgoretsky (2009-11-25 20:58:00) [3]> Diplomat (25.11.2009 20:46:13) [13]
Не ты первый.
Rouse_ (2009-11-25 20:55:00) [4]Вот это глянь, хоть демка и не завершенная но должна помочь: http://rouse.drkb.ru/tmp/devlist.zip
Rouse_ (2009-11-25 20:51:00) [5]
> Diplomat © (25.11.09 20:46) [13]
>
> Как догадался о в/ч?
В свободное время изучаю MSDN :)
> Объясните для "ч" set devmgr_show_nonpresent_devices=1
Именно для отображения "хвостов"
Diplomat (2009-11-25 20:46:00) [6]Как догадался о в/ч?
Объясните для "ч" set devmgr_show_nonpresent_devices=1
Rouse_ (2009-11-25 16:49:00) [7]ну и
hAllDevices := SetupDiGetClassDevsExA(nil, nil, 0,
DIGCF_ALLCLASSES, nil, nil, nil);
Rouse_ (2009-11-25 16:47:00) [8]
var
dwIndex: DWORD;
DeviceInfoData: SP_DEVINFO_DATA;
begin
dwIndex := порядковый номер устройства в списке
ZeroMemory(@DeviceInfoData, SizeOf(SP_DEVINFO_DATA));
DeviceInfoData.cbSize := SizeOf(SP_DEVINFO_DATA);
SetupDiEnumDeviceInfo(hAllDevices, dwIndex, DeviceInfoData);
SetupDiRemoveDevice(hAllDevices, DeviceInfoData);
DrPass (2009-11-25 15:36:00) [9]
> Smile (23.11.09 20:18) [2]
> > Игорь Шевченко © (23.11.09 19:39) [1]
> А как без помощи Delphi ?
>
> HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Enum\USBSTOR\...
>
> :)
set devmgr_show_nonpresent_devices=1
Опосля этого - Show Hidden Devices в менеджере устройств.
oldman (2009-11-25 11:21:00) [10]
> Омлет © (23.11.09 20:48) [3]
> А зачем?
Меня тоже это интересует.
Опять в какую-то в/ч проверка нагрянула?
brother (2009-11-24 10:17:00) [11]значит - не судьба)
Diplomat (2009-11-24 08:37:00) [12]Флешка отключена (из разъема я понял)
brother (2009-11-24 05:37:00) [13]> удалить не получается. Файл используется.
видимо флеш, в начале, нужно отключить
Diplomat (2009-11-24 05:14:00) [14]Зашел я по этой ветке, удалить не получается. Файл используется.
Германн (2009-11-24 01:53:00) [15]
> Игорь Шевченко © (23.11.09 19:39) [1]
>
> А как без помощи Delphi ?
>
Х.З. В ряде случаев. :)
Если говорить о USB-COM эмуляторах.
Омлет (2009-11-23 20:48:00) [16]А зачем?
Smile (2009-11-23 20:18:00) [17]> Игорь Шевченко © (23.11.09 19:39) [1]
А как без помощи Delphi ?
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Enum\USBSTOR\...
:)
Игорь Шевченко (2009-11-23 19:39:00) [18]А как без помощи Delphi ?