Координаты папок или файлов в проводнике Windows - PullRequest
3 голосов
/ 20 декабря 2011

Мне было поручено разработать модуль, который требует от меня получения координат файлов в проводнике Windows.

Вот пример использования: Моя программа открывает проводник Windows в определенную папку (например, C: \ FavoriteVideo). Пользователь делает его расположение всех файлов и папок. В программе есть триггер для сохранения всех координат файлов и папок в структуре данных (это может быть Hashtable). Я планирую использовать Службу Windows для этого. (Я знаком с C #).

Пожалуйста, спросите, нужна ли вам дополнительная информация.

1 Ответ

2 голосов
/ 21 декабря 2011

[РЕДАКТИРОВАТЬ: Новая информация найдена с местоположением в реестре] Через поток на http://help.lockergnome.com/windows2/Desktop-Icons-Position--ftopict450729.html Я обнаружил, что ключи реестра Shell Bags, такие как HKCU / Software / Microsoft / Windows / Shell / Bags / 1/ Рабочий стол, кажется, содержит информацию о расположении иконокНадеюсь, это поможет!

Я слышал, что комплект ресурсов Windows NT поставляется с layout.dll, который предоставляет функции расширения оболочки для извлечения и изменения макета значков пользователя.Возможно, это сработает.Мне самому это интересно.

Вы также можете попробовать посмотреть, как это делает любая из этих программ, например, взглянув на символы, используемые в них:

http://www.howtogeek.com/howto/windows-vista/save-and-restore-desktop-icon-layout-in-windows-vista/

http://www.addictivetips.com/windows-tips/save-and-restore-the-position-of-desktop-icons-in-windows/

http://www.pchell.com/support/savedesktoplayout.shtml

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...