Общий способ разрешить перетаскивание в возвышенный процесс?

В Windows 7 (и, я думаю, также в Vista) процесс с повышенными правами не будет по умолчанию принимать элементы, перетаскиваемые на него. У меня есть несколько программ, которые мне нужно запускать с повышенными правами, что хорошо выполняется с помощью SuRun. Однако эти процессы не будут перетаскивать элементы в своих окнах из процессов, которые не имеют повышенных прав.

Как я могу переопределить это поведение по умолчанию для заданных процессов, основываясь на имени процесса (путь к его исполняемому образу и т. Д.)?


Просто чтобы убедиться, что люди понимают, чем я занимаюсь. Я сам разработчик, и я точно знаю, что возможно фильтровать и "нефильтровать" сообщенияздесь) в программу с повышенными правами. Так что я буквально прошу о каком-то решении, которое бы обеспечивало это консервативно и не требовало бы полного отключения UAC или запуска "программы перетаскивания" каждый раз, когда я не считаю это возможным.

0 ответов

Другие вопросы по тегам