急问调用ShellExecute函数运行batch文件问题
											程序中利用ShellEexcute 函数打开A.bat文件.代码如下(just sample):
INT nErrorCode = (INT)::ShellExecute(
         m_hParent, 
         "open", 
        "C:\\***\\***\\launchact.bat",
         lpParameters,
        lpDirectory,
        SW_SHOW);
其中.bat文件完成启动myclient.jar(作为socket客户端)的工作,其内容如下:
echo "My program"
set MY_DATE=%1%
set MY_TIME=%2%
echo "Now start the java module!"
java -Xmx500m -jar myclient.jar  > 
echo "...java end!"
我的问题是:启动服务端后,在命令行中执行A.bat 可以启动 clientjar module,而通过Shell Execute 却始终不行!
可以确定调用ShellExecute的方法是正确的,在另外一个同时的机器山上,shellexecute可以启动myclient.jar
难道该函数与系统有关,,,大侠帮忙!!



 
											





 
	    

 
	