方法一
SHELLEXECUTEINFO sei;
ZeroMemory(&sei, sizeof(SHELLEXECUTEINFO));
sei.cbSize = sizeof(SHELLEXECUTEINFO);
sei.fMask = SEE_MASK_NOCLOSEPROCESS;
sei.lpVerb = _T("Open");
sei.lpFile = L"\\Windows\\wceload.exe";
sei.lpParameters =L"\\Temp\\SdkCerts.cab";
sei.nShow = SW_HIDE;
ShellExecuteEx(&sei);
方法二
PROCESS_INFORMATION pi;
ZeroMemory( &pi, sizeof(pi));
CreateProcess(L"\\Windows\\wceload.exe",L"\\Temp\\SdkCerts.cab", NULL,
NULL, FALSE, 0, NULL, NULL,NULL, &pi);
SHELLEXECUTEINFO sei;
ZeroMemory(&sei, sizeof(SHELLEXECUTEINFO));
sei.cbSize = sizeof(SHELLEXECUTEINFO);
sei.fMask = SEE_MASK_NOCLOSEPROCESS;
sei.lpVerb = _T("Open");
sei.lpFile = L"\\Windows\\wceload.exe";
sei.lpParameters =L"\\Temp\\SdkCerts.cab";
sei.nShow = SW_HIDE;
ShellExecuteEx(&sei);
方法二
PROCESS_INFORMATION pi;
ZeroMemory( &pi, sizeof(pi));
CreateProcess(L"\\Windows\\wceload.exe",L"\\Temp\\SdkCerts.cab", NULL,
NULL, FALSE, 0, NULL, NULL,NULL, &pi);
本文详细介绍了如何使用ShellExecuteEx和CreateProcess函数在Windows环境下执行文件操作,包括打开特定路径的文件及附加参数。通过实例演示了在不同场景下这两种方法的应用,适合Windows开发人员学习。
692

被折叠的 条评论
为什么被折叠?



