vc 程式開機自啟動和取消啟動

2021-09-08 11:31:35 字數 965 閱讀 3819

//

開機啟動

intcmainwnd::createrun()

;

//得到程式自身的全路徑

dword dwret =getmodulefilenamew(null, (lpwch)pfilename, max_path);

//找到系統的啟動項

lpctstr lprun = _t("

software\\microsoft\\windows\\currentversion\\run

");

//開啟啟動項key

long lret = regopenkeyex(hkey_local_machine, lprun, 0, key_write, &hkey);

if(lret==error_success)

return0;

}//取消開機啟動

intcmainwnd::deleterun()

;

//得到程式自身的全路徑

dword dwret =getmodulefilenamew(null, (lpwch)pfilename, max_path);

//找到系統的啟動項

lpctstr lprun = _t("

software\\microsoft\\windows\\currentversion\\run

");

//開啟啟動項key

long lret = regopenkeyex(hkey_local_machine, lprun, 0, key_write, &hkey);

if(lret==error_success)

return0;

}

可通過命令:regedit 檢視登錄檔中的資料

開機自啟動程式

昨天做了個brew開機自啟動的demo,在此記下該程式的要點。brew平台可以做到開機就自啟動brew 應用,這需要在mif中做如下設定 增加乙個notification aeeclsid shell 設定notififer aeeclsid shell 設定mask nmask shell ini...

mysql yum 解除安裝取消開機自啟動

查詢安裝的yum源 rpm qa grep i mysql 使用yum remove解除安裝yum remove 剛才過濾出來的包乙個個來 剩下解除安裝不了使用 rpm e nodeps rpm e nodeps mysql community libs 5.7.22 1.el7.x86 64rpm...

delphi開機自啟動程式

1.首先引入registry,shellapi這2個單元 2.如下 是專案中的一段開機自啟動程式 procedure setautorun ok boolean varreg tregistry ob isuperobject begin reg tregistry.create tryob so ...