程式自動啟動 程式開機自啟動 防毒軟體的警告

2021-10-12 21:40:40 字數 2000 閱讀 9750

但是在實現開機啟動的過程中,出現了一些問題,幾經周折,才終於實現開機啟動。這篇文章,就是專門來記錄這個過程的!

實現開機啟動,通常有兩種辦法:

這種方法比較簡單,易於操作,不需要我們擁有程式的源**。

建立程式的快捷方式,然後拷貝到【c:programdatamicrosoftwindowsstart menuprogramsstartup】即可。我們不做過多的贅述。

當然,一般的防毒軟體,會監控這個啟動目錄,拷貝的時候,可能會觸發乙個防毒軟體的警告。

如果我們信任這個程式,就需要允許這個操作,才能拷貝快捷方式到啟動目錄。

當然,這一步操作完成,我們的程式也未必能夠在開機的時候自動啟動。我們將在後文討論這個問題。

如果要取消開機啟動,將這個快捷方式,從啟動目錄刪除即可。

有時候,我們不想讓開機啟動這個操作由使用者來完成,而是需要程式自動加入開機啟動。

在我們擁有程式源**的情況下,這個事情還是比較簡單的。

首先,我們編寫乙個新增程式到開機啟動的函式:

函式的演算法很簡單,就是將程式新增到登錄檔中的開機啟動目錄即可。

然後在適當的位置,呼叫該函式即可:

比如在我們的守護程序中,程式一旦執行,我們就將其設定為開機啟動。

然後編譯程式,啟動程式,即可將程式自身設定為開機啟動。

當然,操作開機啟動項這類危險的操作,一般的防毒軟體都會給出警告:

這時,如果您信任這個程式,就可以選擇允許操作。當然,您也可以選擇阻止操作!

到這時,我們也搞清楚了一種讓防毒軟體報警告的兩種方法了!

設為開機啟動完成了,那如何取消開機啟動呢?下面附上**:

上面我們介紹了兩種實現程式開機啟動的方法。但是未必就一定能成功。

比如外老師在win10裡面就遇到無法啟動的問題。

經過多方查探,最後解決了!解決辦法如下:

然後禁用【計算機配置 -> windows設定 -> 安全設定 -> 本地組策略 -> 安全選項】中的【使用者賬戶控制:以管理員批准模式執行所有管理員】即可。具體見下圖:

當然,這個操作具備一定的風險。大家要根據實際情況開啟。普通使用者,不建議禁用該策略。否則我們就給了某些病毒程式可乘之機哦!

這個方法,不一定是唯一的方法!但是經過外老師親自測試,是一種有效的方法。

後面我會在探索其他的更安全的方法,如果找到,一定會更新到這裡的。

此外,防毒軟體也有可能會阻止我們的程式開機啟動,如果遇到這種問題,在保證安全,您信任這個程式的前提下,可以將這個程式新增到防毒軟體的白名單中:

當然,此舉同樣具備一定的風險,大家根據實際情況來操作!

如何讓限制只能啟動乙個程式

讓控制台程式轉換為服務執行

敬請期待。。。

開機自啟動程式

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

delphi開機自啟動程式

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

linux ubuntu 程式開機自啟動

編輯rc local.service檔案sudo vi lib systemd system rc local.service 在檔案的最後新增 install wantedby multi user.target alias rc local.service儲存並退出。轉到rc local.ser...