欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種服務(wù)創(chuàng)建方法及裝置的制造方法

文檔序號:10569767閱讀:199來源:國知局
一種服務(wù)創(chuàng)建方法及裝置的制造方法
【專利摘要】本發(fā)明實(shí)施例提供了一種服務(wù)創(chuàng)建方法及裝置。所述方法的【具體實(shí)施方式】包括:接收針對待創(chuàng)建服務(wù)的服務(wù)創(chuàng)建指令;根據(jù)所述待創(chuàng)建服務(wù)的注冊表項(xiàng),確定用于加載所述待創(chuàng)建服務(wù)的啟動(dòng)文件的加載程序和所述啟動(dòng)文件的路徑,其中,所述啟動(dòng)文件為通過系統(tǒng)程序加載的文件;調(diào)用所述加載程序加載所述啟動(dòng)文件,進(jìn)而創(chuàng)建所述待創(chuàng)建服務(wù)。應(yīng)用本發(fā)明實(shí)施例提供的方案創(chuàng)建服務(wù),能夠提高服務(wù)的隱蔽性。
【專利說明】
一種服務(wù)創(chuàng)建方法及裝置
技術(shù)領(lǐng)域
[0001]本發(fā)明涉及計(jì)算機(jī)軟件技術(shù)領(lǐng)域,特別涉及一種服務(wù)創(chuàng)建方法及裝置。
【背景技術(shù)】
[0002]隨著互聯(lián)網(wǎng)行業(yè)技術(shù)發(fā)展,各種客戶端層出不窮,各客戶端之間有合作共贏的,也有竟?fàn)庩P(guān)系的。為了實(shí)現(xiàn)自身的一些功能,客戶端常常需要在系統(tǒng)中創(chuàng)建服務(wù)。例如,防護(hù)性客戶端為了實(shí)現(xiàn)自身軟件的修復(fù)、升級等功能,需要?jiǎng)?chuàng)建相應(yīng)的服務(wù)。
[0003]現(xiàn)有技術(shù)中,目標(biāo)客戶端常通過調(diào)用系統(tǒng)函數(shù),例如CreateService、OpenService、ControIService API函數(shù),來創(chuàng)建服務(wù)。但是,以這種方式創(chuàng)建服務(wù)時(shí),要求服務(wù)的啟動(dòng)文件是特殊類型的文件,例如以.exe為后綴的文件等,并且服務(wù)創(chuàng)建完成之后,可以在任務(wù)管理器中出現(xiàn)該.exe文件的進(jìn)程。由于這種特定的進(jìn)程容易被競爭對手的客戶端檢測到進(jìn)而卸載相應(yīng)服務(wù),達(dá)到破壞目標(biāo)客戶端的目的,因此采用這種方式創(chuàng)建的服務(wù)隱蔽性不高。

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

