ClickOnceを使用して展開するアプリケーションがあり、ユーザーがログインしたときにアプリケーションを開始することができました。
私の問題は、アプリケーションを非表示で起動する必要があることです(ユーザーが必要になるまでアプリケーションを最小化する必要はありません-システムトレイに常駐させたいです)。ClickOnce を使用する前に、"/silent" が渡されたかどうかを確認するために引数を確認しました。ClickOnce アプリケーションでこれを行う方法はないようです (URI クエリ文字列が渡されたかどうかを確認できますが、これは.appref-ms ショートカットから実行すると、引数を取得する方法がないように見え/silent
ます)
引数を取得するにはどう/silent
すればよいですか? また、(ユーザーがショートカットからアプリケーションを起動したのではなく) ユーザーがログオンした結果としてアプリケーションが起動したかどうかを確認するにはどうすればよいですか?
提案されたソリューションが管理者のアクセス許可を必要としないことは重要ですが、使用する言語はおそらく .NET に移植できるほど重要ではありません。