.net管理员权限

时间:2014-11-12 19:33:15

标签: c# .net vb.net uac

在说这是另一个重复的问题之前,事实并非如此。

所以我正在编写一个需要完全管理员权限的应用程序,直到这里一切顺利,我可以通过编辑清单并将其设置为requireAdministrator来毫无问题地完成。

现在..问题是这样的:我的应用程序在启动时启动,所以每次UAC弹出时。我注意到,例如,防病毒软件仅在第一次需要管理员权限时并不总是每次重启系统。

那么..是否可以让应用程序仅在第一次打开时显示UAC,而不是总是?

1 个答案:

答案 0 :(得分:1)

我认为你错过了UAC的观点。当一个进程指示它需要管理员权限时触发UAC提示,例如安装应用程序或修改系统文件。因此,如果您的应用不经常需要管理员权限,那么请不要让他们提出要求。将需要管理员权限的位分离到单独的组件中。