Я написал простое приложение C++ в Visual Studio 2005, но когда я его скомпилирую, исполняемый файл запускается как admin. Я попытался удалить манифест, но он все еще хочет работать как администратор. Я использую премию Windows Vista Home. Любая помощь будет оценена!Visual Studio 2005 C++ приложение хочет работать как администратор
ответ
Windows запросит у вас пароль администратора, если имя вашего исполняемого файла «похоже» на имя программы установки. Назовите исполняемый файл setup.exe
, и вам будет предложено ввести пароль каждый раз при его запуске. Каково имя вашего исполняемого файла?
Имя было «patch program.exe», я изменил его на «abc.exe» и он больше не хочет запускаться как администратор. Я провел некоторое тестирование и обнаружил, что если имя содержит «патч», оно автоматически пытается запустить его как администратор. Большое спасибо, потому что это не так, я бы это понял. – user37875
Чтобы предотвратить использование этих эвристик для вас, поместите манифест в ваше приложение. Из Visual Studio 2005 это сложнее, чем из Visual Studio 2008. У меня есть инструкции на http://www.gregcons.com/KateBlog/AddingAManifestToAVistaApplication.aspx, которые подробно описывают их на http://blogs.msdn.com/cheller/archive/2006/08/24/how-to-embed-a-manifest-in-an-assembly-let-me-count-the-ways.aspx - это для VS 2005, для C#, VB и C++. Если ваше приложение имеет манифест asInvoker, оно больше не будет повышаться, даже если оно называется Setup.exe или Patch.exe.
Спасибо за информацию! – user37875
- 1. Visual Studio 2005 - отладчик перестает работать
- 2. Microsoft Visual Studio 2005 перестала работать
- 3. Visual Studio 2010 vs Visual Studio 2005 для C++
- 4. Visual Studio 2005 + AjaxToolkit
- 5. Как заставить мое приложение F # работать как администратор?
- 6. Visual Studio 2003 vs. Visual Studio 2005
- 7. Переносимость приложений Visual Studio 2005
- 8. Visual Studio 2010 или 2008 после Visual Studio 2005?
- 9. Где Visual Studio 2005 Express?
- 10. Visual Studio 2005 Ярлыки
- 11. Visual Studio 2005 Software
- 12. Visual studio 2005 autocomplete
- 13. Visual Studio 2005 Ошибка
- 14. Visual Studio 2005: построить решение
- 15. Как работать как администратор?
- 16. Переменная коррупция C++ String Visual Studio 2005
- 17. Visual Studio 2005 работает медленно для C++
- 18. Visual Studio 2005 Build Order
- 19. Visual Studio 2005 C++ runtime новое исключение
- 20. WSE 3.0 + C# - Visual studio 2005
- 21. C# шаблоны для Visual Studio 2005
- 22. C++ 11 на Visual Studio 2005
- 23. visual studio 2005 C++ include path
- 24. Ошибка LNK 2005 в Visual Studio 2005
- 25. Будет ли мое приложение работать как администратор?
- 26. chrono на Visual Studio 2005
- 27. visual studio 2005 компилировать сайт
- 28. Visual Studio 2005 Не загружается
- 29. Visual Studio 2005 закрывает медленно
- 30. Код продукта Visual Studio 2005?
>> Код, пожалуйста. – wilhelmtell
Каково имя исполняемого файла? –