windows - PSExec 如何以 SYSTEM 用户身份运行应用程序?

标签 windows winapi windows-services createprocess

我想知道 sysinternals 的 psexec.exe 如何以 SYSTEM 用户身份执行进程。 我需要在 SYSTEM 进程下运行一个工具,但如果不将其注册为服务,我真的不知道该怎么做。

有没有人有想法?

附注我真的更喜欢用 WINAPI (C++) 来做。谢谢! :-)

谢谢!

最佳答案

psexec 通过创建一个名为“psexesvc”的虚拟幕后 Windows 服务来运行,该服务在操作完成后将被删除。

详情在这里:http://www.windowsecurity.com/articles/PsExec-Nasty-Things-It-Can-Do.html

也许您的工具可以调用 psexec 来运行进程?

关于windows - PSExec 如何以 SYSTEM 用户身份运行应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7334542/

相关文章:

windows - 如何将命令提示符的输出重定向到 Windows 上的 DebugView?

c - 如何使用调试器 (VS 2013) 跟踪 win32 API 程序中的系统调用?

winapi - VirtualAlloc 对齐与分配大小一致吗?

c# - 从 Windows 服务打印报告

.net - SQLCLR 触发器与 Windows 服务。什么时候适合使用SQLCLR?

c++ - 从字节数组快速更新 QPixmap

c++ - CryptGenRandom 输出与 rand() 调用不同

windows - 有没有办法获得对以独占访问方式打开的文件的读访问权限,即 FILE_SHARE_NONE

c++ - 是否可以在 native Windows 8.1 桌面应用程序中确定屏幕方向?

vb.net - 抛出异常时重启服务