WPF应用程序清单文件

时间:2013-07-01 14:20:13

标签: c# wpf manifest

我有一个WPF应用程序,我希望它能够始终作为管理员启动。我已经阅读了很多关于它的内容,似乎我必须创建自己的清单文件并将其传递给应用程序属性所以在运行时int以管理员身份启动。

应用程序本身加载文件,有时文件可能需要管理员访问权限才能修改。这就是为什么我在安装应用程序之后寻找一种方法,以便能够始终以管理员模式开始。

2 个答案:

答案 0 :(得分:45)

解决方案资源管理器上的项目文件上添加清单单击右键

  1. 选择添加

  2. 新项目

  3. 选择应用程序清单文件

  4. 文件名为 app.manifest ,不要重命名。


    您必须更改清单中的元素才能始终以管理员身份启动:

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

    BTW:这个问题的好文章

    http://msdn.microsoft.com/en-us/library/ms742884.aspx

答案 1 :(得分:2)

在Visual Basic中,项目属性的结构略有不同。如果您发现此问题并且您在VS2010中使用VB,请按照以下说明生成 app.manifest 文件。

  1. 要创建 app.manifest 文件,请转到您的项目,然后选择属性。然后单击应用程序选项卡下的查看窗口设置
    • ViewWindowSettings
  2. 这应生成并打开 app.manifest 文件,该文件保存在我的项目文件夹
    • app.manifest
  3. 进一步阅读: WPF MessageBox window style