C# 如何创建IPortableDeviceManager的实例?

C# 如何创建IPortableDeviceManager的实例?,c#,com,wpd,C#,Com,Wpd,我正在尝试使用该方法创建IPortableDeviceManager类的实例,但找不到该类的CLSIDa.kGUID 我跳入Windows SDK试图找到GUID,但我唯一能找到的是文件PortableDeviceApi.h中的以下行: EXTERN_C const CLSID CLSID_PortableDeviceManager; 那对我也没什么帮助 那么,我做错了什么?是否有任何方法可以找到IPortableDeviceManager的GUID?或者实例化它的一个实例? 你看过这篇文章

我正在尝试使用该方法创建
IPortableDeviceManager
类的实例,但找不到该类的
CLSID
a.k
GUID

我跳入Windows SDK试图找到
GUID
,但我唯一能找到的是文件
PortableDeviceApi.h
中的以下行:

EXTERN_C const CLSID CLSID_PortableDeviceManager;
那对我也没什么帮助

那么,我做错了什么?是否有任何方法可以找到
IPortableDeviceManager
GUID
?或者实例化它的一个实例?

你看过这篇文章吗

名为“使用C#为Windows边栏创建温度传感器小工具”。。。它引用了这篇文章:

称为“在C#中枚举WPD设备”。。。其中引用了本文(LOL):

总结:

步骤1:

首先,创建一个新的C#控制台 应用项目。下一步选择 “项目>添加参考…”菜单 选项单击列表中的“COM”选项卡 “添加引用”对话框并确保 将选择并删除以下项目: 然后单击“确定”:

PortableDeviceApi 1.0类型库

PortableDeviceTypes 1.0类型库

步骤2:

PortableDeviceAPI.PortableDeviceManager类 德夫姆格 =新的PortableDeviceAPI.PortableDeviceManager类()


你可以考虑把你的文章标题改成“在C语言中创建一个IpababeDeVeMeMaGER”,因为这是你真正想要做的。