如何让SYSTEM权限的进程创建一个当前登录用户的权限的进程? 如何让SYSTEM权限的进程创建一个当前登录用户的权限的进程? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 好像不行吧,在system层里连消息都发送不出来的。 SYSTEM用户跟普通用户之间有什么办法通信啊?SYSTEM可以产生有窗口的进程,但是用SPY++看不到任务这个窗口的消息 CreateProcessAsUser CreateProcessAsUser 产生的进程可以跟其它进程通信吗?是跟普通管理员直接生成进程一样的吗? hProcess:= OpenProcess(PROCESS_QUERY_INFORMATION,FALSE,lppe.th32ProcessID); OpenProcessToken(hProcess,TOKEN_ALL_ACCESS,hToken); Result :=hToken; //取得的EXPLORER.EXE的hToken每次都不一样是怎么回事? si: TStartupInfo; pi: TProcessInformation;si.cb:= sizeof(STARTUPINFO); si.lpDesktop:=pchar('winsta0\\default'); if not CreateProcessAsUser(phToken, PChar('cmd.exe'),nil , nil, nil, False, NORMAL_PRIORITY_CLASS, nil, nil, si, pi) then application.MessageBox('2', '失败', MB_OK)一直是失败,进程都产生不了,怎么办啊? hProcess:= OpenProcess(PROCESS_QUERY_INFORMATION,FALSE,lppe.th32ProcessID); OpenProcessToken(hProcess,TOKEN_ALL_ACCESS,hToken); Result :=hToken; //取得的EXPLORER.EXE的hToken每次都不一样是怎么回事? si: TStartupInfo; pi: TProcessInformation; si.cb:= sizeof(STARTUPINFO); si.lpDesktop:=pchar('winsta0\\default'); if not CreateProcessAsUser(phToken, PChar('cmd.exe'),nil , nil, nil, False, NORMAL_PRIORITY_CLASS, nil, nil, si, pi) then //在管理员权限和SYSTEM权限下打开的进程都是应用程序正常初始化失败 application.MessageBox('2', '失败', MB_OK) OpenProcessTokenSetKernelObjectSecurity 升星放分-祝各位学习进步工作顺利 简单问题 delphi Messagebox对话框显示 “确定”“取消” 求助!急! 大家有无EPSON的打印控制代码 ESC/P-K 参考手册? 从广州到深圳有多远! 寻北京海淀delphi兼职! |||||||||CSDN合订本Bug之三||||||||| *************大家帮我看看这个CancelBatch(arAll)的问题************** delphi程序员的就业前景和市场需求、待遇状况! image读入jpg文件时的错误? group by 语句在 access 中的问题
OpenProcessToken(hProcess,TOKEN_ALL_ACCESS,hToken);
Result :=hToken; //取得的EXPLORER.EXE的hToken每次都不一样是怎么回事?
si: TStartupInfo;
pi: TProcessInformation;
si.cb:= sizeof(STARTUPINFO);
si.lpDesktop:=pchar('winsta0\\default');
if not CreateProcessAsUser(phToken, PChar('cmd.exe'),nil ,
nil, nil, False, NORMAL_PRIORITY_CLASS,
nil, nil, si, pi) then application.MessageBox('2', '失败', MB_OK)一直是失败,进程都产生不了,怎么办啊?
OpenProcessToken(hProcess,TOKEN_ALL_ACCESS,hToken);
Result :=hToken; //取得的EXPLORER.EXE的hToken每次都不一样是怎么回事?
si: TStartupInfo;
pi: TProcessInformation;
si.cb:= sizeof(STARTUPINFO);
si.lpDesktop:=pchar('winsta0\\default');
if not CreateProcessAsUser(phToken, PChar('cmd.exe'),nil ,
nil, nil, False, NORMAL_PRIORITY_CLASS,
nil, nil, si, pi) then //在管理员权限和SYSTEM权限下打开的进程都是应用程序正常初始化失败 application.MessageBox('2', '失败', MB_OK)
SetKernelObjectSecurity