WinExec的问题
void __fastcall TForm1::Button4Click(TObject *Sender)
{
LPCSTR TestStr="cmd";
LPCSTR BatStr="c:\\windows\\system32\\wbem\\wmic.exe computersystem where name=\"%COMPUTERNAME%\" call joindomainorworkgroup \"\",\"\",\"NEWGROUP\"";
WinExec(TestStr,SW_SHOW);
WinExec(BatStr,SW_SHOW);
// 上面的BatStr就是这样的 c:\windows\system32\wbem\wmic.exe computersystem where name="%COMPUTERNAME%" call joindomainorworkgroup "","","NEWGROUP"
}
太奇怪了,前面一个WinExec都没问题,为什么后面一个没有结果,闪一下就过去了,那条指令我单独在命令窗口执行成功.