0

システムに Clickonce インストールを使用する多くのプログラムがあります。一部のプログラムは、他のプログラムを開始する必要があります。アプリケーションが既にインストールされているかどうかを判断して起動するプロセスはありますか? そうでない場合は、Clickonce の場所からインストールを起動しますか?

たとえば、ユーザー 1 は、プログラム A、プログラム B、およびプログラム C を既にインストールしています。プログラム A のオプションではプログラム B を実行する必要があり、別のオプションではプログラム F を実行する必要があります。Program-B はインストールされていますが、Program-F はまだインストールされていません。

Clickonce インストールはいつでも起動できますが、プログラムが既にインストールされている場合、代わりにそれを見つけて起動するにはどうすればよいですか?

私が試したことの1つは、常にこれを起動することでした

http://MyServer/ClickOnce/Program-F/Program-F.application

しかし、私のユーザーは、これはうまくいかないと言っています。

4

2 に答える 2

0

そのリンクをどのように立ち上げていますか?元のアプリケーションのインストール リンクであれば機能するはずです。IE またはインストールされていることがわかっているその他のブラウザーで起動していますか?

process.start("ie.exe", "http://yourserver/yourapp/themanifest.application");

配置マニフェスト (.application ファイル) から起動し、アプリケーションが既にインストールされている場合は、単純に起動されます。インストールされていない場合は、インストールされます。

于 2013-02-25T07:17:40.340 に答える