是否需要更改注册表以授予程序权限?

时间:2010-12-06 15:08:25

标签: debugging

我已经制作了一个游戏,它是安装游戏后的自我安装程序,只有当它安装在电子驱动器上或d驱动器不在具有我的操作系统的c驱动器中时才运行 它说访问被拒绝了 有人告诉我,它需要通过更改注册表来获得权限 是这样吗? 我知道如何改变 但我做了什么改变?

编辑添加创建问题的人的答案中的文字:

我正在写c:\ programfiles \ abess \并且安装程序成功运行已安装的程序无法运行,我正在使用Windows 7主页并使用管理员帐户

2 个答案:

答案 0 :(得分:0)

是否尝试将任何文件写入Windows 7(或可能是Vista)计算机上的C:\?如果是这样,默认情况下您将没有写权限(假设C:是系统驱动器)。确保您的应用将所有文件写入C:\的子目录,如C:\Temp\或类似。

我很确定如果它适用于D:但不适用于C:,那么注册表就不会有问题。

答案 1 :(得分:0)

我写信给c:\ programfiles \ abess \ 并且安装程序成功运行已安装的程序无法运行,我正在使用Windows 7主页并使用管理员帐户 安装后,如果程序以“以管理员身份运行”运行,则运行成功 我正在制作安装程序我无法确定是否在另一端用户安装在c:\ programfiles \并且在程序未运行时感到沮丧