亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

一種禁止啟動(dòng)項(xiàng)啟動(dòng)的方法和裝置的制造方法

文檔序號(hào):8258079閱讀:217來(lái)源:國(guó)知局
一種禁止啟動(dòng)項(xiàng)啟動(dòng)的方法和裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及計(jì)算機(jī)技術(shù)領(lǐng)域,特別是涉及一種禁止啟動(dòng)項(xiàng)啟動(dòng)的方法和一種禁止啟動(dòng)項(xiàng)啟動(dòng)的裝置。
【背景技術(shù)】
[0002]隨著技術(shù)的發(fā)展,滿足用戶不同需求的應(yīng)用程序大量涌現(xiàn),許多應(yīng)用程序?yàn)榱四軌蝽憫?yīng)用戶的操作而快速啟動(dòng),都選擇了隨操作系統(tǒng)啟動(dòng)而自啟動(dòng)。
[0003]開(kāi)機(jī)自動(dòng)啟動(dòng)是很多應(yīng)用程序所需要的一項(xiàng)功能,但更多的情況是該應(yīng)用并不是用戶所必須的,而是應(yīng)用的廠商為了盈利(彈廣告、修改瀏覽器主頁(yè)等)而惡意加載的。
[0004]現(xiàn)在一般的優(yōu)化方式是將應(yīng)用程序的服務(wù)、啟動(dòng)項(xiàng)從注冊(cè)表的相應(yīng)位置清除掉,以達(dá)到禁止該應(yīng)用自啟動(dòng)的目的。
[0005]但是,某些應(yīng)用程序在每次正常使用的過(guò)程中會(huì)進(jìn)行注冊(cè)表回寫(xiě),仍然在下次隨操作系統(tǒng)的啟動(dòng)而自啟動(dòng),這樣,現(xiàn)在一般對(duì)啟動(dòng)項(xiàng)的優(yōu)化方式就無(wú)效了。

【發(fā)明內(nèi)容】

