解决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随手笔记之标准类型内建函数
Dec 02 Python
itchat和matplotlib的结合使用爬取微信信息的实例
Aug 25 Python
python 多线程对post请求服务器测试并发的方法
Jun 13 Python
python 中Arduino串口传输数据到电脑并保存至excel表格
Oct 14 Python
postman和python mock测试过程图解
Feb 22 Python
python GUI库图形界面开发之PyQt5状态栏控件QStatusBar详细使用方法实例
Feb 28 Python
jupyter notebook的安装与使用详解
May 18 Python
基于Tensorflow的MNIST手写数字识别分类
Jun 17 Python
使用Python绘制台风轨迹图的示例代码
Sep 21 Python
解决numpy数组互换两行及赋值的问题
Apr 17 Python
python入门之算法学习
Apr 22 Python
 分享一个Python 遇到数据库超好用的模块
Apr 06 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
SONY SRF-M100的电路分析
2021/03/02 无线电
php异常:Parse error: syntax error, unexpected T_ENCAPSED_AND_WHITESPACE  eval()'d code error
2011/05/19 PHP
PHP高精确度运算BC函数库实例详解
2017/08/15 PHP
浅析PHP中的闭包和匿名函数
2017/12/25 PHP
laravel框架中路由设置,路由参数和路由命名实例分析
2019/11/23 PHP
JavaScript 类型的包装对象(Typed Wrappers)
2011/10/27 Javascript
多选列表框动态添加,移动,删除,全选等操作的简单实例
2014/01/13 Javascript
javascript移动设备Web开发中对touch事件的封装实例
2014/06/05 Javascript
js+HTML5实现视频截图的方法
2015/06/16 Javascript
基于dropdown.js实现的两款美观大气的二级导航菜单
2015/09/02 Javascript
js中substr,substring,indexOf,lastIndexOf,split,replace的用法详解
2015/11/09 Javascript
echarts3 使用总结(绘制各种图表,地图)
2017/01/05 Javascript
vue组件实现可搜索下拉框扩展
2020/10/23 Javascript
Bootstrap 按钮样式与使用代码详解
2018/12/09 Javascript
如何使用VuePress搭建一个类型element ui文档
2019/02/14 Javascript
微信公众平台获取access_token的方法步骤
2019/03/29 Javascript
VUEX采坑之路之获取不到$store的解决方法
2019/11/08 Javascript
Angular短信模板校验代码
2020/09/23 Javascript
[02:44]DOTA2英雄基础教程 克林克兹
2014/01/15 DOTA
仅利用30行Python代码来展示X算法
2015/04/01 Python
Python判断文件和文件夹是否存在的方法
2015/05/21 Python
Django实现全文检索的方法(支持中文)
2018/05/14 Python
利用python脚本如何简化jar操作命令
2019/02/24 Python
opencv python如何实现图像二值化
2020/02/03 Python
python如何停止递归
2020/09/09 Python
Coccinelle官网:意大利的著名皮具品牌
2019/05/15 全球购物
CK巴西官方网站:Calvin Klein巴西
2019/07/19 全球购物
先进党支部事迹材料
2014/01/13 职场文书
销售员求职个人的自我评价
2014/02/19 职场文书
职务聘任书范文
2014/03/29 职场文书
关于运动会的口号
2014/06/07 职场文书
2016年春节慰问信息
2015/03/25 职场文书
如何写通讯稿
2015/07/22 职场文书
奠基仪式致辞
2015/07/30 职场文书
日本读研:怎样写好一篇日本研究计划书?
2019/07/15 职场文书
小学四年级作文之人物作文
2019/11/06 职场文书