Я пишу программное обеспечение для ИТ-консалтинговой компании, которая поддерживает ряд клиентов, которые (очень) скоро перейдут с Windows XP на Windows 7. Одним из инструментов, которые мы используем, является Ultra VNC Single Click, который позволяет нам подключаться к клиентский компьютер и общий рабочий стол пользователя. В конце концов я написал приложение, которое находится на рабочем столе пользователя и упаковывает один щелчок .exe среди других инструментов. Это чрезвычайно полезно для технических специалистов, и поскольку для этого требуется, чтобы обе стороны инициировали соединение, нам не нужно оставлять службу работающей на рабочих станциях пользователя, которая потенциально может быть использована, и мы можем легко получить доступ к компьютерам без общедоступных IP-адресов (большинство их).
Однако в Windows 7 && UAC все не так хорошо. Если UAC активен, запуск Ultra VNC SC вызывает приглашение UAC. Мы не будем отключать UAC. Мы не будем предоставлять права администратора. Подсказка UAC - это конец сделки.
Кто-нибудь еще сталкивался с подобной проблемой? Есть ли библиотека или программа, которую я могу использовать, которая позволит нам предоставлять общий доступ к рабочим столам пользователей без принудительного запроса UAC? Я искал способ внести в белый список свою собственную программу, но безуспешно. Может быть, способ временно отключить UAC полностью? Я работаю в .NET, поэтому было бы предпочтительнее решение .NET, но я хочу искать в другом месте