解决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 捕获shell脚本的输出结果实例
Jan 04 Python
基于Django contrib Comments 评论模块(详解)
Dec 08 Python
pycharm+django创建一个搜索网页实例代码
Jan 24 Python
使用python爬取B站千万级数据
Jun 08 Python
python定时按日期备份MySQL数据并压缩
Apr 19 Python
opencv导入头文件时报错#include的解决方法
Jul 31 Python
使用python实现男神女神颜值打分系统(推荐)
Oct 31 Python
解决windows下python3使用multiprocessing.Pool出现的问题
Apr 08 Python
keras.utils.to_categorical和one hot格式解析
Jul 02 Python
利用Python实现斐波那契数列的方法实例
Jul 26 Python
详解vscode实现远程linux服务器上Python开发
Nov 10 Python
Python Pandas pandas.read_sql_query函数实例用法分析
Jun 21 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
一些操作和快捷键的理解和讨论
2020/03/04 星际争霸
图书管理程序(一)
2006/10/09 PHP
解析php安全性问题中的:Null 字符问题
2013/06/21 PHP
php操作路径的经典方法(必看篇)
2016/10/04 PHP
php快速导入大量数据的实例方法
2019/09/23 PHP
理解Javascript_08_函数对象
2010/10/15 Javascript
Jquery截取中文字符串的实现代码
2010/12/22 Javascript
JavaScript高级程序设计 阅读笔记(十七) js事件
2012/08/14 Javascript
js实现在文本框光标处添加字符的方法介绍
2012/11/24 Javascript
利用javascript打开模态对话框(示例代码)
2014/01/11 Javascript
JS获取表格内指定单元格html内容的方法
2015/03/31 Javascript
JS+DIV+CSS实现仿表单下拉列表效果
2015/08/18 Javascript
jQuery获取this当前对象子元素对象的方法
2016/11/29 Javascript
两种简单的跨域方法(jsonp、php)
2017/01/02 Javascript
jQuery插件zTree实现的多选树效果示例
2017/03/08 Javascript
js获取css的各种样式并且设置他们的方法
2017/08/22 Javascript
利用js编写网页进度条效果
2017/10/08 Javascript
vue打包静态资源后显示空白及static文件路径报错的解决
2020/09/02 Javascript
vue-cli —— 如何局部修改Element样式
2020/10/22 Javascript
[06:04]DOTA2国际邀请赛纪录片:Just For LGD
2013/08/11 DOTA
Python实现字典依据value排序
2016/02/24 Python
Python中内置的日志模块logging用法详解
2016/07/12 Python
Python实现感知器模型、两层神经网络
2017/12/19 Python
Python实现截取PDF文件中的几页代码实例
2019/03/11 Python
python tkinter GUI绘制,以及点击更新显示图片代码
2020/03/14 Python
python多进程使用函数封装实例
2020/05/02 Python
EMPHASIS艾斐诗官网:周生生旗下原创精品珠宝品牌
2020/12/17 全球购物
C语言50道问题
2014/10/23 面试题
应届行政管理专业个人自我评价
2013/12/28 职场文书
中药学专业求职信
2014/05/31 职场文书
小学生十佳少年事迹材料
2014/08/20 职场文书
检察院起诉意见书
2015/05/20 职场文书
红色故事汇观后感
2015/06/18 职场文书
实习报告范文之电话客服岗位
2019/07/26 职场文书
使用php的mail()函数实现发送邮件功能
2021/06/03 PHP
Minikube搭建Kubernetes集群
2022/03/31 Servers