Welcome to ShenZhenJia Knowledge Sharing Community for programmer and developer-Open, Learning and Share
menu search
person
Welcome To Ask or Share your Answers For Others

Categories

I have a WPF application that I want to make it able to start always as an Adminstrator. I've been reading a lot about it and it seems that I have to create my own manifest file and pass it to the Application properties so that on runtime it starts as an Administrator.

The application itself loads a file and sometimes the file might demand administrator access so it can be modified. That is why I am looking for a way after the Application gets installed to be able to always get started in administrator mode.

See Question&Answers more detail:os

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
thumb_up_alt 0 like thumb_down_alt 0 dislike
209 views
Welcome To Ask or Share your Answers For Others

1 Answer

To add a Manifest, right click on your project file in Solution Explorer:

  1. Select Add

  2. New item

  3. Choose Application Manifest File

The file should be named app.manifest. Don't rename it.


You have to change the <requestedExecutionLevel> element in your Manifest to start always as an Adminstrator:

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

BTW: A good article for this question:
https://docs.microsoft.com/en-us/dotnet/framework/ui-automation/ui-automation-security-overview


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
thumb_up_alt 0 like thumb_down_alt 0 dislike
Welcome to ShenZhenJia Knowledge Sharing Community for programmer and developer-Open, Learning and Share
...