C # - Проверьте, возможно ли перетаскивание из-за прав администратора - PullRequest
0 голосов
/ 01 июля 2019

Я использую в своем приложении перетаскивание, но приложение автоматически устанавливает сетевой адаптер, приложение должно быть запущено от имени администратора под Win 10. Из-за этого возникает проблема с использованием перетаскивания, потому что невозможно используйте его с файловым менеджером, который не был запущен от имени администратора.

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

Я не могу перехватить событие D & D, если файловый менеджер не был запущен от имени администратора. Только то, что пользователи могут видеть, есть некоторые проблемы с D & D благодаря ошибке курсора мыши.

Единственное, что мне пришло в голову, это то, что я мог показать пользователям после запуска приложения, что оно было запущено от имени администратора, и благодаря этому D & D возможно только с файловыми обозревателями, которые также запускались в качестве администраторов. Но я хотел бы показать информацию в тот момент, когда они пытаются использовать Drag & Drop.

...