今天在调试程序的时候发现,win10的管理员,居然不能编辑windows下的ini文件,也就是说GetPrivateProfileInt这个函数没有启作用,用管理员模式运行是可以的。
查了一下,发现win10默认是没有权限的,不过通过修改可以拥有。
按Windows+R键,打开“运行”,然后输入“gpedit.msc",就是打开组策略,这个在控制面板中也可以打开。
在组策略里找到“计算机配置”-“Windows设置”-“安全设置”-“本地策略”-“安全选项”,在“安全选项”里认真查找“用户帐户控制-以管理员模式批准运行所有管理员”这项,将这项禁用掉
已启用 改为 已禁用,亲测可行。

在Win10系统中,管理员账户默认无法编辑ini文件,导致GetPrivateProfileInt函数失效。通过组策略编辑,禁用'用户帐户控制-以管理员模式批准运行所有管理员'选项,可以解决此问题。具体操作包括打开组策略,导航到'安全选项',找到相应设置并禁用,之后管理员账户即可正常编辑ini文件。
1万+

被折叠的 条评论
为什么被折叠?



