10 2012 档案

摘要:1、根据ClassName 'Ports' 找出相应的GUID。2、根据GUID找到已安装设备的信息。3、枚举设备集中的设备信息。4、打开设备的注册表项特定的配置信息。5、根据返回的注册表项查找‘PortName’对应的串口号。//Delphi 7中枚举系统串口function EnumSystemSerial: TStringList; stdcall;var Key: HKEY; GUID: TGUID; Buffer: PChar; Index: Integer; Judge: Boolean; BufferType: DWORD; RequiredSize: DWORD 阅读全文
posted @ 2012-10-31 18:34 fred_rk
摘要:SetupDiClassNameFromGuid 通过设备类名得到设备类型的GUID函数定义BOOL SetupDiClassNameFromGuid( PGUID ClassGuid, PCHAR ClassName, DWORD ClassNameSize, PDWORD RequiredSize )函数参数PGUID ClassGuid 提供一个指向GUID的指针给Class Name检索。PCHAR ClassName ... 阅读全文
posted @ 2012-10-27 23:20 fred_rk
摘要:SetupDiGetClassDevs获取一个指定类别或全部类别的所有已安装设备的信息函数定义HDEVINFO SetupDiGetClassDevs( PGUID ClassGuid, PCHAR Enumerator, HWND hwndParent, DWORD Flags )函数参数PGUID ClassGuid 在创建设备列表的时候提供一个指向GUID的指针。如果设定了标志DIGCF_ALLCLASSES,则这个参数可以忽略,且列... 阅读全文
posted @ 2012-10-19 19:10 fred_rk