Создание плагина для Windows File Explorer, который запускается, когда пользователь перемещает файл

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

Итак, если у кого-то есть информация о том, как я могу создать плагин для проводника Windows, пожалуйста, поделитесь своими знаниями. Кроме того, если у вас есть какие-либо примеры этого, я был бы признателен.

Я никогда не создавал плагин, поэтому я немного не в курсе. Любая помощь будет оценена по достоинству.

Я использую Windows XP и Windows 7.


person JLott    schedule 20.09.2013    source источник
comment
Вы не упомянули версию Windows, для которой разрабатываете файлы . Я думаю, это называется расширением оболочки Windows. См. это и это и это   -  person Searock    schedule 20.09.2013
comment
Зачем нужно отображать сообщение? Можно ли добиться этого, настроив ACL для папки? Хук копирования нельзя написать на C#.   -  person Raymond Chen    schedule 20.09.2013
comment
Я использую Windows XP и Windows 7. Я хочу отобразить сообщение, чтобы пользователь случайно не переместил файл в другую папку.   -  person JLott    schedule 23.09.2013
comment
Ты действительно не хочешь этого делать. Расширение оболочки — тяжеловесный инструмент. Он будет работать в самом важном процессе оболочки. Если вы сделаете ошибку, вы сломаете оболочку. Если вы делаете это, убедитесь, что вы поставляете действительно хорошую программу удаления!   -  person David Heffernan    schedule 23.09.2013
comment
Черт... Как насчет того, чтобы просто отключить функцию перетаскивания в проводнике Windows? И ТОЛЬКО в Проводнике Windows, ха-ха.   -  person JLott    schedule 23.09.2013