陕西西安网站建设公司排名,wordpress 4.0.23漏洞,百度pc网页版入口,重庆市招标网官网问题代码 if (!CreateProcess(NULL,Lpela.exe,NULL,NULL,TRUE,NULL,NULL,NULL,si,pi)){return 0;}如果CreateProcess的第二个参数字符串是常量或者是储存在堆中的就会被写保护#xff0c;崩溃。如果字符串定义到栈或者全局变量就不存在此问题了。 正确的… 问题代码 if (!CreateProcess(NULL,Lpela.exe,NULL,NULL,TRUE,NULL,NULL,NULL,si,pi)){return 0;}如果CreateProcess的第二个参数字符串是常量或者是储存在堆中的就会被写保护崩溃。如果字符串定义到栈或者全局变量就不存在此问题了。 正确的办法 WCHAR strCmdLine[] Lpela.exe;if (!CreateProcess(NULL,strCmdLine,NULL,NULL,TRUE,NULL,NULL,NULL,si,pi)){return 0;}下面的办法会崩溃 WCHAR *strCmdLine Lpela.exe;if (!CreateProcess(NULL,strCmdLine,NULL,NULL,TRUE,NULL,NULL,NULL,si,pi)){return 0;}