0

Windows CE 6.5 を実行する Symbol ハンドヘルド スキャナで、.NET Compact Framework 2.0 に対して Visual Basic .NET アプリケーションを実行しています。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 の [ウォッチ] ウィンドウをクリックし、コードをコピーして貼り付けて、ブラウザーにページを起動させることができるということです。簡単なものがありませんか?

4

1 に答える 1

1

Windows CE には「作業ディレクトリ」の概念がないため、ファイルの完全修飾パスを指定する必要があります。これを試して:

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