【问题标题】:What permissions does my application have, starting up on boot? (HKLM\...\Run)我的应用程序在启动时有什么权限? (HKLM\...\运行)
【发布时间】:2019-02-08 00:46:48
【问题描述】:

我的应用程序正在启动时启动,因为它已在 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run 中注册。

我现在无法更改,但我显然遇到了权限问题,这使我无法在某些文件夹中创建文件。

当用户手动启动时(没有管理员权限),我的应用程序运行良好。但是开机自动启动时无法创建文件。

所以我的问题是:当应用程序自动启动时,它到底有哪些权限?这是否记录在某处?

我刚刚在某处读到它可能以无权限或最低权限用户的身份运行。不过,我想知道他们可能拥有什么权限,因为我没有找到很好的文档记录。

我正在运行 VS2017、C# .NET 4.0、Windows 10 1803,如果这很重要的话。

【问题讨论】:

    标签: windows permissions startup uac privileges


    【解决方案1】:

    application registered under

    • HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run
    • HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Run

    当用户登录时,两者都会导致程序运行。程序以正在登录的用户的权限运行。

    【讨论】:

      猜你喜欢
      • 2020-06-11
      • 1970-01-01
      • 2016-11-16
      • 2018-06-06
      • 1970-01-01
      • 2020-11-21
      • 1970-01-01
      • 2019-09-10
      相关资源
      最近更新 更多