0

我有一个 Visual Basic .NET 应用程序在运行 Windows CE 6.5 的 Symbol 手持扫描仪上针对 .NET Compact Framework 2.0 运行。从 Windows 窗体 VB 应用程序中,我试图在用户单击按钮时启动具有给定 URL 的 IE 窗口。

Private Sub btnViewUpdateSite_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnViewUpdateSite.Click

    Process.Start("iesample.exe", "http://getupdate.localdomain.com")

End Sub

当我从设备上的应用程序中单击按钮时,我在“启动”过程的代码行上收到 FileNotFoundException。

我不明白的是 - 当程序因错误而停止时,我可以在 Visual Studio 的 Watch 窗口中单击,复制并粘贴代码,然后让浏览器启动该页面。我错过了一些简单的东西吗?

4

1 回答 1

1

Windows CE 没有任何“工作目录”的概念,因此您必须为任何文件提供完全限定的路径。试试这个:

Process.Start(@"\Windows\iesample.exe", "http://getupdate.localdomain.com")
于 2012-09-21T16:39:36.250 回答