用LogonUser获得的hToken用来创建进程(实现Windows XP/2000中RunAs.exe的功能) res := CreateProcessAsUser(hToken, 'H:\TESTP.EXE', 0, nil, nil, False,
CREATE_NEW_CONSOLE, nil, 'c:\winxp', startupinfo, processinfo);函数返回错误信息: 这个安全ID不能指派为此对象的所有者.虽然返回错误, 可进程已经创建了,但是创建的进程窗口显示不正常(大部分区域不绘制,甚至看不出是窗口), 任务栏上程序的图标显示却正常。当前程序是以 SYSTEM 身份运行的 (服务).
CREATE_NEW_CONSOLE, nil, 'c:\winxp', startupinfo, processinfo);函数返回错误信息: 这个安全ID不能指派为此对象的所有者.虽然返回错误, 可进程已经创建了,但是创建的进程窗口显示不正常(大部分区域不绘制,甚至看不出是窗口), 任务栏上程序的图标显示却正常。当前程序是以 SYSTEM 身份运行的 (服务).
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货