哪些WPF部件需要本地管理员权限才能正常工作?

时间:2011-01-13 16:51:30

标签: c# .net wpf admin-rights

我在WPF上开发了一个应用程序。我已经认识到,如果没有本地管理员权限,程序的某些部分将无法运行。在另一个问题上,据说写入事件日志导致洛杉矶权利的需要。还有其他可能的原因吗?我想知道这些,我可以很容易地找到这个问题的原因。

2 个答案:

答案 0 :(得分:0)

它与WPF无关。它更基于操作系统和您的登录信用。如果您的登录凭据没有写入文件的权限,那么您的应用程序将无法写入文件。

要解决此问题,您可以将app.manifest文件添加到.exe项目中。添加完成后,您应该打开它并将<requestedExecutionLevel />节点更改为具有最高级别的可用级别。这应该会帮助你。

答案 1 :(得分:0)

WPF没有任何特定内容,因为它只是图形方面。

通常会写入事件日志(如您所述)或将日志文件写入硬盘驱动器上的某些位置或写入注册表的HKEY_LOCAL_MACHINE区域。

如果您确保写入磁盘和注册表的用户所有区域,那么您应该没问题。