Я пытаюсь выяснить, есть ли способ использовать SetWindowsHookEx и иметь возможность влиять на приложения, которые запускаются с правами администратора в Vista, с включенным UAC. Это приложение, которое должно будет добавить небольшую кнопку на панель заголовков других окон, чтобы включить некоторую обработку с поддержкой нескольких мониторов. Я бы подумал, что это невозможно, но я видел одно приложение, в котором появляется , чтобы сделать это. Насколько я могу судить, эти другие приложения не запускаются с правами администратора, но могут влиять на все приложения в системе, включая приложения с правами администратора.
Казалось бы, есть способ сделать это, но я не знаю, как это сделать. Мое приложение должно только иметь возможность рисовать на заголовках окон и иметь возможность влиять на их движение и размер. Мне больше ничего не нужно делать.