不使用Windows服务?有可能吗?
答案 0 :(得分:6)
可以通过以下方式实现:
1)使用一些现有的界面来运行在SYSTEM帐户下运行的Windows服务,以启动服务的新进程。例如,您可以使用Task Scheduler API。
2)您可以安装新的Windows服务,通过服务启动进程,停止服务,卸载服务。这是PsExec来自SysInternals实用程序的方式。
3)您可以启用Debug Privilege并使用DLL注入将自定义DLL注入到在SYSTEM帐户下运行的进程中,从DLL启动新进程,然后卸载注入的DLL。
答案 1 :(得分:-7)
看到windows内核是windows右边的一部分...这意味着你不能在没有使用WINDOWS部分的情况下在WINDOWS上做任何事情(你至少需要内核)。
无论如何,你可以编写自己的系统代码..即操作系统,以便尝试一些显然需要你一年半左右的大事,如果你是一个非常优秀的程序员那也是如此。 :d
是的,如果有兴趣花一年半的时间,请告诉我,我是IN,我的意思是。