我可以将可执行文件与其他可执行文件(Windows服务程序)合并,并将此程序作为逻辑服务运行吗?
通过组合,我的意思是形成一个可执行文件。
我想写一个Windows服务,我已经按照一些教程说明了如何使用C ++,即编写服务程序(在Windows中)并使用ServiceMain()
函数作为逻辑服务。
但是,我不想在C ++中编写ServiceMain()
函数。相反,我想知道我是否可以使用Python编写这些逻辑服务并使用py2exe编译为二进制文件。
这可能吗? - 我可以用ServiceMain()
函数替换py2exe编译的模块吗?如果是,请提供有关如何操作的详细信息。
答案 0 :(得分:0)
你可以让你的python可执行文件调用c ++可执行文件并让可执行文件接受命令行参数。所以基本上在python中有服务主代码和一些基本情况,它们将调用普通的c ++可执行文件。不是非常有效,但它有效