如何枚举“我的电脑”中的图标

时间:2015-10-22 08:33:51

标签: c++ winapi citrix

从远程桌面启动资源管理器时,Citrix XenApp会将客户端驱动器的图标添加到“我的电脑”视图中。

我如何列举这些图标?谷歌没用,因为“图标”,“其他”和“计算机”都是过于通用的术语。我可以使用WNetOpenEnum等枚举所有网络驱动器,但我还没有弄清楚如何在此视图中获取任何额外信息。

即,我想知道哪些驱动器在客户端可以移除。此信息可在随附的屏幕截图视图中找到,但如何通过C ++找到相同的信息?

Citrix client view

1 个答案:

答案 0 :(得分:0)

阅读http://blogs.msdn.com/b/oldnewthing/archive/2011/08/30/10202076.aspx为我解决了这个问题。刚刚用CSIDL_DRIVES替换了回收站