2011-03-28 44 views
2

我正在製作一個C程序,該程序以管理員權限運行,使另一個.exe(也在C中)在啓動時爲一個/所有用戶運行,的背景。其他答案使用.net,但我如何在C中使用minGW開發?Windows-C代碼使程序在啓動時運行

所以

  1. C代碼用於設置一個程序,以在啓動時運行爲用戶

  2. 所安裝的程序在後臺運行(不打開終端)

是的,我覺得它足夠獨特,可以自己去問:-)

+0

-1,非常寬泛的問題 – steabert 2011-03-28 09:24:12

+0

這不是一個真正的問題。 – 2011-03-28 09:26:08

回答

2
  1. 你可以讓你的程序在Windows註冊表中註冊到啓動時運行的程序列表。

  2. 您需要鏈接到Windows子系統而不是控制檯子系統。這可以通過在鏈接您的程序時將-Wl,-subsystem,windows傳遞給gcc來完成。

2

容易問...在代碼片段中回答不重要。看起來您正在嘗試創建一個Windows服務,其中涉及與服務控制管理器進行交互以註冊和啓動該服務。您可能需要查看MSDN sitehere開始,並在您有更具體的問題時再回來。

相關問題