从C:\ Users \ Myname \ AppData \ Local运行的C ++程序由Registry CURRENT_USER启动

时间:2011-07-20 03:52:49

标签: c++ windows permissions registry

我的注册表中有一个键在Windows启动时启动程序在我的C:\ Users \ MyName \ AppData \ Local文件夹中(Software \ Microsoft \ Windows \ CurrentVersion \ Run)但是当程序启动时它没有似乎对它所在的文件夹具有写权限。

当我双击它来运行它时,它确实拥有这些权限。

有没有人知道为什么它从注册表启动时没有权限,以及我能做些什么呢?

1 个答案:

答案 0 :(得分:0)

检查您的进程正在运行的当前目录是否正确。 使用Process Explorer检查进程的运行位置。