Running Program as Administrator at Startup

后端 未结 2 1468
迷失自我
迷失自我 2020-12-15 01:47

I have a kiosk app and want to run it at startup. The problem here is that when I put Registry value to open it at startup, it doesn\'t open program as Administrator and so

相关标签:
2条回答
  • 2020-12-15 02:22

    To run a application at startup, you can either:

    1. Run it as a scheduled task, set the credentials to run as the Administrator account, and set it to run at startup (or login).
    2. Create a Windows Service, and set the Logon As account to the Administrator account or the Local System account.

    Your example of the antivirus software sounds like #2.

    0 讨论(0)
  • 2020-12-15 02:29

    You can set the program so you can only run as administrator.

    In Visual Studio:

    Right click on the Project -> Properties -> Security -> Enable ClickOnce Security Settings
    

    After you clicked it, a file will be created under the Project's properties folder called app.manifest once this is created, you can uncheck the Enable ClickOnce Security Settings option

    Open that file and change this line :

    <requestedExecutionLevel level="asInvoker" uiAccess="false" />
    

    to:

     <requestedExecutionLevel  level="requireAdministrator" uiAccess="false" />
    

    This will make the program require administrator privileges, and it will guarantee you have access to that folder.

    0 讨论(0)
提交回复
热议问题