2

を使用してサイトを開く単純なトレイ アイコン プログラムがあります。

System.Diagnostics.Process.Start("URL")

また、独立して正常に動作しますが、サービスがそれをロードすると、URL を開こうとしたときにファイルが見つからないという例外が発生し、テスト後に通常の拡張機能を開くことができます.txt(サービスではデスクトップ操作が有効になっています)。

4

1 に答える 1

3

URL を Process.Start すると、(Vista/etc の場合) サービスに表示されないブラウザ アプリが読み込まれます (最後の質問と同じ理由で)。

アプリがユーザー/デスクトップと対話するようにする場合は、サービスにする必要はありません。ユーザーがログインしたときに実行する必要があります。サービスが生成する子プロセスサービスのセッションにあることに注意してください。

サイトから (コードを介して) データを取得するだけの場合は、WebClientetcを使用します。

于 2008-12-10T11:45:49.530 に答える