Citrix XenApp добавляет значки для клиентских дисков в представление «Мой компьютер» при запуске проводника с удаленного рабочего стола.
Как, черт возьми, мне перечислить эти значки? Google бесполезен, потому что «значок», «другое» и «компьютер» являются слишком общими терминами. Я могу перечислить все сетевые диски с помощью WNetOpenEnum и т. Д., Но я не выяснил, как получить какую-либо дополнительную информацию в этом представлении через это.
А именно, я хотел бы выяснить, какие из дисков являются съемными на стороне клиента. Эта информация легко доступна в прикрепленном скриншоте, но как мне найти ту же информацию через C ++?
чтение http://blogs.msdn.com/b/oldnewthing/archive/2011/08/30/10202076.aspx решил это для меня. Только что заменил корзину на CSIDL_DRIVES
Других решений пока нет …