用C语言设置程序开机自启动
``當(dāng)需要使某一程序在開機(jī)時(shí)就啟動(dòng)它,需要把它寫進(jìn)注冊(cè)表的啟動(dòng)項(xiàng)中。
下面就展示一種簡單的寫法:
將該程序放在你所需要開機(jī)自啟的程序目錄下,便可將你所需要的程序?qū)戇M(jìn)注冊(cè)表。該程序具有可移植性,切勿惡搞他人電腦!!!
在某些情況下也會(huì)出現(xiàn)寫入失敗的問題,根據(jù)RegOpenKeyExA函數(shù)所返回的錯(cuò)誤代碼查詢錯(cuò)誤情況,一般都是注冊(cè)表路徑有誤或者沒有權(quán)限。在項(xiàng)目屬相中選擇配置屬性->鏈接器->清單文件->UAC執(zhí)行級(jí)別-> requireAdministrator (/level='requireAdministrator),如下圖所示:
如何檢查是否將某一程序?qū)戇M(jìn)了注冊(cè)表呢?Win+R鍵,輸入msconfig,在所出現(xiàn)的窗口中選頂端的啟動(dòng)欄,便可查看MyStart是否下進(jìn)了注冊(cè)表啟動(dòng)項(xiàng)。或者打開任務(wù)管理器,在啟動(dòng)欄中也可查看。
注冊(cè)表是windows一個(gè)重要的數(shù)據(jù)庫,一般情況下不要將某些程序放進(jìn)注冊(cè)表,不僅會(huì)增長開機(jī)時(shí)間,而且對(duì)某些惡意程序提供了可乘之機(jī)。
總結(jié)
以上是生活随笔為你收集整理的用C语言设置程序开机自启动的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python lxml xpath爬取图
- 下一篇: Linux (Ubuntu/CentOS