0
我的应用程序写入注册表HKEY_LOCAL_MACHINE中,所以我使用清单文件来利用UAC功能。尽管当我向用户AppData文件夹写入数据时(在出现UAC对话框提示后),数据将写入管理员的AppData文件夹,而不是当前用户的AppData文件夹。如果我想将数据写入正确的路径,我该怎么做?向用户写入问题AppData目录
我的应用程序写入注册表HKEY_LOCAL_MACHINE中,所以我使用清单文件来利用UAC功能。尽管当我向用户AppData文件夹写入数据时(在出现UAC对话框提示后),数据将写入管理员的AppData文件夹,而不是当前用户的AppData文件夹。如果我想将数据写入正确的路径,我该怎么做?向用户写入问题AppData目录
是在管理员组中启动应用程序的当前用户?您还可以通过UAC提示的外观找到它:如果用户在管理员组中,则该对话框是一个简单的确认:是或否;如果用户不在管理员组中,则对话框会提示输入管理员凭据:用户名和密码。 (Screen shots of Consent UI and Credentials UI)。
所以,如果你想写入HKLM全局设置和当地设置为当前用户的配置文件,您已经运行高架仅写入HKLM的部分。