如何在SYSTEM下运行应用程序?

不使用Windows服务? 可能吗?

它可以通过以下方式实现:

1)使用在SYSTEM帐户下运行的Windows服务的一些现有接口来启动服务的新进程。 例如,您可以使用Task Scheduler API。

2)您可以安装新的Windows服务,通过服务启动进程,停止服务,卸载服务。 这是来自SysInternals的 PsExec实用程序的方式。

3)您可以启用调试权限并使用DLL注入将自定义DLL注入到在SYSTEM帐户下运行的进程中,从DLL启动新进程,然后卸载注入的DLL。

看到windows内核是windows右边的一部分…这意味着你不能在没有使用WINDOWS部分的情况下在WINDOWS上做任何事情(你至少需要内核)。

无论如何,你可以编写自己的系统代码..即操作系统,以尝试一些显然需要你一年半左右的大事,如果你是一个非常优秀的程序员也是如此。 :d

是的,如果有兴趣花一年半时间,让我知道我在,我的意思是。