0

ユーザーが常に開いている SharePoint サイトがあります (ビジネス用のダッシュボードの種類)。ユーザーが SharePoint サイトの Web パーツをクリックしたときに特定のポートをリッスンする WinForms アプリケーションがあり、WinForms で JSON を取得し、要求を解析して WinForms の機能を起動します。基本的に、Web サイトが同じクライアント マシンで実行中の WinForms アプリの機能を起動できるようにします。

XPで実行していたとき、これはうまく機能しました。Windows 7 (昇格された UAC) に移行したとき、この機能は動作しなくなりました。ClickOnce 経由で Wi​​nForms アプリを起動し、ClickOnce アプリは管理者として実行できないため、現在のコードは機能しません。

ここ StackOverflow に表示されているすべての理由により、ClickOnce アプリを管理者として実行することはできません。

私の質問は、ユーザーが SharePoint サイトで何かをクリックしたときに、ClickOnce で展開された WinForms アプリの機能をどのように呼び出すことができるかということです。WinForms アプリで SharePoint Web サービスを呼び出すのは非常に簡単ですが、別の方法が必要です。

4

1 に答える 1

0

配置マニフェスト URL を呼び出すことで、ClickOnce アプリケーションを呼び出すことができます。アプリを呼び出して特定の処理を実行できるようにする場合は、配置マニフェスト URL を呼び出してクエリ パラメーターを渡し、アプリケーションでクエリ パラメーターを処理します。

この記事では、ClickOnce アプリケーションでクエリ パラメーターを処理する方法について説明します。

于 2012-06-19T07:45:07.760 に答える