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


Posted in Python onApril 15, 2014

报“服务没有及时响应或控制请求”的错误,改用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 相关文章推荐
python3.3使用tkinter开发猜数字游戏示例
Mar 14 Python
在Django的模型中执行原始SQL查询的方法
Jul 21 Python
python中MethodType方法介绍与使用示例
Aug 03 Python
Python读取Excel表格,并同时画折线图和柱状图的方法
Oct 14 Python
pycharm 将python文件打包为exe格式的方法
Jan 16 Python
python实现诗歌游戏(类继承)
Feb 26 Python
Python 编程速成(推荐)
Apr 15 Python
django 中的聚合函数,分组函数,F 查询,Q查询
Jul 25 Python
Python实现数值积分方式
Nov 20 Python
Flask 上传自定义头像的实例详解
Jan 09 Python
详解python3类型注释annotations实用案例
Jan 20 Python
Python编写可视化界面的全过程(Python+PyCharm+PyQt)
May 17 Python
Python和php通信乱码问题解决方法
Apr 15 #Python
Python获取脚本所在目录的正确方法
Apr 15 #Python
使用Python获取CPU、内存和硬盘等windowns系统信息的2个例子
Apr 15 #Python
python中使用sys模板和logging模块获取行号和函数名的方法
Apr 15 #Python
python 动态获取当前运行的类名和函数名的方法
Apr 15 #Python
python使用百度翻译进行中翻英示例
Apr 14 #Python
python使用xauth方式登录饭否网然后发消息
Apr 11 #Python
You might like
php 将bmp图片转为jpg等其他任意格式的图片
2009/06/29 PHP
微信支付开发告警通知实例
2016/07/12 PHP
jquery 圆形旋转图片滚动切换效果
2011/01/19 Javascript
JavaScript 中 avalon绑定属性总结
2016/10/19 Javascript
JS实现仿PS的调色板效果完整实例
2016/12/21 Javascript
面试常见的js算法题
2017/03/23 Javascript
JS实现css hover操作的方法示例
2017/04/07 Javascript
防止页面url缓存中ajax中post请求的处理方法
2017/10/10 Javascript
bootstrap fileinput插件实现预览上传照片功能
2018/01/23 Javascript
浅谈vue父子组件怎么传值
2018/07/21 Javascript
5分钟学会Vue动画效果(小结)
2018/07/21 Javascript
vue路由事件beforeRouteLeave及组件内定时器的清除方法
2018/09/29 Javascript
Python Socket编程入门教程
2014/07/11 Python
Python编程中的文件读写及相关的文件对象方法讲解
2016/01/19 Python
Python调用C# Com dll组件实战教程
2017/10/12 Python
Python zip()函数用法实例分析
2018/03/17 Python
python中subprocess批量执行linux命令
2018/04/27 Python
python 地图经纬度转换、纠偏的实例代码
2018/08/06 Python
使用Python+wxpy 找出微信里把你删除的好友实例
2019/02/21 Python
Python自定义函数计算给定日期是该年第几天的方法示例
2019/05/30 Python
python 用所有标点符号分隔句子的示例
2019/07/15 Python
Python-openCV开运算实例
2020/07/05 Python
python3让print输出不换行的方法
2020/08/24 Python
做一个能自适应高度的textarea的示例代码
2019/09/06 HTML / CSS
世界知名接发和假发品牌:Poze Hair
2017/03/08 全球购物
Omio意大利:全欧洲低价大巴、火车和航班搜索和比价
2017/12/02 全球购物
HomeAway澳大利亚:预订你的度假屋,公寓、度假村、别墅等
2019/02/20 全球购物
美国二手复古奢侈品包包购物网站:LXRandCo
2019/06/18 全球购物
C语言笔试集
2012/07/24 面试题
C语言变量的命名规则都有哪些
2013/12/27 面试题
工厂采购员岗位职责
2014/04/08 职场文书
初中毕业典礼演讲稿
2014/09/09 职场文书
离职信范文
2015/06/23 职场文书
Go语言带缓冲的通道实现
2021/04/26 Golang
Springboot使用Spring Data JPA实现数据库操作
2021/06/30 Java/Android
对讲机的最大通讯距离是多少
2022/02/18 无线电