1、新建一個類,設置一個操作注冊表的方法;
成都創(chuàng)新互聯(lián)公司是工信部頒發(fā)資質(zhì)IDC服務器商,為用戶提供優(yōu)質(zhì)的綿陽機房托管服務
2、在程序中調(diào)用這個方法。true就自動啟動,false就刪除自動啟動。
- public static bool RunWhenStart(bool started, string exeName, string path)
- { //started是否開機啟動,exeName應用程序名稱,path應用程序路徑
- RegistryKey key = Registry.LocalMachine.OpenSubKey("SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Run", true);//打開注冊表子項
- if (key == null) //如果該項不存在的話,則創(chuàng)建該子項
- {
- key = Registry.LocalMachine.CreateSubKey("SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Run");
- }
- if (started == true)
- {
- try
- {
- key.SetValue(exeName, path);//設置為開機啟動
- key.Close();
- }
- catch
- {
- return false;
- }
- }
- else
- {
- try
- {
- key.DeleteValue(exeName);//取消開機啟動
- key.Close();
- }
- catch
- {
- return false;
- }
- }
- return true;
- }
- private void Form1_Load(object sender, EventArgs e)
- {
- if (Autorun == "true")
- {
- function.RunWhenStart(true, "51cto.iego.net", Application.ExecutablePath);
- }
- else
- {
- function.RunWhenStart(false, "51cto.iego.net", Application.ExecutablePath);
- }
- }
文章標題:C#制作開機自動啟動程序
本文鏈接:http://chinadenli.net/article12/ppsedc.html
成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供微信公眾號、云服務器、虛擬主機、軟件開發(fā)、網(wǎng)頁設計公司、標簽優(yōu)化
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉載內(nèi)容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)