【发布时间】:2012-02-25 02:25:47
【问题描述】:
我在尝试将文件写入 c:\windows\system32 目录时遇到了很大的问题。该代码在 32 位机器上运行良好,但在 64 位机器上不起作用。
我的用户帐户是机器上的管理员,即使右键单击并选择以管理员身份运行应用程序也不能解决问题。
写入文件时,不抛出异常,但不写入文件。
我已经阅读了有关将包含 requestedExecutionLevel 节点的 app.manifest 文件添加到我的解决方案的各种帖子,但目前还无法使其正常工作。我感觉这可能是因为我使用的是 vb.net 而不是 c#.net
以前有人遇到过这个问题吗?如果有人可以提供带有正确配置的 app.manifest 文件的示例 VS2010 VB.Net 项目,我会很高兴,因为我有点不确定我的设置尝试是否正确。
(另外,这不是我正在编写的恶意应用程序,我正在为我们的团队开发版本控制应用程序,并且需要能够与 c:\windows\system32\inetsrv\config 中保存的 IIS 文件进行交互)。
谢谢 大卫
【问题讨论】:
-
不知道是不是你写的杀毒软件删了
-
抱歉,忘记提及 UAC 已禁用。
标签: vb.net windows-7-x64