Вниз
Скачать: CL | DM;

Диспетчер устройств   Найти похожие ветки 

← →
z80maniac ©   (2007-01-16 20:15) [0]

Windows XP. Как получить список оборудования, установленного в системе (как в диспетчере устройств). А также иметь возможность включать и выключать  устройства. Частный случай: как узнать отключить/включить сетевую плату или получить другие её свойства.


← →
Rouse_ ©   (2007-01-17 14:12) [1]

SetupDiEnumDeviceInfo получить, SetupDiSetClassInstallParams + SetupDiCallClassInstaller отключить/включить


← →
z80maniac ©   (2007-01-17 15:37) [2]

А где эти функции находятся? Или нужен какой-то сторонний юнит?


← →
Rouse_ ©   (2007-01-17 15:47) [3]

const
 DIGCF_ALLCLASSES=$00000004;
 DIGCF_PRESENT=$00000002;
 DIGCF_PROFILE=$00000008;
 DIGCF_DEVICEINTERFACE=$00000010;
 SPDRP_DEVICEDESC=$00000000;

type
 SP_DEVINFO_DATA=record
  cbSize:DWord;
  ClassGuid:TGuid;
  DevInst:DWord;    // DEVINST handle
  Reserved:LongInt;
 end;

 PSP_DEVINFO_DATA = ^SP_DEVINFO_DATA;
 PGuid = ^TGuid;
 H_DEV = Pointer;

function SetupDiCreateDeviceInfoList(ClassGuid:PGuid;
hwndParent:cardinal):Pointer; stdcall; external "setupapi.dll";
function SetupDiGetClassDevsExA(ClassGuid:PGuid; Enumerator:PChar;
hwndParent:cardinal; Flags:DWord; DeviceInfoSet:Pointer;
MachineName:PChar; Reserved:DWord):Pointer; stdcall; external "setupapi.dll";
function SetupDiGetClassDevsA(ClassGuid:PGuid; Enumerator:PChar;
hwndParent:cardinal; Flags:DWord):Pointer; stdcall; external "setupapi.dll";
function SetupDiGetDeviceRegistryPropertyA(DeviceInfoSet:Pointer;
DeviceInfoData:PSP_DEVINFO_DATA; Property_:DWord; PropertyRegDataType:Pointer;
PropertyBuffer:Pointer; PropertyBufferSize:cardinal; RequiredSize:Pointer):longbool;
stdcall; external "setupapi.dll";
function SetupDiEnumDeviceInfo(DeviceInfoSet:Pointer; MemberIndex:DWord;
var DeviceInfoData:SP_DEVINFO_DATA):longbool; stdcall; external "setupapi.dll";
function SetupDiDestroyDeviceInfoList(DeviceInfoSet:Pointer):longbool; stdcall;
external "setupapi.dll";



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.013 c
2-1180717499
Malik
2007-06-01 21:04
2007.06.24
Неразбериха с SavePictureDialog.


15-1180128584
Германн
2007-05-26 01:29
2007.06.24
Если друг оказался вдруг...


15-1180001590
XPMan
2007-05-24 14:13
2007.06.24
Виста


2-1180562218
Nevus
2007-05-31 01:56
2007.06.24
Значение таймера


3-1175150328
fishka
2007-03-29 10:38
2007.06.24
Проблема с Excel




   Наверх