私はメインアプリケーションを持っています。メインアプリケーションから別のモジュール(サードパーティ)を呼び出して、メインアプリケーションで小さな操作を実行します。そのモジュールを呼び出すと、処理中に特定の時間、たとえば5秒間処理されます。コマンドウィンドウにいくつかの情報とともにプロセスが表示されます。これで、メインアプリケーションは、呼び出されたモジュールがプロセスを終了するまで待機します。今、私の質問は、プロセスを中断せずにこのコマンドウィンドウを非表示にする方法です。 createprocessですが、機能しないようです...
例:私のメインアプリケーションは親プロセスであり、呼び出されたアプリケーションは子プロセスです。親プロセスは子プロセスから独立している必要があります。以下の私の例を確認してください。
int main()
{
execl("c:\\users\\rakesh\\Desktop\\calledapplication.exe","c:\\users\\rakesh\\Desktop \\calledapplication.exe",0);
}
code in calledapplication
int main
{
printf("Rakesh");
}
上記を考慮して、最初のプログラムを実行すると...出力は同じコマンドウィンドウに表示されます(そのようにすべきではありません)...メインアプリケーションにプロセスを作成させたいのですが、子プロセスの影響を受けないようにする必要があります。