В моем приложении VB6 я открываю другие EXE файлы. Мое приложение запускается без приглашения UAC, но у меня есть EXE, который проверяет наличие обновлений программного обеспечения. Это вызывает приглашение UAC. Итак, как Windows решает, показывать ли приглашение UAC? Я видел ссылку . Так зависит ли он от кода, который я написал в своем приложении? Интересно, что мое приложение (то есть основной файл EXE) не запрашивает UAC, тогда как небольшой EXE, который проверяет и загружает обновления, запрашивает UAC. У меня есть все файлы EXE с цифровой подписью. Я уже взглянул на следующие ссылки:
http://msdn.microsoft.com/en-us/library/windows/desktop/aa511445.aspx
http://technet.microsoft.com/en-us/library/cc505883.aspx и некоторые другие.
Но я все еще не понимаю.