我是 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;
}
一切正常。
但问题是当我调用系统时,它会在控制台窗口中打开。我希望它是一个不显示命令提示符窗口的隐藏进程。
帮我解决这个问题。