首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

_wspawnlp()函数在server08上使用有关问题

2012-01-15 
_wspawnlp()函数在server08上使用问题server08 应该是基于win7的吧,这个函数我在xp+sp3上用的很好,但是换

_wspawnlp()函数在server08上使用问题
server08 应该是基于win7的吧,这个函数我在xp+sp3上用的很好,
但是换了环境后程序就崩溃了,加了好多库还是不管用,
请问可能是什么问题?代码如下:
#include <process.h>
#include <wchar.h>
  ...
_wspawnlp( _P_WAIT, L"notepad", NULL );

问题肯定是发生在这的、、

[解决办法]
...居然还有人在用spawn...楼主希望调用者阻塞直到notepad结束?
[解决办法]

探讨
引用:
...居然还有人在用spawn...楼主希望调用者阻塞直到notepad结束?


是的,要等待这个程序执行完成后,才能进行接下的工作。
我对线程这一块不是很了解,求解答。
我要实现的功能是在VC程序中调用几个bat脚本文件,有的需要并发执行,有的需要执行完了才能调用别的。
请问有什么好的方法么?

[解决办法]
CreateThread,然后Wait线程的handle,即等待线程结束。
[解决办法]
http://support.microsoft.com/kb/125213/en-us
http://support.microsoft.com/kb/125212/EN-US
看看这两篇文章。
There is no way to perform the synchronous spawn with the spawn family of functions on Win32s. You can only perform an asynchronous spawn.

[解决办法]
...这个...需要你给他科普一下了...

热点排行