我在WPF上开发了一个应用程序。我已经认识到,如果没有本地管理员权限,程序的某些部分将无法运行。在另一个问题上,据说写入事件日志导致洛杉矶权利的需要。还有其他可能的原因吗?我想知道这些,我可以很容易地找到这个问题的原因。
答案 0 :(得分:0)
它与WPF无关。它更基于操作系统和您的登录信用。如果您的登录凭据没有写入文件的权限,那么您的应用程序将无法写入文件。
要解决此问题,您可以将app.manifest文件添加到.exe项目中。添加完成后,您应该打开它并将<requestedExecutionLevel />
节点更改为具有最高级别的可用级别。这应该会帮助你。
答案 1 :(得分:0)
WPF没有任何特定内容,因为它只是图形方面。
通常会写入事件日志(如您所述)或将日志文件写入硬盘驱动器上的某些位置或写入注册表的HKEY_LOCAL_MACHINE区域。
如果您确保写入磁盘和注册表的用户所有区域,那么您应该没问题。