![运行一次 Windows 服务](https://linux22.com/image/1496502/%E8%BF%90%E8%A1%8C%E4%B8%80%E6%AC%A1%20Windows%20%E6%9C%8D%E5%8A%A1.png)
我有一个 .exe 文件,它是一个 Windows 服务。我想运行该文件,但只运行一次。我不想安装它,或者诸如此类的事情。
有没有办法在 Windows 10 中做到这一点?
答案1
除非你能获得源代码,否则我不这么认为。
Windows 服务 exe 的结构与普通 exe 不同,并且仅包含诸如OnStart
、之类的方法OnStop
,因此没有任何定义点来启动该可执行文件内的代码执行。
你必须使用一些模拟的工具进程管理器,但我怀疑是否存在这样的事。
您可以通过批处理命令来安装、启动、停止和卸载它,但这需要本地管理员权限。