(Я не уверен, что это должно быть в StackOverflow.)
У меня уже десять лет работает программа на сайте заказчика. Он берет их данные и использует их для заполнения веб-форм. Он работает, присоединяясь к IE, используя SetWindowsHookEx()
.
Теперь заказчик выбрал Microsoft Forefront в качестве корпоративного стандарта, и он что-то сломал. Насколько я могу судить, он позволяет моей программе работать, но перехватывает вызов SetWindowsHookEx()
как если бы моя программа была вредоносной.
Программа работает правильно, когда я выбираю Запуск от имени администратора, но это не практическое решение. Я начал переписывать приложение, чтобы использовать более современный метод взаимодействия с IE, но это займет много времени, и клиенту нужно исправить это сейчас.
Есть ли способ настроить Forefront на доверие моей программе? Есть ли способ внести меня в белый список?
Это происходит как под Vista, так и под Win7. Приложение не подписано, и нет манифеста приложения (это неуправляемый C ++).