使用Delphi 7在Windows 7上进行注册表写权限

Chr*_*aja 1 delphi uac delphi-7 windows-7

我在Delphi 7 + Windows XP Pro Sp3平台上构建了一个应用程序,该应用程序运行正常,比我发送此应用程序给我的朋友有一个Windows 7操作系统,我的应用程序无法将初始化数据写入注册表时出错"失败设置数据...",我建议我的朋友正确clik并选择"以管理员身份运行......".如何在Delphi 7上构建可以在Windows 7上运行和编写注册表的应用程序?

请帮忙,因为我现在无法在谷歌上找到合适的解决方案......

提前致谢...

关心Chrisna Obaja

Dav*_*nan 6

现代版本的Windows默认情况下让用户在没有管理员权限的情况下运行 这由UAC控制.

解决方案通常不是试图获得管理员权限.相反,你应该停止尝试需要管理员权限的事情,除非你真的需要.通常只安装程序需要管理员权限.

您没有说明为什么要写入注册表的限制区域,但您应该能够找到替代方案.