私はVC++を初めて使用し、デフォルトのテンプレートを使用して単純なWin32アプリケーションを構築します。実行すると、メニューバー付きの通常のウィンドウが表示されます。
InitInstance関数でcurl操作を実行するシステムコールを追加しました。
BOOL InitInstance(HINSTANCE hInstance, int nCmdShow)
{
HWND hWnd;
hInst = hInstance; // Store instance handle in our global variable
hWnd = CreateWindow(szWindowClass, szTitle, WS_OVERLAPPEDWINDOW,
CW_USEDEFAULT, 0, CW_USEDEFAULT, 0, NULL, NULL, hInstance, NULL);
if (!hWnd)
{
return FALSE;
}
ShowWindow(hWnd, nCmdShow);
UpdateWindow(hWnd);
//EDITED THIS WILL CREATE A FILE.HTML
system("curl www.google.co.in > file.html");
return TRUE;
}
すべて正常に動作します。
しかし、問題は、システムを呼び出すと、コンソールウィンドウで開くことです。そのコマンドプロンプトウィンドウを表示しない非表示のプロセスにしたい。
これで私を助けてください。