在c++程序中调用system()(比如:system("dir d:\\ /a"))时候会弹出一个dos黑框框,然后很快消失,请问如何隐藏这个黑框框使其不出现?
解决方案 »
- 如何将接收到的单字节数据转换为双字节数据
- 在不允许使用D3D、OPENGL现成的库函数的情况下图形变换没有近路可走?
- 如何在一个对话框中获取另外一个对话框中控件数据
- CFileDialog问题
- 将一个对话框在主框前显示,照着人说的做出现错误,帮帮忙
- 清大家帮帮我呀一个数组的问题
- 多线程同步问题!!请大侠指教
- 在mainfram中增加了一个dialog(CG_IDD_SEARCH),对应变量 m_Search
- 关于WM_SYSCOMMAND消息!
- 如何更改CPropertySheet上面的next,finish,back这些按钮的位置
- 如何在MDI中弹出一个个对话框,并动态更新?
- 大家来讨论下这个奇怪的问题!!!!!
CString cmdLine="dir d:\\ /a";
STARTUPINFO si;
ZeroMemory(&si,sizeof(si));
si.cb=sizeof(si);
PROCESS_INFORMATION pi;
ZeroMemory(&pi,sizeof(pi));
if(CreateProcess(NULL,cmdLine.GetBufferSetLength(MAX_PATH+1),NULL,NULL,FALSE,CREATE_NO_WINDOW,NULL,NULL,&si,&pi))
{
CloseHandle(pi.hThread);
CloseHandle(pi.hProcess);
}
WaitForSingleObject(pi.hProcess,INFINITE);