Python论坛  - 讨论区

标题:[python-chinese] 求助:如何在windows下将py2exe打包成的exe进一步注册成服

2006年11月29日 星期三 11:31

王明 mingwang在iflytek.com
星期三 十一月 29 11:31:26 HKT 2006

¸÷λºÃ£º

  ÎÒµÄwindowsϵÄpython³ÌÐòÒѾ­ÓÃpy2exe´ò°ü³ÉexeÎļþ£¨Îª·½±ã²¿Ê𣩣¬µ«ÏÖÔÚÏë½øÒ»²½°ÑËüÄÜ×¢²á³Éwindows·þÎñ£¨·ÀÖ¹ÔËÐÐexeʱ±»ÈËÎó¹Ø±Õ´°¿Ú£©£¬

ÔÚÍøÉϺÍÓʼþÁбíÀúÊ·ÀﶼûÕÒµ½×¼È·µÄ·½·¨£¬ÅÎÖ¸µãһϡ£

  лл£¡

-------------- 下一部分 --------------
Ò»¸öHTML¸½¼þ±»ÒƳý...
URL: http://python.cn/pipermail/python-chinese/attachments/20061129/a7a0b70f/attachment.htm 

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2006年11月30日 星期四 10:32

马踏飞燕 honeyday.mj在gmail.com
星期四 十一月 30 10:32:25 HKT 2006

在winXP下面可以使用sc命令来创建、管理和删除windows服务。
具体的参数可以到命令行输入sc来查看。这样的话,你就可以在你的安装程序copy完文件之后运行一下sc,带上一些参数就行了。
这里先贴一些:

C:\Documents and Settings\honeyday>sc create
Creates a service entry in the registry and Service Database.
SYNTAX:
sc create [service name] [binPath= ]  ...
CREATE OPTIONS:
NOTE: The option name includes the equal sign.
 type= 
       (default = own)
 start= 
       (default = demand)
 error= 
       (default = normal)
 binPath= 
 group= 
 tag= 
 depend= 
 obj= 
       (default = LocalSystem)
 DisplayName= 
 password= 

在 06-11-29,王明<mingwang在iflytek.com> 写道:
>
>
>
> 各位好:
>
>
> 我的windows下的python程序已经用py2exe打包成exe文件(为方便部署),但现在想进一步把它能注册成windows服务(防止运行exe时被人误关闭窗口),
>
> 在网上和邮件列表历史里都没找到准确的方法,盼指点一下。
>
>   谢谢!
> _______________________________________________
> python-chinese
> Post: send python-chinese在lists.python.cn
> Subscribe: send subscribe to
> python-chinese-request在lists.python.cn
> Unsubscribe: send unsubscribe to
> python-chinese-request在lists.python.cn
> Detail Info:
> http://python.cn/mailman/listinfo/python-chinese
>

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2006年11月30日 星期四 11:26

Zuggie magicccc在gmail.com
星期四 十一月 30 11:26:12 HKT 2006

RT,還是這個老問題。生成的可執行文件可以在XP和2003系統下使用,但2000下就是不可以,搜不到類似的問題及解決,想知道你們都踫到這個問題嗎?是怎麽解決的?我不可能要求客戶因爲我的程式而去重新安裝他的操作系統。

BR.
Zuggie 

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2006年11月30日 星期四 11:59

easthero easthero在gmail.com
星期四 十一月 30 11:59:10 HKT 2006

我建议你用nsis把你的程序做一个安装包,由nsis来完成注册服务的工作
nsis的主页在 http://nsis.sourceforge.net ,是一个开源的软件打包工具,有一个注册服务的插件可以使用

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

如下红色区域有误,请重新填写。

    你的回复:

    请 登录 后回复。还没有在Zeuux哲思注册吗?现在 注册 !

    Zeuux © 2025

    京ICP备05028076号