【问题标题】:C++ program running from C:\Users\Myname\AppData\Local started by Registry CURRENT_USER从 C:\Users\Myname\AppData\Local 运行的 C++ 程序由 Registry CURRENT_USER 启动
【发布时间】:2011-10-09 01:36:50
【问题描述】:

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

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

有谁知道为什么它在从注册表启动时没有权限,我可以做些什么吗?

【问题讨论】:

    标签: c++ windows permissions registry


    【解决方案1】:

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

    【讨论】:

    • 之前有这个问题,应用的工作目录设置为桌面。
    猜你喜欢
    • 2018-12-04
    • 2020-02-21
    • 1970-01-01
    • 2020-01-07
    • 1970-01-01
    • 1970-01-01
    • 2019-01-18
    • 2019-11-21
    • 1970-01-01
    相关资源
    最近更新 更多