解决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创建线程示例
May 06 Python
跟老齐学Python之dict()的操作方法
Sep 24 Python
python实现通过shelve修改对象实例
Sep 26 Python
在Python下使用Txt2Html实现网页过滤代理的教程
Apr 11 Python
python计算方程式根的方法
May 07 Python
Python实现PS滤镜的万花筒效果示例
Jan 23 Python
python实现将excel文件转化成CSV格式
Mar 22 Python
Python Flask前后端Ajax交互的方法示例
Jul 31 Python
python集合是否可变总结
Jun 20 Python
Python 微信爬虫完整实例【单线程与多线程】
Jul 06 Python
Tensorflow实现部分参数梯度更新操作
Jan 23 Python
Python私有属性私有方法应用实例解析
Sep 15 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
网页游戏开发入门教程二(游戏模式+系统)
2009/11/02 PHP
PHP strncasecmp字符串比较的小技巧
2011/01/04 PHP
PHP CURL post数据报错 failed creating formpost data
2016/10/16 PHP
javascript document.execCommand() 常用解析
2009/12/14 Javascript
通过jQuery打造支持汉字,拼音,英文快速定位查询的超级select插件
2010/06/18 Javascript
IE6浏览器下resize事件被执行了多次解决方法
2012/12/11 Javascript
jquery的相对父元素和相对文档定位示例代码
2013/08/02 Javascript
js的onload事件及初始化按钮事件示例代码
2013/09/25 Javascript
javascript实现颜色渐变的方法
2013/10/30 Javascript
鼠标移入移出事件改变图片的分辨率的两种方法
2013/12/17 Javascript
JavaScritp添加url参数并将参数加入到url中及更改url参数的方法
2015/10/26 Javascript
jquery实现表格中点击相应行变色功能效果【实例代码】
2016/05/09 Javascript
js学习笔记之事件处理模型
2016/10/31 Javascript
AngularJS过滤器filter用法总结
2016/12/13 Javascript
Nodejs异步回调之异常处理实例分析
2018/06/22 NodeJs
Vue验证码60秒倒计时功能简单实例代码
2018/06/22 Javascript
vue项目中使用AES实现密码加密解密(ECB和CBC两种模式)
2019/08/12 Javascript
利用python获取Ping结果示例代码
2017/07/06 Python
Python3处理HTTP请求的实例
2018/05/10 Python
python通过Windows下远程控制Linux系统
2018/06/20 Python
Python wxPython库消息对话框MessageDialog用法示例
2018/09/03 Python
详解python3 + Scrapy爬虫学习之创建项目
2019/04/12 Python
Python应用领域和就业形势分析总结
2019/05/14 Python
python暴力解压rar加密文件过程详解
2019/07/05 Python
pytorch程序异常后删除占用的显存操作
2020/01/13 Python
Python使用pyyaml模块处理yaml数据
2020/04/14 Python
PyQt5实现仿QQ贴边隐藏功能的实例代码
2020/05/24 Python
Python安装并操作redis实现流程详解
2020/10/13 Python
美体小铺英国官网:The Body Shop英国
2017/01/24 全球购物
eBay比利时购物网站:eBay.be
2019/08/09 全球购物
你在项目中用到了xml技术的哪些方面?如何实现的?
2014/01/26 面试题
采购内勤岗位职责
2013/12/10 职场文书
中学教师师德师风演讲稿
2014/08/22 职场文书
活动总结范文
2014/08/30 职场文书
工程部岗位职责范本
2015/04/11 职场文书
vue3语法糖内的defineProps及defineEmits
2022/04/14 Vue.js