[問題] C++專案,要能夠開機後自動執行

看板C_and_CPP (C/C++)作者 (Jay)時間6年前 (2019/05/21 18:39), 6年前編輯推噓1(108)
留言9則, 3人參與, 6年前最新討論串1/1
開發平台(Platform): (Ex: Win10, Linux, ...) Windows 10 編譯器(Ex: GCC, clang, VC++...)+目標環境(跟開發平台不同的話需列出) visual studio 2019 額外使用到的函數庫(Library Used): (Ex: OpenGL, ...) 程式碼(Code):(請善用置底文網頁, 記得排版,禁止使用圖檔) 問題: 各位大大您們好,不好意思想請教個問題: 目前我做的我專案內,產生的.exe檔案後,打開services.msc 可以看服務, 有看到專案名稱.exe有在背景執行,不過主管說要再改良成開機後會自動執行。 建議我寫成windows service即可背景執行 , 服務可開機自動啟動. 上網查了一下,有關於Simple-Windows-Service,但不是很好理解..... 先打了範例,不過還是失敗(測試中) 有看到另一個方式: 有看到一個:設定開機後添加到登錄檔,能夠在開機後自行啟動 補充說明(Supplement): 找到的為codeproject: https://www.codeproject.com/Articles/499465/Simple-Windows-Service-in-Cplusplus 附上專案內容: 此專案為去讀取XML檔案內的資料,並以數值來執行想要的指令 https://imgur.com/a9NkFJJ
https://imgur.com/UzDXZri
https://imgur.com/mahh4HW
https://imgur.com/6646gm8
-- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 218.161.102.123 ※ 文章網址: https://www.ptt.cc/bbs/C_and_CPP/M.1558435159.A.6C5.html

05/21 21:53, 6年前 , 1F
不是放在 startup 資料夾就行了嗎
05/21 21:53, 1F
因為是透過code的方式讓專案執行完後,下次開機就會自動執行,所以不能用那種方式..... (不然偷懶的我~也想這樣幹XDDDD)

05/21 22:06, 6年前 , 2F
寫個腳本啟動你的程式,然後把腳本設成開機執行
05/21 22:06, 2F

05/21 22:22, 6年前 , 3F
微軟自家C++服務 https://reurl.cc/QG9yZ
05/21 22:22, 3F

05/21 22:28, 6年前 , 4F
要用ALT寫服務 https://reurl.cc/k3ZDx
05/21 22:28, 4F

05/21 22:31, 6年前 , 5F
先寫一個很簡單的服務,再與你的其他功能整合
05/21 22:31, 5F

05/21 22:33, 6年前 , 6F
順道一提,程式碼不能用圖片的方式呈現
05/21 22:33, 6F
謝謝大大建議,我研究看看。 不好意思,太著急來不及把程式放上去,直接用圖片放上去了 下次會改進 ※ 編輯: jayzhuang (218.161.102.123), 05/22/2019 10:13:56

06/22 00:00, 6年前 , 7F
同樓上…先隨便找個範例搞懂Windows service怎麼寫(這
06/22 00:00, 7F

06/22 00:00, 6年前 , 8F
google一下就很多)然後把serviceMain當成一般的專案的
06/22 00:00, 8F

06/22 00:00, 6年前 , 9F
Main function加上service基本相關的code來使用就好
06/22 00:00, 9F
文章代碼(AID): #1SuzLNR5 (C_and_CPP)
文章代碼(AID): #1SuzLNR5 (C_and_CPP)