[0006]鑒于上述問(wèn)題,提出了本發(fā)明以便提供一種克服上述問(wèn)題或者至少部分地解決上述問(wèn)題的一種禁止啟動(dòng)項(xiàng)啟動(dòng)的方法和相應(yīng)的一種禁止啟動(dòng)項(xiàng)啟動(dòng)的裝置。
[0007]依據(jù)本發(fā)明的一個(gè)方面,提供了一種禁止啟動(dòng)項(xiàng)啟動(dòng)的方法,包括:
[0008]確定操作系統(tǒng)中的目標(biāo)啟動(dòng)項(xiàng),所述目標(biāo)啟動(dòng)項(xiàng)為指定的需禁止自啟動(dòng)的應(yīng)用;
[0009]獲取與所述目標(biāo)啟動(dòng)項(xiàng)相關(guān)的啟動(dòng)項(xiàng)目;
[0010]將與所述目標(biāo)啟動(dòng)項(xiàng)相關(guān)的啟動(dòng)項(xiàng)目寫(xiě)入配置文件中;
[0011]在操作系統(tǒng)啟動(dòng)時(shí),讀取所述配置文件;
[0012]按照所述配置文件中的所述啟動(dòng)項(xiàng)目禁止對(duì)應(yīng)的目標(biāo)啟動(dòng)項(xiàng)啟動(dòng)。
[0013]可選地,所述目標(biāo)啟動(dòng)項(xiàng)包括在先進(jìn)行禁止啟動(dòng)操作,且禁止啟動(dòng)失敗的啟動(dòng)項(xiàng)。
[0014]可選地,所述確定操作系統(tǒng)中的目標(biāo)啟動(dòng)項(xiàng)的步驟包括:
[0015]掃描操作系統(tǒng)的啟動(dòng)項(xiàng);
[0016]生成所述啟動(dòng)項(xiàng)的操作提示信息;
[0017]當(dāng)接收到針對(duì)所述操作提示信息的禁止啟動(dòng)指示時(shí),確定所述禁止啟動(dòng)指示對(duì)應(yīng)的啟動(dòng)項(xiàng)為目標(biāo)啟動(dòng)項(xiàng)。
[0018]可選地,所述確定操作系統(tǒng)中的目標(biāo)啟動(dòng)項(xiàng)的步驟包括:
[0019]掃描操作系統(tǒng)的啟動(dòng)項(xiàng);
[0020]檢測(cè)是否在先對(duì)所述啟動(dòng)項(xiàng)進(jìn)行禁止啟動(dòng)操作,且禁止啟動(dòng)失??;若是,則判斷所述啟動(dòng)項(xiàng)為目標(biāo)啟動(dòng)項(xiàng)。
[0021 ] 可選地,所述按照所述配置文件中的所述啟動(dòng)項(xiàng)目禁止對(duì)應(yīng)的目標(biāo)啟動(dòng)項(xiàng)啟動(dòng)的步驟包括:
[0022]在操作系統(tǒng)的內(nèi)核模式中攔截所述啟動(dòng)項(xiàng)目的調(diào)用,以禁止對(duì)應(yīng)的目標(biāo)啟動(dòng)項(xiàng)啟動(dòng)。
[0023]可選地,所述在操作系統(tǒng)的內(nèi)核模式中攔截所述啟動(dòng)項(xiàng)目的調(diào)用,以禁止對(duì)應(yīng)的目標(biāo)啟動(dòng)項(xiàng)啟動(dòng)的步驟包括:
[0024]在操作系統(tǒng)的內(nèi)核模式中掛鉤指定的應(yīng)用程序編程接口,以攔截所述啟動(dòng)項(xiàng)目的調(diào)用。
[0025]根據(jù)本發(fā)明的另一方面,提供了一種禁止啟動(dòng)項(xiàng)啟動(dòng)的裝置,包括:
[0026]確定模塊,適于確定操作系統(tǒng)中的目標(biāo)啟動(dòng)項(xiàng),所述目標(biāo)啟動(dòng)項(xiàng)為指定的需禁止自啟動(dòng)的應(yīng)用;
[0027]獲取模塊,適于獲取與所述目標(biāo)啟動(dòng)項(xiàng)相關(guān)的啟動(dòng)項(xiàng)目;
[0028]寫(xiě)入模塊,適于將與所述目標(biāo)啟動(dòng)項(xiàng)相關(guān)的啟動(dòng)項(xiàng)目寫(xiě)入配置文件中;
[0029]讀取模塊,適于在操作系統(tǒng)啟動(dòng)時(shí),讀取所述配置文件;
[0030]禁止模塊,適于按照所述配置文件中的所述啟動(dòng)項(xiàng)目禁止對(duì)應(yīng)的目標(biāo)啟動(dòng)項(xiàng)啟動(dòng)。
[0031 ] 可選地,所述目標(biāo)啟動(dòng)項(xiàng)包括在先進(jìn)行禁止啟動(dòng)操作,且禁止啟動(dòng)失敗的啟動(dòng)項(xiàng)。
[0032]可選地,所述確定模塊還始于:
[0033]掃描操作系統(tǒng)的啟動(dòng)項(xiàng);
[0034]生成所述啟動(dòng)項(xiàng)的操作提示信息;
[0035]當(dāng)接收到針對(duì)所述操作提示信息的禁止啟動(dòng)指示時(shí),確定所述禁止啟動(dòng)指示對(duì)應(yīng)的啟動(dòng)項(xiàng)為目標(biāo)啟動(dòng)項(xiàng)。
[0036]可選地,所述確定模塊還始于:
[0037]掃描操作系統(tǒng)的啟動(dòng)項(xiàng);
[0038]檢測(cè)是否在先對(duì)所述啟動(dòng)項(xiàng)進(jìn)行禁止啟動(dòng)操作,且禁止啟動(dòng)失?。蝗羰?,則判斷所述啟動(dòng)項(xiàng)為目標(biāo)啟動(dòng)項(xiàng)。
[0039]可選地,所述禁止模塊還適于:
[0040]在操作系統(tǒng)的內(nèi)核模式中攔截所述啟動(dòng)項(xiàng)目的調(diào)用,以禁止對(duì)應(yīng)的目標(biāo)啟動(dòng)項(xiàng)啟動(dòng)。
[0041]可選地,所述禁止模塊還適于:
[0042]在操作系統(tǒng)的內(nèi)核模式中掛鉤指定的應(yīng)用程序編程接口,以攔截所述啟動(dòng)項(xiàng)目的調(diào)用。
[0043]本發(fā)明實(shí)施例確定操作系統(tǒng)中的目標(biāo)啟動(dòng)項(xiàng),將啟動(dòng)項(xiàng)相關(guān)的啟動(dòng)項(xiàng)目寫(xiě)入配置文件中,在操作系統(tǒng)啟動(dòng)時(shí),讀取配置文件中的啟動(dòng)項(xiàng)目,以禁止對(duì)應(yīng)的目標(biāo)啟動(dòng)項(xiàng)啟動(dòng),通過(guò)在先將目標(biāo)啟動(dòng)項(xiàng)相關(guān)的啟動(dòng)項(xiàng)目寫(xiě)入配置文件中,下次操作系統(tǒng)啟動(dòng)時(shí)進(jìn)行禁止,解決了某些應(yīng)用程序進(jìn)行注冊(cè)表回寫(xiě)等情況導(dǎo)致的禁止無(wú)效的問(wèn)題,實(shí)現(xiàn)了對(duì)頑固啟動(dòng)項(xiàng)的禁止,提尚了禁止啟動(dòng)的效率。
[0044]本發(fā)明實(shí)施例在操作系統(tǒng)啟動(dòng)時(shí),在內(nèi)核模式中攔截、禁止啟動(dòng)項(xiàng)的啟動(dòng),一方面在啟動(dòng)項(xiàng)還沒(méi)完全啟動(dòng)時(shí)禁止啟動(dòng),減少了啟動(dòng)該啟動(dòng)項(xiàng)所消耗的系統(tǒng)資源,另一方面,減少了啟動(dòng)項(xiàng)繞開(kāi)禁止操作的幾率,進(jìn)一步提高了禁止啟動(dòng)的效率。
[0045]上述說(shuō)明僅是本發(fā)明技術(shù)方案的概述,為了能夠更清楚了解本發(fā)明的技術(shù)手段,而可依照說(shuō)明書(shū)的內(nèi)容予以實(shí)施,并且為了讓本發(fā)明的上述和其它目的、特征和優(yōu)點(diǎn)能夠更明顯易懂,以下特舉本發(fā)明的【具體實(shí)施方式】。
【附圖說(shuō)明】
[0046]通過(guò)閱讀下文優(yōu)選實(shí)施方式的詳細(xì)描述,各種其他的優(yōu)點(diǎn)和益處對(duì)于本領(lǐng)域普通技術(shù)人員將變得清楚明了。附圖僅用于示出優(yōu)選實(shí)施方式的目的,而并不認(rèn)為是對(duì)本發(fā)明的限制。而且在整個(gè)附圖中,用相同的參考符號(hào)表示相同的部件。在附圖中:
[0047]圖1示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的一種禁止啟動(dòng)項(xiàng)啟動(dòng)的方法實(shí)施例的步驟流程圖;以及
[0048]圖2示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的一種禁止啟動(dòng)項(xiàng)啟動(dòng)的裝置實(shí)施例的結(jié)構(gòu)框圖。
【具體實(shí)施方式】
[0049]下面將參照附圖更詳細(xì)地描述本公開(kāi)的示例性實(shí)施例。雖然附圖中顯示了本公開(kāi)的示例性實(shí)施例,然而應(yīng)當(dāng)理解,可以以各種形式實(shí)現(xiàn)本公開(kāi)而不應(yīng)被這里闡述的實(shí)施例所限制。相反,提供這些實(shí)施例是為了能夠更透徹地理解本公開(kāi),并且能夠?qū)⒈竟_(kāi)的范圍完整的傳達(dá)給本領(lǐng)域的技術(shù)人員。
[0050]參照?qǐng)D1,示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的一種禁止啟動(dòng)項(xiàng)啟動(dòng)的方法實(shí)施例的步驟流程圖,具體可以包括如下步驟:
[0051]步驟101,確定操作系統(tǒng)中的目標(biāo)啟動(dòng)項(xiàng);
[0052]需要說(shuō)明的是,目標(biāo)啟動(dòng)項(xiàng)可以為指定的需禁止自啟動(dòng)的應(yīng)用,其實(shí)質(zhì)可以為操作系統(tǒng)中的啟動(dòng)項(xiàng),例如,應(yīng)用程序等。
[0053]在具體實(shí)現(xiàn)中,所述目標(biāo)啟動(dòng)項(xiàng)可以包括在先進(jìn)行禁止啟動(dòng)操作,且禁止啟動(dòng)失敗的啟動(dòng)項(xiàng)。
[0054]此種情形下,啟動(dòng)項(xiàng)在先通過(guò)被禁止啟動(dòng),但是在運(yùn)行時(shí)(關(guān)機(jī)前)會(huì)進(jìn)行注冊(cè)表回寫(xiě)、服務(wù)回寫(xiě),在下次操作系統(tǒng)啟動(dòng)時(shí)依然會(huì)自啟動(dòng),導(dǎo)致禁止啟動(dòng)失敗,這些啟動(dòng)項(xiàng)也稱為頑固啟動(dòng)項(xiàng)。
[0055]在本發(fā)明的一種可選實(shí)施例中,步驟101可以包括如下子步驟:
[0056]子步驟S11,掃描操作系統(tǒng)的啟動(dòng)項(xiàng);
[0057]在實(shí)際應(yīng)用中,可以通過(guò)讀取注冊(cè)表(如Run鍵、RunOnce鍵、RunServicesOnce鍵等)等方式掃描操作系統(tǒng)的啟動(dòng)項(xiàng)。
[0058]子步驟S12,生成所述啟動(dòng)項(xiàng)的操作提示信息;
[0059]在本發(fā)明實(shí)施例中,可以生成啟動(dòng)項(xiàng)的操作提示信息,如“XX是否禁止”,在用戶界面(User Interface,UI)中展示,以讓用戶進(jìn)行選擇。
[0060]子步驟S13,當(dāng)接收到針對(duì)所述操作提示信息的禁止啟動(dòng)指示時(shí),確定所述禁止啟動(dòng)指示對(duì)應(yīng)的啟動(dòng)項(xiàng)為目標(biāo)啟動(dòng)項(xiàng)。
[0061 ] 在本發(fā)明實(shí)施例中,可以為每個(gè)操作提示信息配置一個(gè)用于觸發(fā)禁止啟動(dòng)指示的控件,若用戶通過(guò)鼠標(biāo)點(diǎn)擊、觸控點(diǎn)擊等方式觸發(fā)了該控件,相當(dāng)于觸發(fā)禁止啟動(dòng)指示,可以判斷該禁止啟動(dòng)指示對(duì)應(yīng)的啟動(dòng)項(xiàng)為目標(biāo)啟動(dòng)項(xiàng)。
[0062]在本發(fā)明的一種可選實(shí)施例中,步驟101可以包括如下子步驟:
[0063]子步驟S21,掃描操作系統(tǒng)的啟動(dòng)項(xiàng);
[0064]在實(shí)際應(yīng)用中,可以通過(guò)讀取注冊(cè)表(如Run鍵、RunOnce鍵、RunServicesOnce鍵等)等方式掃描操作系統(tǒng)的啟動(dòng)項(xiàng)。
[0065]子步驟S22,檢測(cè)是否在先對(duì)所述啟動(dòng)項(xiàng)進(jìn)行禁止啟動(dòng)操作,且禁止啟動(dòng)失?。蝗羰?,則執(zhí)行子步驟S23;
[0066]子步驟S23,判斷所述啟動(dòng)項(xiàng)為目標(biāo)啟動(dòng)項(xiàng)。
[0067]本發(fā)明實(shí)施例中,可以自動(dòng)推薦目標(biāo)啟動(dòng)項(xiàng)。
[0068]具體而言,在禁止啟動(dòng)項(xiàng)啟動(dòng)時(shí),可以記錄該啟動(dòng)項(xiàng),在后禁止啟動(dòng)項(xiàng)啟動(dòng)時(shí),將當(dāng)前掃描到的啟動(dòng)項(xiàng)與在先記錄的啟動(dòng)項(xiàng)進(jìn)行比對(duì),若當(dāng)前掃描到的啟動(dòng)項(xiàng)與在先記錄的啟動(dòng)項(xiàng)相同,且在先沒(méi)有對(duì)該啟動(dòng)項(xiàng)進(jìn)行允許啟動(dòng)操作,則可以將該啟動(dòng)項(xiàng)設(shè)置為目標(biāo)啟動(dòng)項(xiàng)。
[0069]步驟102,獲取與所述目標(biāo)啟動(dòng)項(xiàng)相關(guān)的啟動(dòng)項(xiàng)目;
[0070]在具體實(shí)現(xiàn)中,與一個(gè)啟動(dòng)項(xiàng)相關(guān)的項(xiàng)目有啟動(dòng)項(xiàng)目可以包括注冊(cè)表信息(如run項(xiàng))、服務(wù)、計(jì)劃任務(wù)等。
[0071]步驟103,將與所述目標(biāo)啟
當(dāng)前第1頁(yè)1 2 3 
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1