解决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 相关文章推荐
python判断端口是否打开的实现代码
Feb 10 Python
Python UnicodeEncodeError: 'gbk' codec can't encode character 解决方法
Apr 24 Python
python对象及面向对象技术详解
Jul 19 Python
python随机在一张图像上截取任意大小图片的方法
Jan 24 Python
Python面向对象程序设计类变量与成员变量、类方法与成员方法用法分析
Apr 12 Python
python3人脸识别的两种方法
Apr 25 Python
python儿童学游戏编程知识点总结
Jun 03 Python
python 含子图的gif生成时内存溢出的方法
Jul 07 Python
python实现TCP文件传输
Mar 20 Python
Python手动或自动协程操作方法解析
Jun 22 Python
Python中flatten( ),matrix.A用法说明
Jul 05 Python
python字典进行运算原理及实例分享
Aug 02 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
新安装的MySQL数据库需要注意的安全知识
2008/07/30 PHP
PHP 批量更新网页内容实现代码
2010/01/05 PHP
服务器web工具 php环境下
2010/12/29 PHP
php中关于socket的系列函数总结
2015/05/18 PHP
php通过会话控制实现身份验证实例
2016/10/18 PHP
PHP CodeIgniter分页实例及多条件查询解决方案(推荐)
2017/05/20 PHP
Laravel框架创建路由的方法详解
2019/09/04 PHP
脚本吧 - 幻宇工作室用到js,超强推荐share.js
2006/12/23 Javascript
jQuery Tab插件 用于在Tab中显示iframe,附源码和详细说明
2011/06/27 Javascript
JQuery 文本框回车跳到下一个文本框示例代码
2013/08/30 Javascript
js判断字符是否是汉字的两种方法小结
2014/01/03 Javascript
使用jquery animate创建平滑滚动效果(可以是到顶部、到底部或指定地方)
2014/05/27 Javascript
jQuery实现的支持IE的html滑动条
2015/03/16 Javascript
JS获取月份最后天数、最大天数与某日周数的方法
2015/12/08 Javascript
延时加载JavaScript代码提高速度
2015/12/27 Javascript
javascript仿百度输入框提示自动下拉补全
2016/01/07 Javascript
AngularJS入门心得之directive和controller通信过程
2016/01/25 Javascript
基于JS实现省市联动效果代码分享
2016/06/06 Javascript
jQuery 全选 全部选 反选 实现代码
2016/08/17 Javascript
JS表格组件BootstrapTable行内编辑解决方案x-editable
2016/09/01 Javascript
微信小程序 视图容器组件的详解及实例代码
2017/01/19 Javascript
Javascript es7中比较实用的两个方法示例
2017/07/21 Javascript
Three.js如何用轨迹球插件(trackball)增加对模型的交互功能详解
2017/09/25 Javascript
javascript刷新父页面方法汇总详解
2019/10/10 Javascript
JavaScript数组排序小程序实现解析
2020/01/13 Javascript
Python help()函数用法详解
2014/03/11 Python
python中实现字符串翻转的方法
2018/07/11 Python
django实现支付宝支付实例讲解
2019/10/17 Python
Python用SSH连接到网络设备
2021/02/18 Python
英国领先的电视购物零售商:Ideal World
2019/03/18 全球购物
雷曼兄弟的五金店:Lehman’s Hardware Store
2019/04/10 全球购物
BannerBuzz加拿大:在线定制横幅印刷、广告和标志
2020/03/10 全球购物
Android面试题及答案
2015/09/04 面试题
二年级学生评语大全
2014/04/23 职场文书
教师求职信怎么写
2015/03/20 职场文书
热血教师观后感
2015/06/10 职场文书