【问题标题】:Cannot access file run on windows startup无法访问 Windows 启动时运行的文件
【发布时间】:2014-08-21 18:28:09
【问题描述】:

我开发了在 Windows 启动时启动的应用程序。当我通过双击启动应用程序时,它工作正常。在 windows 启动时,应用程序启动良好,但无法访问应用程序目录中的任何其他文件。我收到了那个错误'系统找不到指定的文件'

我的代码:

Process.Start("file_name")

我使用此注册表项启动:

HKLM "SOFTWARE\Microsoft\Windows\CurrentVersion\Run"

.Net 3.0,Windows 7

可能是什么问题?请提出解决方案。

谢谢。

【问题讨论】:

  • 检查工作目录,无论是您自己运行还是在启动时运行。比较两者。我的猜测是它们是不同的,因此程序无法通过相对路径找到文件。
  • @MicroVirus 这就是问题所在。谢谢你的建议。

标签: vb.net windows winforms


【解决方案1】:

替换后,

Process.Start("file_name")

与

Process.Start(My.Application.Info.DirectoryPath & "\file_name")

工作正常。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-05-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-08-09
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多