Как перечислить значки в Мой компьютер

Citrix XenApp добавляет значки для клиентских дисков в представление «Мой компьютер» при запуске проводника с удаленного рабочего стола.

Как, черт возьми, мне перечислить эти значки? Google бесполезен, потому что «значок», «другое» и «компьютер» являются слишком общими терминами. Я могу перечислить все сетевые диски с помощью WNetOpenEnum и т. Д., Но я не выяснил, как получить какую-либо дополнительную информацию в этом представлении через это.

А именно, я хотел бы выяснить, какие из дисков являются съемными на стороне клиента. Эта информация легко доступна в прикрепленном скриншоте, но как мне найти ту же информацию через C ++?

Представление клиента Citrix

0

Решение

чтение http://blogs.msdn.com/b/oldnewthing/archive/2011/08/30/10202076.aspx решил это для меня. Только что заменил корзину на CSIDL_DRIVES

0

Другие решения

Других решений пока нет …