2017-08-23 21 views
3

デスクトップアプリケーションを起動時に実行するように設定すると、通常はシステムトレイに最小化されます。スタートアップフォルダやレジストリへのショートカットを追加するとき、この動作を実装するための一般的なアプローチは、実行のための特別なパラメータです:StartupTaskで実行可能ファイルのパラメータを指定する方法

MyApp.exe /startminimized 

私が変換されたデスクトップアプリケーションで同じことをする必要があります。 StartupTaskのおかげで、私は起動時にアプリの実行可能ファイルを実行することができるよ:

<desktop:Extension 
    Category="windows.startupTask" 
    Executable="MyApp.exe" 
    EntryPoint="Windows.FullTrustApplication"> 
    <desktop:StartupTask 
     TaskId="MyStartupTask" 
     Enabled="true" 
     DisplayName="Some Arbitrary Name" /> 
</desktop:Extension> 

はしかし、私は私のアプリはそれを知っているように、実行可能ファイルの引数を設定する方法を見つけることができないんだけどスタートアップから実行され、最小化が開始されます。

私は最小限の私のアプリを起動する別の実行可能ファイルを開始する必要がありますが、私は、アプリを直接実行するよりエレガントなアプローチを探しています。

答えて

3

残念なことに、スタートアップタスクのパラメータを指定する方法はありません。これは、バックログの未処理の作業項目です。

あなたが指摘したように、別のEXEを起動して、目的のモードでアプリを起動することが考えられます。

ありがとうございます!

+0

答えをありがとう。私は、異なるEXEアプローチを選択する前に、それを実装する方法がないことを確認したかっただけです。 –

+0

スタートメニューのタイルと通常のアプリの起動を区別しようとしていますか?もしそうなら、新しい質問をしてください。私たちはあなたにこれに対する答えを得るでしょう。どうも! –

関連する問題