找回密码
 立即注册
收起左侧

[Solved]QtService啟動服務但卻沒進入start

3
回复
9109
查看
[复制链接]
累计签到:2 天
连续签到:1 天
来源: 2017-8-1 15:53:16 显示全部楼层 |阅读模式
1Qter豆
本帖最后由 yishiang0217 于 2017-8-2 10:51 编辑

問題已解決,參考http://blog.csdn.net/nirendao/article/details/51194003
不過我的是在SysWOW64目錄下找到,問題已自行解決,文章不刪供存查,謝謝。
--
各位板友大家好,

我目前大致依據以下的文章來編寫:
https://stackoverflow.com/questi ... ice-could-not-start

可以透過Command Line輸入「檔名 -i」進行安裝,
或是透過Command Line輸入「檔名 -u」進行反安裝,
可是不論是從「服務」按滑鼠啟動此服務程序,或是透過Command Line輸入「檔名 -s」啟動此服務程序,
貌似都無法進入start。

不過在Command Line輸入「檔名 -exec」就能夠進入start,
因為我在start內有做文檔的輸出,所以知道有成功進入。

想請問板上先進是否有人能協助解決呢?謝謝大家。


回复

使用道具 举报

累计签到:2 天
连续签到:1 天
2017-8-1 18:15:28 显示全部楼层
我是在Windows10環境下操作,找到有人和我一樣的狀況..
不過我是採用Qt5.9版本..

後續嘗試修改Github上的Server範例內容
https://github.com/qtproject/qt-solutions/tree/master/qtservice

在start內追加建立文檔,對文檔做操作的行為,
意外發現和我自己從頭編的程序一樣,
只有在Windows Command Line下「檔名 -exec」才能進start..

有任何人能提供一些意見或解決方式的嗎?
謝謝大家。
回复

使用道具 举报

累计签到:1 天
连续签到:1 天
2017-8-3 05:47:13 显示全部楼层
我是使用windows的sc.exe安装、卸载、启动的,都没有问题。
但是我在linux尝试使用qtservice做service程序没有成功,后来就没有再试了。请问你在哪个平台?

你给的例子,我还没仔细看,稍后再继续交流。
回复

使用道具 举报

累计签到:2 天
连续签到:1 天
2017-9-5 15:25:05 显示全部楼层
現階段我是在Windows上使用,Linux上還沒驗證過,
但Windows是能用的,和Win32API使用概念上是差不多的。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

公告
可以关注我们的微信公众号yafeilinux_friends获取最新动态,或者加入QQ会员群进行交流:190741849、186601429(已满) 我知道了