0

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

4

2 回答 2

0

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

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

于 2011-01-13T16:56:51.357 回答
0

不会有任何特定于 WPF 的内容,因为那只是图形方面。

它将是常见的事情,例如写入事件日志(如您所提到的)或将日志文件写入硬盘驱动器上的某些位置或写入注册表的 HKEY_LOCAL_MACHINE 区域。

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

于 2011-01-13T16:59:51.943 回答