SysTray アイコンを表示し、スタートアップ項目にアプリケーションを追加する、最も単純な形式のアプリケーションがあります。アプリケーションは C# で開発されています。マシンの再起動後もトレイ アイコンを表示したい。現在、「管理者として実行」を使用してexeを実行しているときに、奇妙な動作に直面しています。管理者権限で使用すると、マシンの再起動後にアイコンが表示されません(exeはまだ実行中です)。メタデータ "requestedExecutionLevel level="asInvoker" uiAccess="false"" で次のメタデータ値を使用しています。
「呼び出し元」(「管理者」ではなく)を使用する必要がありました。これがないとスタートアップ項目として追加されなかったからです。ダブルクリックを使用してexeを実行すると正常に動作しますが(管理者ではなく現在のユーザードメインで実行されるため)、このexeはインストーラーによって開始されるため、システムドメインで開始されます。この問題を解決するのを手伝ってくれる人はいますか?
管理者として実行しているときに Systray アイコンを表示できるように解決策を提供してください。または、管理者ではなく現在のユーザー ドメインでこの Exe を起動できるようにする方法を提供していただければ、より良い解決策を提供してください。
よろしくスメット・ガーグ