[0004]本發(fā)明實(shí)施例的目的在于提供了一種服務(wù)創(chuàng)建方法及裝置,能夠提高服務(wù)的隱蔽性。
[0005]為了達(dá)到上述目的,本發(fā)明公開了一種服務(wù)創(chuàng)建方法,應(yīng)用于終端,所述方法包括:
[0006]接收針對待創(chuàng)建服務(wù)的服務(wù)創(chuàng)建指令;
[0007]根據(jù)所述待創(chuàng)建服務(wù)的注冊表項(xiàng),確定用于加載所述待創(chuàng)建服務(wù)的啟動(dòng)文件的加載程序和所述啟動(dòng)文件的路徑,其中,所述啟動(dòng)文件為通過系統(tǒng)程序加載的文件;
[0008]調(diào)用所述加載程序加載所述啟動(dòng)文件,進(jìn)而創(chuàng)建所述待創(chuàng)建服務(wù)。
[0009 ]較佳的,所述方法還包括:
[0010]判斷所述待創(chuàng)建服務(wù)的注冊表項(xiàng)中的啟動(dòng)類型是否為自啟動(dòng)類型;
[0011 ]如果是,則將所述待創(chuàng)建服務(wù)的注冊表項(xiàng)中的啟動(dòng)類型設(shè)置為非自啟動(dòng)類型。
[0012]較佳的,所述方法還包括:
[0013]接收針對所述待創(chuàng)建服務(wù)的服務(wù)停止指令;
[0014]停止所述待創(chuàng)建服務(wù);并將所述待創(chuàng)建服務(wù)的注冊表項(xiàng)中的啟動(dòng)類型設(shè)置為自啟動(dòng)類型。
[0015]較佳的,在根據(jù)所述待創(chuàng)建服務(wù)的注冊表項(xiàng),創(chuàng)建所述待創(chuàng)建服務(wù)之后,所述方法還包括:
[0016]注冊所述待創(chuàng)建服務(wù)的回調(diào)函數(shù);
[0017]所述將所述待創(chuàng)建服務(wù)的注冊表項(xiàng)中的啟動(dòng)類型設(shè)置為非自啟動(dòng)類型,包括:
[0018]采用所述回調(diào)函數(shù)將所述待創(chuàng)建服務(wù)的注冊表項(xiàng)中的啟動(dòng)類型設(shè)置為非自啟動(dòng)類型;
[0019]所述將所述待創(chuàng)建服務(wù)的注冊表項(xiàng)中的啟動(dòng)類型設(shè)置為自啟動(dòng)類型,包括:
[0020]采用所述回調(diào)函數(shù)將所述待創(chuàng)建服務(wù)的注冊表項(xiàng)中的啟動(dòng)類型設(shè)置為自啟動(dòng)類型。
[0021 ]較佳的,所述待創(chuàng)建服務(wù)的注冊表項(xiàng)采用以下方式生成:
[0022]在安裝所述待創(chuàng)建服務(wù)對應(yīng)的客戶端時(shí),獲取所述待創(chuàng)建服務(wù)的服務(wù)名和其啟動(dòng)文件的路徑;
[0023]根據(jù)所述待創(chuàng)建服務(wù)的服務(wù)名和其啟動(dòng)文件的路徑,生成所述待創(chuàng)建服務(wù)的注冊表項(xiàng)。
[0024]較佳的,所述待創(chuàng)建服務(wù)的注冊表項(xiàng)中的啟動(dòng)類型為自啟動(dòng)類型。
[0025]較佳的,所述方法還包括:
[0026]按照預(yù)設(shè)時(shí)間間隔,獲取所述待創(chuàng)建服務(wù)的當(dāng)前服務(wù)名和其啟動(dòng)文件的當(dāng)前路徑;其中,按照不同的預(yù)設(shè)時(shí)間間隔,獲取的所述待創(chuàng)建服務(wù)的當(dāng)前服務(wù)名不同,獲取的所述待創(chuàng)建服務(wù)的啟動(dòng)文件的當(dāng)前路徑不同;
[0027]根據(jù)獲取的當(dāng)前服務(wù)名和當(dāng)前路徑,重新生成或更新所述待創(chuàng)建服務(wù)的注冊表項(xiàng)。
[0028]為了達(dá)到上述目的,本發(fā)明公開了一種服務(wù)創(chuàng)建裝置,應(yīng)用于終端,所述裝置包括:
[0029]接收模塊,用于接收針對待創(chuàng)建服務(wù)的服務(wù)創(chuàng)建指令;
[0030]確定模塊,用于根據(jù)所述待創(chuàng)建服務(wù)的注冊表項(xiàng),確定用于加載所述待創(chuàng)建服務(wù)的啟動(dòng)文件的加載程序和所述啟動(dòng)文件的路徑,其中,所述啟動(dòng)文件為通過系統(tǒng)程序加載的文件;
[0031]創(chuàng)建模塊,用于調(diào)用所述加載程序加載所述啟動(dòng)文件,進(jìn)而創(chuàng)建所述待創(chuàng)建服務(wù)。
[0032]較佳的,所述裝置還包括:
[0033]判斷模塊,用于判斷所述待創(chuàng)建服務(wù)的注冊表項(xiàng)中的啟動(dòng)類型是否為自啟動(dòng)類型;
[0034]設(shè)置模塊,用于當(dāng)所述待創(chuàng)建服務(wù)的注冊表項(xiàng)中的啟動(dòng)類型為自啟動(dòng)類型時(shí),將所述待創(chuàng)建服務(wù)的注冊表項(xiàng)中的啟動(dòng)類型設(shè)置為非自啟動(dòng)類型。
[0035]較佳的,所述裝置還包括停止模塊;
[0036]所述接收模塊,具體用于接收針對所述待創(chuàng)建服務(wù)的服務(wù)停止指令;
[0037]所述停止模塊,用于當(dāng)接收到針對所述待創(chuàng)建服務(wù)的服務(wù)停止指令時(shí),停止所述待創(chuàng)建服務(wù);
[0038]所述設(shè)置模塊,具體用于當(dāng)接收到針對所述待創(chuàng)建服務(wù)的服務(wù)停止指令時(shí),將所述待創(chuàng)建服務(wù)的注冊表項(xiàng)中的啟動(dòng)類型設(shè)置為自啟動(dòng)類型。
[0039]較佳的,所述裝置還包括注冊模塊;
[0040]所述注冊模塊,用于在根據(jù)所述待創(chuàng)建服務(wù)的注冊表項(xiàng),創(chuàng)建所述待創(chuàng)建服務(wù)之后,注冊所述待創(chuàng)建服務(wù)的回調(diào)函數(shù);
[0041]所述設(shè)置模塊,具體用于在注冊所述待創(chuàng)建服務(wù)的回調(diào)函數(shù)之后,采用所述回調(diào)函數(shù)將所述待創(chuàng)建服務(wù)的注冊表項(xiàng)中的啟動(dòng)類型設(shè)置為非自啟動(dòng)類型;
[0042]所述設(shè)置模塊,還用于在注冊所述待創(chuàng)建服務(wù)的回調(diào)函數(shù)之后,采用所述回調(diào)函數(shù)將所述待創(chuàng)建服務(wù)的注冊表項(xiàng)中的啟動(dòng)類型設(shè)置為自啟動(dòng)類型。
[0043]較佳的,所述裝置還包括:
[0044]獲取模塊,用于在安裝所述待創(chuàng)建服務(wù)對應(yīng)的客戶端時(shí),獲取所述待創(chuàng)建服務(wù)的服務(wù)名和其啟動(dòng)文件的路徑;
[0045]生成模塊,用于根據(jù)所述待創(chuàng)建服務(wù)的服務(wù)名和其啟動(dòng)文件的路徑,生成所述待創(chuàng)建服務(wù)的注冊表項(xiàng)。
[0046]較佳的,所述待創(chuàng)建服務(wù)的注冊表項(xiàng)中的啟動(dòng)類型為自啟動(dòng)類型。
[0047]較佳的,所述獲取模塊,還用于按照預(yù)設(shè)時(shí)間間隔,獲取所述待創(chuàng)建服務(wù)的當(dāng)前服務(wù)名和其啟動(dòng)文件的當(dāng)前路徑;其中,按照不同的預(yù)設(shè)時(shí)間間隔,獲取的所述待創(chuàng)建服務(wù)的當(dāng)前服務(wù)名不同,獲取的所述待創(chuàng)建服務(wù)的啟動(dòng)文件的當(dāng)前路徑不同;
[0048]所述生成模塊,用于根據(jù)獲取的當(dāng)前服務(wù)名和當(dāng)前路徑,重新生成或更新所述待創(chuàng)建服務(wù)的注冊表項(xiàng)。
[0049]由上述技術(shù)方案可見,本發(fā)明實(shí)施例在接收到針對待創(chuàng)建服務(wù)的服務(wù)創(chuàng)建指令時(shí),根據(jù)所述待創(chuàng)建服務(wù)的注冊表項(xiàng),確定用于加載所述待創(chuàng)建服務(wù)的啟動(dòng)文件的加載程序和所述啟動(dòng)文件的路徑,調(diào)用所述加載程序加載所述啟動(dòng)文件,進(jìn)而創(chuàng)建所述待創(chuàng)建服務(wù),其中,所述啟動(dòng)文件為通過系統(tǒng)程序加載的文件。
[0050]也就是說,本發(fā)明實(shí)施例根據(jù)待創(chuàng)建服務(wù)的注冊表項(xiàng),調(diào)用系統(tǒng)加載程序加載待創(chuàng)建服務(wù)的啟動(dòng)文件,進(jìn)而創(chuàng)建該待創(chuàng)建服務(wù)的。當(dāng)采用系統(tǒng)加載程序加載啟動(dòng)文件時(shí),任務(wù)管理器中出現(xiàn)的是該系統(tǒng)加載程序?qū)?yīng)的系統(tǒng)進(jìn)程,由于這種系統(tǒng)進(jìn)程也可以用來加載其他的文件,任務(wù)管理器中的該系統(tǒng)進(jìn)程可能不止一個(gè),因此惡意程序或競爭對手不容易檢測到該服務(wù)。所以,應(yīng)用本發(fā)明實(shí)施例提供給的方案創(chuàng)建的服務(wù),能夠提高服務(wù)的隱蔽性。
【附圖說明】
[0051]為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單的介紹。顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0052]圖1為本發(fā)明實(shí)施例提供的服務(wù)創(chuàng)建方法的一種流程示意圖;
[0053]圖2為本發(fā)明實(shí)施例提供的服務(wù)創(chuàng)建方法的另一種流程示意圖;
[0054]圖3為本發(fā)明實(shí)施例提供的服務(wù)創(chuàng)建裝置的一種結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0055]下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整的描述。顯然,所描述的實(shí)施例僅僅是本發(fā)明的一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動(dòng)的前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
[0056]本發(fā)明實(shí)施例提供了一種服務(wù)創(chuàng)建方法及裝置,能夠提高服務(wù)的隱蔽性。
[0057]下面通過具體實(shí)施例,對本發(fā)明進(jìn)行詳細(xì)說明。
[0058]圖1為本發(fā)明實(shí)施例提供的服務(wù)創(chuàng)建方法的一種流程示意圖,應(yīng)用于終端,所述方法包括如下步驟:
[0059]步驟SlOl:接收針對待創(chuàng)建服務(wù)的服務(wù)創(chuàng)建指令。
[0060]待創(chuàng)建服務(wù)可以包括能夠?qū)崿F(xiàn)對待創(chuàng)建服務(wù)對應(yīng)的客戶端實(shí)現(xiàn)修復(fù)、升級、推廣等功能的服務(wù),當(dāng)然,待創(chuàng)建服務(wù)還可以實(shí)現(xiàn)其他功能。
[0061]服務(wù)創(chuàng)建指令可以是終端操作系統(tǒng)啟動(dòng)后由操作系統(tǒng)生成的,具體的,可以是操作系統(tǒng)啟動(dòng)后,讀取注冊表中的每個(gè)注冊表項(xiàng),當(dāng)讀取到待創(chuàng)建服務(wù)的注冊表項(xiàng)時(shí),生成的針對待創(chuàng)建服務(wù)的服務(wù)創(chuàng)建指令。
[0062]上述服務(wù)創(chuàng)建指令還可以是待創(chuàng)建服務(wù)對應(yīng)的客戶端在使用過程中根據(jù)實(shí)際需求生成的。
[0063]步驟S102:根據(jù)所述待創(chuàng)建服務(wù)的注冊表項(xiàng),確定用于加載所述待創(chuàng)建服務(wù)的啟動(dòng)文件的加載程序和所述啟動(dòng)文件的路徑。
[0064]其中,所述啟動(dòng)文件為通過系統(tǒng)程序加載的文件。
[0065]步驟S103:調(diào)用所述加載程序加載所述啟動(dòng)文件,進(jìn)而創(chuàng)建所述待創(chuàng)建服務(wù)。
[0066]具體的,注冊表項(xiàng)中記錄了創(chuàng)建服務(wù)時(shí)所需要的加載程序以及啟動(dòng)文件的路徑。當(dāng)啟動(dòng)文件為需要通過系統(tǒng)程序加載的文件時(shí),需要調(diào)用相應(yīng)的系統(tǒng)加載程序加載該啟動(dòng)文件,當(dāng)待創(chuàng)建服務(wù)的啟動(dòng)文件被加載完成后,所述待創(chuàng)建服務(wù)便創(chuàng)建完成。當(dāng)所述待創(chuàng)建服務(wù)創(chuàng)建完成時(shí),在終端操作系統(tǒng)的任務(wù)管理器中會出現(xiàn)該系統(tǒng)加載程序?qū)?yīng)的系統(tǒng)進(jìn)程。由于該進(jìn)程屬于系統(tǒng)進(jìn)程,并且該系統(tǒng)加載程序也可以用于加載其他的文件,故任務(wù)管理器中可能存在不止一個(gè)這樣的系統(tǒng)進(jìn)程,故而采用這種方式創(chuàng)建的服務(wù)的隱蔽性更高,不容易被惡意程序檢測到。而現(xiàn)有技術(shù)中,待創(chuàng)建服務(wù)的啟動(dòng)文件通常為可執(zhí)行程序,當(dāng)服務(wù)創(chuàng)建完成后,在任務(wù)管理器中出現(xiàn)的是該可執(zhí)行程序?qū)?yīng)的應(yīng)用程序進(jìn)程,這種進(jìn)程容易被惡意程序發(fā)現(xiàn),所創(chuàng)建的服務(wù)的隱蔽性不高,容易被惡意程序檢測到并破壞。
[0067]假設(shè),本實(shí)施例中的待創(chuàng)建服務(wù)的啟動(dòng)文件為動(dòng)態(tài)鏈接庫.dll文件,對應(yīng)的該系統(tǒng)加載程序可以為S V c h ο s t.e X e。也就是說,該待創(chuàng)建服務(wù)可以由系統(tǒng)加載程序svchost.exe加載dll文件啟動(dòng),當(dāng)服務(wù)創(chuàng)建完成之后,終端操作系統(tǒng)的任務(wù)管理器中會出現(xiàn)svchost.exe進(jìn)程,由于svchost.exe進(jìn)程在系統(tǒng)中存在不止一個(gè),并且其屬于系統(tǒng)進(jìn)程,因此惡意程序或競爭對手不容易檢測到該待創(chuàng)建服務(wù)。
[0068]在本實(shí)施例中,所述待創(chuàng)建服務(wù)的注冊表項(xiàng)可以采用以下方式生成:
[0069]在安裝所述待創(chuàng)建服務(wù)對應(yīng)的客戶端時(shí),獲取所述待創(chuàng)建服務(wù)的服務(wù)名和其啟動(dòng)文件的路徑;根據(jù)所述待創(chuàng)建服務(wù)的服務(wù)名和其啟動(dòng)文件的路徑,生成所述待創(chuàng)建服務(wù)的注冊表項(xiàng)。
[0070]具體的,待創(chuàng)建服務(wù)的服務(wù)名和其啟動(dòng)文件的路徑可以從該客戶端的配置文件中獲取,也可以以其他方式獲取,本發(fā)明對此不做限定。
[0071]在安裝待創(chuàng)建服務(wù)對應(yīng)的客戶端時(shí),安裝程序會根據(jù)配置文件中的配置信息安裝各個(gè)文件,其中包括將待創(chuàng)建服務(wù)的啟動(dòng)文件保存在相應(yīng)的目錄下。假設(shè),從配置文件中獲得的待創(chuàng)建服務(wù)的服務(wù)名為Ifbwj,啟動(dòng)文件為lfbwj.dll,那么安裝程序可以將該啟動(dòng)文件保存在C: \Windows\System32\lfbwj目錄下。對應(yīng)的,該啟動(dòng)文件的路徑為C: \Windows\System32\lfbwj\lfbwj.dll ο
[0072]在實(shí)際應(yīng)用中,生成待創(chuàng)建服務(wù)的注冊表項(xiàng)時(shí),可以首先根據(jù)獲取的待創(chuàng)建服務(wù)的服務(wù)名拼接注冊表項(xiàng)的名稱,然后根據(jù)獲取的待創(chuàng)建服務(wù)的啟動(dòng)文件的路徑,寫入該注冊表項(xiàng)中的服務(wù)程序鍵值ImagePath,并且在該注冊表項(xiàng)中寫入該服務(wù)的描述,設(shè)置啟動(dòng)類型等。
[0073]沿用上述例子,根據(jù)獲取的待創(chuàng)建服務(wù)的服務(wù)名lfbwj,可以通過拼接得到注冊表項(xiàng)的名稱,即 SYSTEM\\CurrentControlSet\\services\\Lfbw j,然后調(diào)用注冊表函數(shù)RegCreateKeyEx和RegSetValueEx,根據(jù)獲取的啟動(dòng)文件的路徑C: \ffindows\System32\Ifbwj\lfbwj.dll,創(chuàng)建鍵值ImagePath,并將其寫為:
[0074]% % SystemRoot % %\\System32\\svchost.exe_k C:\ffindows\System32\lfbwj\lfbwj.dll
[0075]上述ImagePath的內(nèi)容即表示,采用系統(tǒng)加載程序svchost.exe加載C: \Windows\System32\lfbwj\lfbwj.dll目錄下的lfbwj.dll文件啟動(dòng)。然后,倉ll建服務(wù)的描述和啟動(dòng)類型等鍵值,并分別設(shè)置為指定值和類型。啟動(dòng)類型包括自啟動(dòng)類型(SERVICE_AUTO_START)和非自啟動(dòng)類型(SERVICE_DEMAND_START)。
[0076]該注冊表項(xiàng)中的啟動(dòng)類型可以設(shè)置為自啟動(dòng)類型,也可以設(shè)置為非自啟動(dòng)類型。優(yōu)選的,在生成待創(chuàng)建服務(wù)的注冊表項(xiàng)時(shí),將啟動(dòng)類型設(shè)置為自啟動(dòng)類型,這樣,在下一次系統(tǒng)啟動(dòng)過程中,可以自動(dòng)地創(chuàng)建待創(chuàng)建服務(wù),從而保證待創(chuàng)建服務(wù)能夠盡可能早地被創(chuàng)建起來,進(jìn)而發(fā)揮該服務(wù)的作用。
[0077]由上述內(nèi)容可見,本發(fā)明實(shí)施例根據(jù)待創(chuàng)建服務(wù)的注冊表項(xiàng),調(diào)用系統(tǒng)加載程序加載待創(chuàng)建服務(wù)的啟動(dòng)文件,進(jìn)而創(chuàng)建該待創(chuàng)建服務(wù)的。當(dāng)采用系統(tǒng)加載程序加載啟動(dòng)文件時(shí),任務(wù)管理器中出現(xiàn)的是該系統(tǒng)加載程序?qū)?yīng)的系統(tǒng)進(jìn)程,由于這種系統(tǒng)進(jìn)程也可以用來加載其他的文件,任務(wù)管理器中的該系統(tǒng)進(jìn)程可能不止一個(gè),因此惡意程序或競爭對手不容易檢測到該服務(wù)。所以,應(yīng)用本發(fā)明實(shí)施例提供給的方案創(chuàng)建的服務(wù),能夠提高服務(wù)的隱蔽性。
[0078]在本發(fā)明的另一實(shí)施例中,在圖1所不實(shí)施例的基礎(chǔ)上,惡意程序可能會檢測并破壞自啟動(dòng)類型的注冊表項(xiàng),為了進(jìn)一步增強(qiáng)服務(wù)的隱蔽性,所述方法還可以包括:
[0079]步驟1:判斷所述待創(chuàng)建服務(wù)的注冊表項(xiàng)中的啟動(dòng)類型是否為自啟動(dòng)類型,如果是,則執(zhí)行步驟2。
[0080]在檢測到待創(chuàng)建服務(wù)的服務(wù)創(chuàng)建完成時(shí),即可實(shí)施本步驟。
[0081]步驟2:將所述待創(chuàng)建服務(wù)的注冊表項(xiàng)中的啟動(dòng)類型設(shè)置為非自啟動(dòng)類型。
[0082]也就是說,當(dāng)待創(chuàng)建服務(wù)創(chuàng)建完成之后,如果待創(chuàng)建服務(wù)的注冊表項(xiàng)中的啟動(dòng)類型為自啟動(dòng)類型,為了提高待創(chuàng)建服務(wù)的隱蔽性,可以將其設(shè)置為非自啟動(dòng)類型。一般情況下,自啟動(dòng)類型的注冊表項(xiàng)更容易被惡意程序或競爭對手檢測到并破壞。在服務(wù)創(chuàng)建完成之后的瞬間,便將對應(yīng)的注冊表項(xiàng)設(shè)置為非自啟動(dòng)類型,能夠避免惡意程序或競爭對手檢測到該服務(wù)的注冊表項(xiàng),進(jìn)而能夠避免該注冊表項(xiàng)被篡改。
[0083]進(jìn)一步的,在服務(wù)創(chuàng)建完成之后,該服務(wù)的注冊表項(xiàng)中的啟動(dòng)類型設(shè)置為了非自啟動(dòng)類型,也就是說,當(dāng)終端操作系統(tǒng)關(guān)閉后再次啟動(dòng)時(shí),該服務(wù)不能隨著操作系統(tǒng)的啟動(dòng)而被創(chuàng)建。為了保證待創(chuàng)建服務(wù)在系統(tǒng)再次啟動(dòng)時(shí)能夠及時(shí)地被創(chuàng)建,圖1所示的方法還可以包括以下步驟:
[0084]步驟1:接收針對所述待創(chuàng)建服務(wù)的服務(wù)停止指令。
[0085]服務(wù)停止指令可以是在操作系統(tǒng)關(guān)閉時(shí)由操作系統(tǒng)生成的,也可以是由待創(chuàng)建服務(wù)在運(yùn)行過程中根據(jù)實(shí)際需求生成的。
[0086]步驟2:停止所述待創(chuàng)建服務(wù)。
[0087]步驟3:將所述待創(chuàng)建服務(wù)的注冊表項(xiàng)中的啟動(dòng)類型設(shè)置為自啟動(dòng)類型。
[0088]可以理解的是,步驟2和步驟3的執(zhí)行不分先后順序,也可以同時(shí)執(zhí)行。在接收到針對所述待創(chuàng)建服務(wù)的服務(wù)停止指令時(shí),停止所述待創(chuàng)建服務(wù)屬于現(xiàn)有技術(shù),其具體過程不再贅述。
[0089]在本實(shí)施例中,在待創(chuàng)建服務(wù)將要停止的時(shí)刻,將待創(chuàng)建服務(wù)對應(yīng)的注冊表項(xiàng)設(shè)置為自啟動(dòng)類型,即可以實(shí)現(xiàn)在系統(tǒng)再次啟動(dòng)時(shí),將待創(chuàng)建服務(wù)創(chuàng)建起來,從而保證待創(chuàng)建服務(wù)能夠隨著系統(tǒng)的啟動(dòng)而被創(chuàng)建。
[0090]綜合起來分析,當(dāng)服務(wù)創(chuàng)建完成時(shí),將該服務(wù)的注冊表項(xiàng)設(shè)置為非自啟動(dòng)類型,當(dāng)服務(wù)將要停止時(shí),再將該服務(wù)的注冊表項(xiàng)設(shè)置為自啟動(dòng)類型,既能夠保證服務(wù)創(chuàng)建完成之后該服務(wù)的注冊表項(xiàng)不容易被檢測到,又能夠保證在系統(tǒng)再次啟動(dòng)時(shí)該服務(wù)也能夠被創(chuàng)建起來。
[0091]在本發(fā)明的另一實(shí)施例中,在圖1所示實(shí)施例的基礎(chǔ)上,當(dāng)根據(jù)所述待創(chuàng)建服務(wù)的注冊表項(xiàng),創(chuàng)建所述待創(chuàng)建服務(wù)之后,所述方法還可以包括:注冊所述待創(chuàng)建服務(wù)的回調(diào)函數(shù)。
[0092]對應(yīng)的,圖1所示實(shí)施例中,將所述待創(chuàng)建服務(wù)的注冊表項(xiàng)中的啟動(dòng)類型設(shè)置為非自啟動(dòng)類型,可以包括:采用所述回調(diào)函數(shù)將所述待創(chuàng)建服務(wù)的注冊表項(xiàng)中的啟動(dòng)類型設(shè)置為非自啟動(dòng)類型;以及,將所述待創(chuàng)建服務(wù)的注冊表項(xiàng)中的啟動(dòng)類型設(shè)置為自啟動(dòng)類型,可以包括:采用所述回調(diào)函數(shù)將所述待創(chuàng)建服務(wù)的注冊表項(xiàng)中的啟動(dòng)類型設(shè)置為自啟動(dòng)類型。
[0093]在實(shí)際應(yīng)用中,可以經(jīng)由ServceMain函數(shù),調(diào)用Regis ter ServiceCtr IHandler函數(shù)注冊待創(chuàng)建服務(wù)的回調(diào)函數(shù),該回調(diào)函數(shù)可以是針對服務(wù)開啟和服務(wù)停止分別注冊的。當(dāng)檢測到待創(chuàng)建服務(wù)創(chuàng)建完成時(shí),服務(wù)開啟的回調(diào)函數(shù)將對應(yīng)的注冊表項(xiàng)設(shè)置為非自啟動(dòng)類型,當(dāng)接收到針對待創(chuàng)建服務(wù)的服務(wù)停止指令時(shí),服務(wù)停止的回調(diào)函數(shù)將對應(yīng)的注冊表項(xiàng)設(shè)置為自啟動(dòng)類型。
[0094]在本實(shí)施例中,通過注冊的回調(diào)函數(shù),實(shí)現(xiàn)對待創(chuàng)建服務(wù)的注冊表項(xiàng)中的啟動(dòng)類型的重新設(shè)置,能夠提高重置注冊表項(xiàng)中鍵值的效率。
[0095]在本發(fā)明的另一實(shí)施例中,在圖1所示實(shí)施例的基礎(chǔ)上,所述方法還可以包括以下步驟:
[0096]步驟1:按照預(yù)設(shè)時(shí)間間隔,獲取所述待創(chuàng)建服務(wù)的當(dāng)前服務(wù)名和其啟動(dòng)文件的當(dāng)前路徑。
[0097]其中,按照不同的預(yù)設(shè)時(shí)間間隔,獲取的所述待創(chuàng)建服務(wù)的當(dāng)前服務(wù)名不同,獲取的所述待創(chuàng)建服務(wù)的啟動(dòng)文件的當(dāng)前路徑不同。當(dāng)前服務(wù)名和其啟動(dòng)文件的當(dāng)前路徑,可以通過待創(chuàng)建服務(wù)對應(yīng)的客戶端的配置文件獲取,也可以通過其他方式獲取,本發(fā)明對此不做限定。預(yù)設(shè)時(shí)間間隔可以為10分鐘,也可以為2個(gè)小時(shí),本發(fā)明對此不做限定。
[0098]在實(shí)際應(yīng)用中,待創(chuàng)建服務(wù)的客戶端可以采用特定的模塊按照某種規(guī)則設(shè)置待創(chuàng)建服務(wù)的服務(wù)名和啟動(dòng)文件的名稱,使服務(wù)名和啟動(dòng)文件的名稱按照預(yù)設(shè)時(shí)間間隔變化,對應(yīng)的,該特定的模塊還可以修改啟動(dòng)文件的路徑,并將當(dāng)前服務(wù)名和其啟動(dòng)文件的當(dāng)前路徑發(fā)送給終端。當(dāng)然,這只是獲取當(dāng)前服務(wù)名和其啟動(dòng)文件的當(dāng)前路徑的一種方式,還可以有其他獲取方式。一般情況下,服務(wù)名和啟動(dòng)文件的名稱是對應(yīng)一致的。當(dāng)啟動(dòng)文件的名稱更改后,其存儲路徑對應(yīng)地也需要進(jìn)行修改,啟動(dòng)文件本身是不變的,只是修改其名稱,啟動(dòng)文件的名稱變化了,其路徑也相應(yīng)地不同。
[0099]步驟2:根據(jù)獲取的當(dāng)前服務(wù)名和當(dāng)前路徑,重新生成或更新所述待創(chuàng)建服務(wù)的注冊表項(xiàng)。
[0100]在本實(shí)施例中,不斷地更換待創(chuàng)建服務(wù)的服務(wù)名及其啟動(dòng)文件的路徑,對應(yīng)的待創(chuàng)建服務(wù)的注冊表項(xiàng)也是不斷變化的,這樣可以更加有效地避免惡意程序或競爭對手檢測到該待創(chuàng)建服務(wù)的注冊表項(xiàng)及待創(chuàng)建服務(wù)的啟動(dòng)文件,從而提高了待創(chuàng)建服務(wù)的隱蔽性。
[0101]圖2為本發(fā)明實(shí)施例提供的服務(wù)創(chuàng)建方法的另一種流程示意圖,應(yīng)用于終端,所述方法包括如下步驟:
[0102]步驟S201:接收針對待創(chuàng)建服務(wù)的服務(wù)創(chuàng)建指令。
[0103]步驟S202:根據(jù)所述待創(chuàng)建服務(wù)的注冊表項(xiàng),確定用于加載所述待創(chuàng)建服務(wù)的啟動(dòng)文件的加載程序和所述啟動(dòng)文件的路徑。其中,所述啟動(dòng)文件為通過系統(tǒng)程序加載的文件。
[0104]步驟S203:調(diào)用所述加載程序加載所述啟動(dòng)文件,進(jìn)而創(chuàng)建所述待創(chuàng)建服務(wù)。
[0105]步驟S204:注冊所述待創(chuàng)建服務(wù)的回調(diào)函數(shù)。
[0106]步驟S205:判斷所述待創(chuàng)建服務(wù)的注冊表項(xiàng)中的啟動(dòng)類型是否為自啟動(dòng)類型,如果是,則執(zhí)行S206。
[0107]需要說明的是,步驟S204和步驟S205的執(zhí)行不分先后順序,也可以同時(shí)執(zhí)行。
[0108]步驟S206:采用所述回調(diào)函數(shù)將所述待創(chuàng)建服務(wù)的注冊表項(xiàng)中的啟動(dòng)類型設(shè)置為非自啟動(dòng)類型。
[0109]步驟S207:接收針對所述待創(chuàng)建服務(wù)的服務(wù)停止指令。
[0110]步驟S208:停止所述待創(chuàng)建服務(wù);并將采用所述回調(diào)函數(shù)將所述待創(chuàng)建服務(wù)的注冊表項(xiàng)中的啟動(dòng)類型設(shè)置為自啟動(dòng)類型。
[0111]步驟S209:按照預(yù)設(shè)時(shí)間間隔,獲取所述待創(chuàng)建服務(wù)的當(dāng)前服務(wù)名和其啟動(dòng)文件的當(dāng)前路徑。
[0112]其中,按照不同的預(yù)設(shè)時(shí)間間隔,獲取的所述待創(chuàng)建服務(wù)的當(dāng)前服務(wù)名不同,獲取的所述待創(chuàng)建服務(wù)的啟動(dòng)文件的當(dāng)前路徑不同。
[0113]步驟S210:根據(jù)獲取的當(dāng)前服務(wù)名和當(dāng)前路徑,重新生成或更新所述待創(chuàng)建服務(wù)的注冊表項(xiàng)。
[0114]由上述內(nèi)容可見,本發(fā)明實(shí)施例根據(jù)待創(chuàng)建服務(wù)的注冊表項(xiàng),調(diào)用系統(tǒng)加載程序加載待創(chuàng)建服務(wù)的啟動(dòng)文件,進(jìn)而創(chuàng)建該待創(chuàng)建服務(wù)的。當(dāng)采用系統(tǒng)加載程序加載啟動(dòng)文件時(shí),任務(wù)管理器中出現(xiàn)的是該系統(tǒng)加載程序?qū)?yīng)的系統(tǒng)進(jìn)程,由于這種系統(tǒng)進(jìn)程也可以用來加載其他的文件,任務(wù)管理器中的該系統(tǒng)進(jìn)程可能不止一個(gè),因此惡意程序或競爭對手不容易檢測到該服務(wù)。所以,應(yīng)用本發(fā)明實(shí)施例提供給的方案創(chuàng)建的服務(wù),能夠提高服務(wù)的隱蔽性。
[0115]圖3為本發(fā)明實(shí)施例提供的服務(wù)創(chuàng)建裝置的一種結(jié)構(gòu)示意圖,應(yīng)用于終端,與圖1所示方法實(shí)施例相對應(yīng),所述裝置包括接收模塊301、確定模塊302和創(chuàng)建模塊303;
[0116]其中,接收模塊301,用于接收針對待創(chuàng)建服務(wù)的服務(wù)創(chuàng)建指令;
[0117]確定模塊302,用于根據(jù)所述待創(chuàng)建服務(wù)的注冊表項(xiàng),確定用于加載所述待創(chuàng)建服務(wù)的啟動(dòng)文件的加載程序和所述啟動(dòng)文件的路徑,其中,所述啟動(dòng)文件為通過系統(tǒng)程序加載的文件;
[0118]創(chuàng)建模塊303,用于調(diào)用所述加載程序加載所述啟動(dòng)文件,進(jìn)而創(chuàng)建所述待創(chuàng)建服務(wù);
[0119]在本實(shí)施例中,所述裝置還可以包括判斷模塊和設(shè)置模塊(圖中未示出);
[0120]所述判斷模塊,用于判斷所述待創(chuàng)建服務(wù)的注冊表項(xiàng)中的啟動(dòng)類型是否為自啟動(dòng)類型;
[0121]所述設(shè)置模塊,用于當(dāng)所述待創(chuàng)建服務(wù)的注冊表項(xiàng)中的啟動(dòng)類型為自啟動(dòng)類型時(shí),將所述待創(chuàng)建服務(wù)的注冊表項(xiàng)中的啟動(dòng)類型設(shè)置為非自啟動(dòng)類型。
[0122]在本實(shí)施例中,所述裝置還可以包括停止模塊(圖中未示出);
[0123]所述接收模塊,具體可以用于接收針對所述待創(chuàng)建服務(wù)的服務(wù)停止指令;
[0124]所述停止模塊,用于當(dāng)接收到針對所述待創(chuàng)建服務(wù)的服務(wù)停止指令時(shí),停止所述待創(chuàng)建服務(wù);
[0125]所述設(shè)置模塊,具體可以用于當(dāng)接收到針對所述待創(chuàng)建服務(wù)的服務(wù)停止指令時(shí),將所述待創(chuàng)建服務(wù)的注冊表項(xiàng)中的啟動(dòng)類型設(shè)置為自啟動(dòng)類型。
[0126]在本實(shí)施例中,所述裝置還可以包括注冊模塊(圖中未示出);
[0127]所述注冊模塊,用于在根據(jù)所述待創(chuàng)建服務(wù)的注冊表項(xiàng),創(chuàng)建所述待創(chuàng)建服務(wù)之后,注冊所述待創(chuàng)建服務(wù)的回調(diào)函數(shù);
[0128]所述設(shè)置模塊,具體可以用于在注冊所述待創(chuàng)建服務(wù)的回調(diào)函數(shù)之后,采用所述回調(diào)函數(shù)將所述待創(chuàng)建服務(wù)的注冊表項(xiàng)中的啟動(dòng)類型設(shè)置為非自啟動(dòng)類型;
[0129]所述設(shè)置模塊,還可以用于在注冊所述待創(chuàng)建服務(wù)的回調(diào)函數(shù)之后,采用所述回調(diào)函數(shù)將所述待創(chuàng)建服務(wù)的注冊表項(xiàng)中的啟動(dòng)類型設(shè)置為自啟動(dòng)類型。
[0130]在本實(shí)施例中,所述裝置還可以包括獲取模塊和生成模塊(圖中未示出);
[0131]其中,獲取模塊,用于在安裝所述待創(chuàng)建服務(wù)對應(yīng)的客戶端時(shí),獲取所述待創(chuàng)建服務(wù)的服務(wù)名和其啟動(dòng)文件的路徑;
[0132]生成模塊,用于根據(jù)所述待創(chuàng)建服務(wù)的服務(wù)名和其啟動(dòng)文件的路徑,生成所述待創(chuàng)建服務(wù)的注冊表項(xiàng)。
[0133]在本實(shí)施例中,所述待創(chuàng)建服務(wù)的注冊表項(xiàng)中的啟動(dòng)類型為自啟動(dòng)類型。
[0134]在本實(shí)施例中,所述獲取模塊,還可以用于按照預(yù)設(shè)時(shí)間間隔,獲取所述待創(chuàng)建服務(wù)的當(dāng)前服務(wù)名和其啟動(dòng)文件的當(dāng)前路徑;其中,按照不同的預(yù)設(shè)時(shí)間間隔,獲取的所述待創(chuàng)建服務(wù)的當(dāng)前服務(wù)名不同,獲取的所述待創(chuàng)建服務(wù)的啟動(dòng)文件的當(dāng)前路徑不同;
[0135]所述生成模塊,還可以用于根據(jù)獲取的當(dāng)前服務(wù)名和當(dāng)前路徑,重新生成或更新所述待創(chuàng)建服務(wù)的注冊表項(xiàng)。
[0136]由于上述裝置實(shí)施例是基于創(chuàng)建方法實(shí)施例得到的,與該方法具有相同的技術(shù)效果,因此裝置實(shí)施例的技術(shù)效果在此不再贅述。
[0137]對于裝置實(shí)施例而言,由于其基本相似于創(chuàng)建方法實(shí)施例,所以描述得比較簡單,相關(guān)之處參見方法實(shí)施例的部分說明即可。
[0138]需要說明的是,在本文中,諸如第一和第二等之類的關(guān)系術(shù)語僅僅用來將一個(gè)實(shí)體或者操作與另一個(gè)實(shí)體或操作區(qū)分開來,而不一定要求或者暗示這些實(shí)體或操作之間存在任何這種實(shí)際的關(guān)系或者順序。而且,術(shù)語“包括”、“包含”或者任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、物品或者設(shè)備不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、物品或者設(shè)備所固有的要素。在沒有更多限制的情況下,由語句“包括一個(gè)……”限定的要素,并不排除在包括所述要素的過程、方法、物品或者設(shè)備中還存在另外的相同要素。
[0139]本領(lǐng)域普通技術(shù)人員可以理解,上述實(shí)施方式中的全部或部分步驟是能夠通過程序指令相關(guān)的硬件來完成的,所述的程序可以存儲于計(jì)算機(jī)可讀取存儲介質(zhì)中。這里所稱存儲介質(zhì),是指R0M/RAM、磁碟、光盤等。
[0140]以上所述僅為本發(fā)明的較佳實(shí)施例而已,并非用于限定本發(fā)明的保護(hù)范圍。凡在本發(fā)明的精神和原則之內(nèi)所做的任何修改、等同替換、改進(jìn)等,均包含在本發(fā)明的保護(hù)范圍內(nèi)。
【主權(quán)項(xiàng)】
1.一種服務(wù)創(chuàng)建方法,其特征在于,應(yīng)用于終端,所述方法包括: 接收針對待創(chuàng)建服務(wù)的服務(wù)創(chuàng)建指令; 根據(jù)所述待創(chuàng)建服務(wù)的注冊表項(xiàng),確定用于加載所述待創(chuàng)建服務(wù)的啟動(dòng)文件的加載程序和所述啟動(dòng)文件的路徑,其中,所述啟動(dòng)文件為通過系統(tǒng)程序加載的文件; 調(diào)用所述加載程序加載所述啟動(dòng)文件,進(jìn)而創(chuàng)建所述待創(chuàng)建服務(wù)。2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法還包括: 判斷所述待創(chuàng)建服務(wù)的注冊表項(xiàng)中的啟動(dòng)類型是否為自啟動(dòng)類型; 如果是,則將所述待創(chuàng)建服務(wù)的注冊表項(xiàng)中的啟動(dòng)類型設(shè)置為非自啟動(dòng)類型。3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述方法還包括: 接收針對所述待創(chuàng)建服務(wù)的服務(wù)停止指令; 停止所述待創(chuàng)建服務(wù);并將所述待創(chuàng)建服務(wù)的注冊表項(xiàng)中的啟動(dòng)類型設(shè)置為自啟動(dòng)類型。4.根據(jù)權(quán)利要求3所述的方法,其特征在于,在根據(jù)所述待創(chuàng)建服務(wù)的注冊表項(xiàng),創(chuàng)建所述待創(chuàng)建服務(wù)之后,所述方法還包括: 注冊所述待創(chuàng)建服務(wù)的回調(diào)函數(shù); 所述將所述待創(chuàng)建服務(wù)的注冊表項(xiàng)中的啟動(dòng)類型設(shè)置為非自啟動(dòng)類型,包括: 采用所述回調(diào)函數(shù)將所述待創(chuàng)建服務(wù)的注冊表項(xiàng)中的啟動(dòng)類型設(shè)置為非自啟動(dòng)類型; 所述將所述待創(chuàng)建服務(wù)的注冊表項(xiàng)中的啟動(dòng)類型設(shè)置為自啟動(dòng)類型,包括: 采用所述回調(diào)函數(shù)將所述待創(chuàng)建服務(wù)的注冊表項(xiàng)中的啟動(dòng)類型設(shè)置為自啟動(dòng)類型。5.根據(jù)權(quán)利要求1-4中任一項(xiàng)所述的方法,其特征在于,所述待創(chuàng)建服務(wù)的注冊表項(xiàng)采用以下方式生成: 在安裝所述待創(chuàng)建服務(wù)對應(yīng)的客戶端時(shí),獲取所述待創(chuàng)建服務(wù)的服務(wù)名和其啟動(dòng)文件的路徑; 根據(jù)所述待創(chuàng)建服務(wù)的服務(wù)名和其啟動(dòng)文件的路徑,生成所述待創(chuàng)建服務(wù)的注冊表項(xiàng)。6.根據(jù)權(quán)利要求5所述的方法,其特征在于,所述待創(chuàng)建服務(wù)的注冊表項(xiàng)中的啟動(dòng)類型為自啟動(dòng)類型。7.根據(jù)權(quán)利要求5所述的方法,其特征在于,所述方法還包括: 按照預(yù)設(shè)時(shí)間間隔,獲取所述待創(chuàng)建服務(wù)的當(dāng)前服務(wù)名和其啟動(dòng)文件的當(dāng)前路徑;其中,按照不同的預(yù)設(shè)時(shí)間間隔,獲取的所述待創(chuàng)建服務(wù)的當(dāng)前服務(wù)名不同,獲取的所述待創(chuàng)建服務(wù)的啟動(dòng)文件的當(dāng)前路徑不同; 根據(jù)獲取的當(dāng)前服務(wù)名和當(dāng)前路徑,重新生成或更新所述待創(chuàng)建服務(wù)的注冊表項(xiàng)。8.一種服務(wù)創(chuàng)建裝置,其特征在于,應(yīng)用于終端,所述裝置包括: 接收模塊,用于接收針對待創(chuàng)建服務(wù)的服務(wù)創(chuàng)建指令; 確定模塊,用于根據(jù)所述待創(chuàng)建服務(wù)的注冊表項(xiàng),確定用于加載所述待創(chuàng)建服務(wù)的啟動(dòng)文件的加載程序和所述啟動(dòng)文件的路徑,其中,所述啟動(dòng)文件為通過系統(tǒng)程序加載的文件; 創(chuàng)建模塊,用于調(diào)用所述加載程序加載所述啟動(dòng)文件,進(jìn)而創(chuàng)建所述待創(chuàng)建服務(wù)。9.根據(jù)權(quán)利要求8所述的裝置,其特征在于,所述裝置還包括: 判斷模塊,用于判斷所述待創(chuàng)建服務(wù)的注冊表項(xiàng)中的啟動(dòng)類型是否為自啟動(dòng)類型; 設(shè)置模塊,用于當(dāng)所述待創(chuàng)建服務(wù)的注冊表項(xiàng)中的啟動(dòng)類型為自啟動(dòng)類型時(shí),將所述待創(chuàng)建服務(wù)的注冊表項(xiàng)中的啟動(dòng)類型設(shè)置為非自啟動(dòng)類型。10.根據(jù)權(quán)利要求9所述的裝置,其特征在于,所述裝置還包括停止模塊; 所述接收模塊,具體用于接收針對所述待創(chuàng)建服務(wù)的服務(wù)停止指令; 所述停止模塊,用于當(dāng)接收到針對所述待創(chuàng)建服務(wù)的服務(wù)停止指令時(shí),停止所述待創(chuàng)建服務(wù); 所述設(shè)置模塊,具體用于當(dāng)接收到針對所述待創(chuàng)建服務(wù)的服務(wù)停止指令時(shí),將所述待創(chuàng)建服務(wù)的注冊表項(xiàng)中的啟動(dòng)類型設(shè)置為自啟動(dòng)類型。
【文檔編號】G06F9/445GK105930192SQ201610287209
【公開日】2016年9月7日
【申請日】2016年5月3日
【發(fā)明人】李文靖
【申請人】北京金山安全軟件有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1
资溪县| 石泉县| 玉树县| 明溪县| 中阳县| 共和县| 泸溪县| 安顺市| 上虞市| 双城市| 蕉岭县| 邢台县| 伊宁市| 佛坪县| 米易县| 怀化市| 涿鹿县| 兴安县| 油尖旺区| 都昌县| 西青区| 普安县| 探索| 扎鲁特旗| 大连市| 江西省| 青州市| 崇仁县| 东城区| 甘肃省| 惠州市| 边坝县| 五大连池市| 辽源市| 民丰县| 宁化县| 乳源| 洱源县| 秦皇岛市| 阳新县| 漯河市|