我用CreateProcess函数的时候
如调用了NotePad.exe之后
仍然没有显示窗口
我已经设置了
StartInfo.wShowWindow := SW_SHOW了
不过还是不行
如调用了NotePad.exe之后
仍然没有显示窗口
我已经设置了
StartInfo.wShowWindow := SW_SHOW了
不过还是不行
解决方案 »
- VC MFC 如何向CStatic控件中添加控件
- 如何通过HTTP下载一个文件?
- 关于window index service 的编程
- 如果是高手,请帮我解决一个消息传递的问题。
- 高手近! 四个帖子300分,都给你! dll中创建的线程 怎么和 主exe程序 通信?????没有人用过吗?不可能吧. 高手呢.
- 怎么取进程会计信息
- 如何定义数组使其与对话框中的控件发生联系?
- 内存DC问题
- 请教,c语言的有符号整数的取值范围是怎麽计算出来的,谢谢
- BSTR是个什么样的字串类型?是怎么存储的?怎么转换成普通字串?如果不转换怎么操作它?
- 关于RegisterSeviceProcess的问题
- 怎么样刷新窗口,重画位图
PROCESS_INFORMATION pi;
ZeroMemory( &si, sizeof(si) );
si.cb = sizeof(si);
if( CreateProcess( NULL, "NotePad.exe", NULL, NULL, FALSE,
NORMAL_PRIORITY_CLASS, NULL, NULL, &si, &pi) == 0 )
{
LPVOID lpMsgBuf;
FormatMessage( FORMAT_MESSAGE_ALLOCATE_BUFFER | FORMAT_MESSAGE_FROM_SYSTEM,NULL,GetLastError(),
MAKELANGID(LANG_NEUTRAL, SUBLANG_DEFAULT), // Default language
(LPTSTR) &lpMsgBuf,0,NULL );
MessageBox( lpMsgBuf, "提示", MB_OK|MB_ICONSTOP );
LocalFree( lpMsgBuf );
}
//启动窗口的信息
PROCESSINFO procinfo //进程的信息
CreateProcess(NULL,_T("notepad.exe"),NULL,NULL.FALSE,
NORMAL_PRIORITY_
CLASS,NULL,NULL, &stinfo,&procinfo)