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