Я работал над скриптом AutoHotKey (AHK), чтобы создать готовые движения мыши для очень простого средства просмотра моделей. Я работал над этим в течение хорошего часа. Я заархивировал скрипт, разместил его на форуме и подумал: «О, я должен добавить бла-бла-бла в скрипт».
Когда я вернулся в программу, скрипт AHK не работал. Я мог видеть движения мыши, работающие в других программах (блокнот, хром и т. Д.), Но не там, где я работал в предыдущий час.
После нескольких часов метания дротиков в стену устранения неполадок, я обнаружил, что исправление должно было установить AHK.exe для запуска от имени администратора.
Вопрос здесь несколько
- Почему Windows 7, несмотря на всю свою мудрость, вдруг решила, что повышение было необходимо в середине использования?
- Можно ли как-то отменить эти требования к разрешению, скажем, удалив ключ из реестра или что-то в этом роде?
- Как можно избежать такого поведения Windows в будущем?