资讯

精准传达 • 有效沟通

从品牌网站建设到网络营销策划,从策略到执行的一站式服务

获取控制台程序的返回值

在控制台程序的函数中使用ExitProcess函数,退出函数,调用者接收返回值:

成都创新互联公司是一家专注于网站设计、做网站与策划设计,织金网站建设哪家好?成都创新互联公司做网站,专注于网站建设十载,网设计领域的专业建站公司;建站业务涵盖:织金等地区。织金做网站价格咨询:18982081108

	DWORD nResult;
	SHELLEXECUTEINFO ShExeInfo = { 0 };
	ShExeInfo.cbSize = sizeof(SHELLEXECUTEINFO);
	ShExeInfo.fMask = SEE_MASK_NOCLOSEPROCESS;
	ShExeInfo.hwnd = NULL;
	ShExeInfo.lpVerb = NULL;
	ShExeInfo.lpFile = _T("a.exe");
	ShExeInfo.lpParameters = _T(" 1");
	ShExeInfo.lpDirectory = NULL;
	ShExeInfo.nShow = SW_HIDE;
	ShExeInfo.hInstApp = NULL;
	ShellExecuteEx(&ShExeInfo);
	WaitForSingleObject(ShExeInfo.hProcess, 1000 * 120);
	GetExitCodeProcess(ShExeInfo.hProcess, &nResult);
	//被调用进程用ExitProcess(0)返回指定的值

调用控制台注册组件

VOID RegisterReportCom()
{
	SHELLEXECUTEINFO ShExecInfo = { 0 };
	ShExecInfo.cbSize = sizeof(SHELLEXECUTEINFO);
	ShExecInfo.fMask = SEE_MASK_NOCLOSEPROCESS;
	ShExecInfo.hwnd = NULL;
	ShExecInfo.lpVerb = _T("runas");

	ShExecInfo.lpFile = _T("C:/Windows/SysWOW64/regsvr32.exe");

	CString  strPath  = GetApplicationPath()+ _T("gregn6.dll /s");
	ShExecInfo.lpParameters = strPath ;

	ShExecInfo.lpDirectory  = NULL;
	ShExecInfo.nShow        = SW_HIDE;
	ShExecInfo.hInstApp     = NULL;

	ShellExecuteEx(&ShExecInfo);

	strPath = GetApplicationPath() + _T("grdes6.dll /s");
	ShExecInfo.lpParameters = strPath ;
	ShellExecuteEx(&ShExecInfo);
}

网站标题:获取控制台程序的返回值
当前链接:http://cdkjz.cn/article/iigssc.html
多年建站经验

多一份参考,总有益处

联系快上网,免费获得专属《策划方案》及报价

咨询相关问题或预约面谈,可以通过以下方式与我们联系

大客户专线   成都:13518219792   座机:028-86922220