Windows 7应用程序中“拒绝访问此路径”

时间:2014-04-08 11:58:05

标签: vb.net ms-access

陷入一种奇怪的现象:

    应用程序A中的
  • 代码: 使用sr = New StreamReader(路径)
    运行完美(例如路径为C:\ tmp。目录在本地机器上)。

  • 在应用程序B中,相同目录上的同一行引发异常:“拒绝访问路径”。

在IDE中运行或激活exe文件时会发生这种情况。

其他一些信息:

Windows 7 Pro,64位VS 2013

  • 两个应用程序的app.manifest是相同的。我已尝试更改到requestedExecutionLevel的所有可能选项,但结果是相同的。
  • 该应用程序的目标框架是4。
  • 无论我是否以管理员身份运行,都会抛出异常。
  • 我已将目录的权限设置为对所有帐户(包括管理员和所有人)的完全控制。
  • 我删除了目录并重新创建了它。没有帮助。
  • Ran Farbar扫描没有报告任何问题。

1 个答案:

答案 0 :(得分:-1)

应用程序A引用文件C:\ tmp。我希望这个文件不存在于应用程序B的机器上。

http://msdn.microsoft.com/en-us/library/vstudio/f2ke0fzy

还要确保在使用后正确处理StreamReader类。如果你不这样做,文件可以保持锁定状态。