无法访问Windows启动时运行的文件

时间:2014-08-21 18:28:09

标签: vb.net windows winforms

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

我的代码:

Process.Start("file_name")

我使用此注册表项启动:

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

.Net 3.0,Windows 7

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

谢谢。

1 个答案:

答案 0 :(得分:0)

替换后,

Process.Start("file_name")

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

工作正常。