次のnCmdShowパラメータはどのように指定しますか?コマンドライン引数の名前は何ですか?または、このパラメータはCreateProcess
を使用している場合にのみ使用されますか?Windowsの指定方法nCmdShow
int APIENTRY _tWinMain(_In_ HINSTANCE hInstance, _In_opt_ HINSTANCE hPrevInstance, _In_ LPTSTR lpCmdLine, _In_ int nCmdShow)
myexe.exe /nCmdShow=1
としますか?
これはコマンドラインでは提供されていません。あなたが指摘したように、アプリケーションを起動すると、CreateProcessの 'STARTUPINFO'パラメータを介して提供され、別のパラメータがコマンドラインを受け取ります。もしあなたがそうでなければ、プログラム的に 'CreateProcess'を自分で呼んでください。本当にこのフラグに影響を与えることはできません。 - まあ - ショートカットには、(実行中の)Runというフィールドがあります。 –
OK、タスクスケジューラは私のアプリを実行しているので、TSが実行されているときは表示されないようにしてください。ですから、nCmdShowを使用する代わりに表示する必要があるかどうかを処理するカスタムコマンドライン引数を渡します。 –
あなたのアプリなら、それを実行できます。しかし、他のアプリのために、私はあなたがショートカットとポイントタスクスケジューラを作成できると確信しています。 –