Owe*_*wen 3 mfc uac windows-vista visual-c++
我有一个在VS Studio 2008中开发的MFC应用程序,它在其安装文件夹中读取和写入JSON文件.它在vista(管理员)中完美运行但仅在UAC关闭时.当UAC为ON时,应用程序无法写入其JSON文件.我想我必须创建一个清单文件,但我还没有真正尝试创建一个.
问题:
参考:http://msdn.microsoft.com/en-us/library/bb384691.aspx.它在这里说你可以在Visual Studio开发环境中简单地设置链接器选项.我需要选择哪些值:
a)启用用户帐户控制(UAC)?[我试过没了].
b)UAC执行级别?[我试过最高可用].
c)和UAC绕过用户界面保护?[我试过是].
我是否需要在软件包中添加清单文件(exe,Dll等)?
谢谢...
Ste*_*fan 12
UAC的整个概念是你无法绕过它.如果可以,那将毫无用处.
唯一的解决方案(无论如何,你应该做的,不仅仅是因为UAC)是永远不会在安装文件夹中写文件,而是在它所属的%APPDATA%中.
| 归档时间: |
|
| 查看次数: |
11407 次 |
| 最近记录: |