2011-01-13 107 views
0

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

+1

我不认为会有什么特定的WPF。这将是诸如将日志文件写入某些位置或写入注册表等所有应用程序共有的东西。 – ChrisF 2011-01-13 16:52:56

+0

还有其他人面临这个问题吗?关于这个问题有很多观点,但是你们中的任何一个人都在寻找这个问题的答案,或者只是看你能否回答这个问题? – mico 2011-05-20 06:36:19

回答

0

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

什么是常见的事情,如写入事件日志(如您所述)或将日志文件写入硬盘上的某些位置或写入注册表的HKEY_LOCAL_MACHINE区域。

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

0

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

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

相关问题