我有一个使用系统帐户的应用程序。此应用启动另一个进程。我想让创建的进程写入特定目录中的文件(需要系统帐户权限)。我怎样才能实现它。 这是启动我的流程的代码。我不需要使用系统帐户运行第二个进程。
CString ProcessFullPath = "myProcessPath";
while(NbTrysLaunchingIAPM<=NbMAXTrysLaunchingIAPM && resLaunch==0)
{
resLaunch=CreateProcess(ProcessFullPath.GetBuffer(),
NULL,
NULL,
NULL,
FALSE,
CREATE_NEW_CONSOLE,
NULL,
NULL,
&si,
&pi);
if(resLaunch==0)
{
NbTrysLaunchingIAPM++;
Sleep(1000);
}
}
最佳答案
关于c++ - 为进程添加权限,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19902476/