C 程式開機啟動

2022-03-20 12:34:06 字數 804 閱讀 9537

設定程式開機啟動,可以通過修改登錄檔將啟動資訊寫入登錄檔來實現。

在"執行"中輸入 regedit ,就可以開啟登錄檔。登錄檔左側的都是項,右邊列出值(一項可以對應

多個值),每個值對應 值名稱 和 值資料。

c#為操作登錄檔提供了兩個類,registry和registrykey。

registry提供提供靜態方法對訪問,registrykey提供例項方法對具體的項和值進行讀寫。

下面這個程式函式可以新增開機啟動項或刪除某個開機啟動項:

/// 

/// 開機啟動項

///

/// 是否啟動

/// 啟動程式的名稱

/// 啟動程式的路徑

public static void runwhenstart(bool started, string name, string path)

else

}catch (exception err)

finally

}

呼叫時可以這樣呼叫:

//

開機啟動記事本

runwhenstart(true, "

開機執行記事本

",@"

c:\windows\notepad.exe");

//刪除這個值

runwhenstart(false,"

開機執行記事本

",@"

c:\windows\notepad.exe

");

開機啟動項;如果第乙個引數為false,那麼就會刪除該項值。

C 實現程式開機啟動

如何用c 實現開機啟動?其實用c 實現程式的開機啟動大致有兩種方法,就是寫入登錄檔或者採用服務程式,最近一直研究著用c 來操作登錄檔,下面介紹的方法便是用登錄檔來實現程式隨開機啟動 高手就不用看了,嘿嘿.1 引入命名空間 using microsoft.win32 開啟登錄檔子項 registryk...

程式開機啟動

程式設計師的電腦,大部分都不關閉吧,就讓他一直開著一直開著 但作為一名環保主義者,不用的時候都是關機的,希望大家也支援這個做法。指令碼內容如下 start c program files x86 inode inode client inode client.exe ping n 15 127.1 ...

C 程式開機啟動與獲取程式啟動路徑

寫windows工具時,要進行電源管理,需要重啟與開關機os,這樣工具就需要自動啟動。查了網上很多資料,修改註冊列表就可以。但是,複製幾個 的 並自己修改都發現不行,最後發現指令碼之家這段 才成功 此方法把啟動項載入到登錄檔中 獲得應用程式路徑 獲得應用程式名 registrykey rgkrun ...