解决python写的windows服务不能启动的问题

 更新时间:2014年04月15日 12:07:00   作者:  
使用py2exe生成windows服务在win7下可以正常运行,但是到了xp下面可以安装,但是无法启动

报“服务没有及时响应或控制请求”的错误,改用pyinstaller生成也是不行;查资料后修改setup.py如下即可,服务名、脚本名请自行替换:

复制代码 代码如下:

#!/usr/bin/python 
#-*-coding:cp936-*-
from distutils.core import setup
import py2exe

class Target:
    def __init__(self, **kw):
        self.__dict__.update(kw)
        # for the versioninfo resources
        self.version = "1.1.8"
        self.company_name = "Yovole Shanghai Co. Ltd."
        self.copyright = "Copyright (c) 2013 Founder Software (Shanghai) Co., Ltd. "
        self.name = "Guest Agent"


myservice = Target(
    description = 'Yovole Cloud Desktop Guest Agent',
    modules = ['service'],
    cmdline_style='pywin32'
    #icon_resources=[(1, "cartrigde.ico")]
)

options = {"py2exe":  
            {   "compressed": 1,  
                "bundle_files": 1
            }  
          } 

setup(
    service=[myservice],
    options = options,
    zipfile = None,
    windows=[{"script": "service.py"}],
)

 

相关文章

  • python sleep和wait对比总结

    python sleep和wait对比总结

    在本篇文章里小编给大家整理的是一篇关于python sleep和wait对比总结内容,对此有兴趣的朋友们可以学习下。
    2021-02-02
  • Pyinstaller+Pipenv打包Python文件的实现示例

    Pyinstaller+Pipenv打包Python文件的实现示例

    相信大家都试过将Python文件进行打包,本文主要介绍了Pyinstaller+Pipenv打包Python文件,文中通过示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2022-03-03
  • PyTorch中tensor.backward()函数的详细介绍及功能实现

    PyTorch中tensor.backward()函数的详细介绍及功能实现

    backward() 函数是PyTorch框架中自动求梯度功能的一部分,它负责执行反向传播算法以计算模型参数的梯度,这篇文章主要介绍了PyTorch中tensor.backward()函数的详细介绍,需要的朋友可以参考下
    2024-02-02
  • python获取字符串中的email

    python获取字符串中的email

    这篇文章主要介绍了python获取字符串中的email,通过调用re库,通过使用compile、findall获取字符串中的email,下文详细实现过程需要的小伙伴可以参考一下
    2022-03-03
  • Python实现的个人所得税计算器示例

    Python实现的个人所得税计算器示例

    这篇文章主要介绍了Python实现的个人所得税计算器,涉及Python条件判断与数值运算相关操作技巧,需要的朋友可以参考下
    2018-06-06
  • Python3将jpg转为pdf文件的方法示例

    Python3将jpg转为pdf文件的方法示例

    这篇文章主要介绍了Python3将jpg转为pdf文件的方法,结合完整实例形式分析了Python3针对jpg转pdf格式的文件读写、编码装换等相关操作技巧,需要的朋友可以参考下
    2019-12-12
  • 分享7个 Python 实战项目练习

    分享7个 Python 实战项目练习

    这篇文章主要介绍了分享7个 Python 实战项目代码,经过Python3.6.4调试通过的代码,就具一点的参考价值,需要的小伙伴可以参考一下
    2022-03-03
  • 浅谈Pytorch torch.optim优化器个性化的使用

    浅谈Pytorch torch.optim优化器个性化的使用

    今天小编就为大家分享一篇浅谈Pytorch torch.optim优化器个性化的使用,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-02-02
  • python with (as)语句实例详解

    python with (as)语句实例详解

    这篇文章主要介绍了python with (as)语句实例详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-02-02
  • Python内置异常类型全面汇总

    Python内置异常类型全面汇总

    这篇文章主要介绍了Python内置异常类型全面汇总,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-05-05

最新评论