成人打一炮免费视频,亚洲天堂视频在线观看,97视频久久久,日本japanese护士色高清,五月婷婷丁香,日韩精品一级无码毛片免费,国产欧美日韩精品网红剧情演绎

一種進(jìn)程控制方法、裝置及電子設(shè)備的制造方法

文檔序號(hào):10687428閱讀:794來(lái)源:國(guó)知局
一種進(jìn)程控制方法、裝置及電子設(shè)備的制造方法
【專(zhuān)利摘要】本發(fā)明實(shí)施例公開(kāi)了一種進(jìn)程控制方法、裝置及電子設(shè)備,包括:電子設(shè)備可以先獲取目標(biāo)進(jìn)程的進(jìn)程環(huán)境塊信息;再根據(jù)進(jìn)程環(huán)境塊信息判斷目標(biāo)進(jìn)程是否附加有調(diào)試器;若根據(jù)進(jìn)程環(huán)境塊信息判斷目標(biāo)進(jìn)程附加有調(diào)試器,則結(jié)束目標(biāo)進(jìn)程。在本發(fā)明實(shí)施例中,由于目標(biāo)進(jìn)程被調(diào)制器附加后,其對(duì)應(yīng)的進(jìn)程環(huán)境塊信息也會(huì)有所變化,則電子設(shè)備可以根據(jù)進(jìn)程環(huán)境塊信息來(lái)確定目標(biāo)進(jìn)程是否被調(diào)制器附加,并能在判斷目標(biāo)進(jìn)程附加調(diào)試器,結(jié)束目標(biāo)進(jìn)程。由此可見(jiàn),實(shí)施該發(fā)明實(shí)施例能夠確定目標(biāo)進(jìn)程是否被調(diào)試器附加,并能在目標(biāo)進(jìn)程附加調(diào)試器,結(jié)束目標(biāo)進(jìn)程,以提高目標(biāo)進(jìn)程的安全性。
【專(zhuān)利說(shuō)明】
_種進(jìn)程控制方法、裝置及電子設(shè)備
技術(shù)領(lǐng)域
[0001]本發(fā)明涉及互聯(lián)網(wǎng)技術(shù)領(lǐng)域,尤其涉及一種進(jìn)程控制方法、裝置及電子設(shè)備。
【背景技術(shù)】
[0002]隨著互聯(lián)網(wǎng)技術(shù)的快速發(fā)展以及電子設(shè)備的迅速普及,電子設(shè)備的功能日益完善,電子設(shè)備在人們的生活中也扮演著不可或缺的角色,例如用戶可以利用電子設(shè)備進(jìn)行網(wǎng)上支付或者利用電子設(shè)備傳輸文檔等。然而,隨之而來(lái)的是電子設(shè)備的安全問(wèn)題,目前,越來(lái)越多的非法分子嘗試用病毒或者木馬等惡意軟件攻擊電子設(shè)備。惡意軟件之所以能針對(duì)性地突破安全軟件的各種防御,主要是惡意軟件能夠深入了解安全軟件的代碼實(shí)現(xiàn)。具體地,惡意軟件開(kāi)發(fā)者,使用各種調(diào)試器,可以對(duì)安全軟件的核心代碼反匯編,便可以了解安全軟件的實(shí)現(xiàn)代碼,便于惡意軟件做針對(duì)性的惡意行為,突破安全軟件防御。由此可見(jiàn),如何確定安全軟件是否被調(diào)試器附加尤為重要。

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

[0003]本發(fā)明實(shí)施例提供了一種進(jìn)程控制方法、裝置及電子設(shè)備,能夠確定安全軟件是否被調(diào)試器附加。
[0004]第一方面,本發(fā)明實(shí)施例公開(kāi)了一種進(jìn)程控制方法,應(yīng)用于電子設(shè)備,包括:
[0005]獲取目標(biāo)進(jìn)程的進(jìn)程環(huán)境塊信息;
[0006]根據(jù)所述進(jìn)程環(huán)境塊信息判斷所述目標(biāo)進(jìn)程是否附加有調(diào)試器;
[0007]若根據(jù)所述進(jìn)程環(huán)境塊信息判斷所述目標(biāo)進(jìn)程附加有所述調(diào)試器,則結(jié)束所述目標(biāo)進(jìn)程。
[0008]結(jié)合第一方面的實(shí)現(xiàn)方式,在第一方面的第一種可能的實(shí)現(xiàn)方式中,所述進(jìn)程環(huán)境塊信息包括進(jìn)程路徑、進(jìn)程名稱(chēng)、進(jìn)程標(biāo)識(shí)以及調(diào)試標(biāo)記位中的一種或多種。
[0009]結(jié)合第一方面的第一種可能的實(shí)現(xiàn)方式,在第一方面的第二種可能的實(shí)現(xiàn)方式中,當(dāng)所述進(jìn)程環(huán)境塊信息為所述調(diào)試標(biāo)記位時(shí),所述獲取目標(biāo)進(jìn)程的進(jìn)程環(huán)境塊信息,包括:
[0010]獲取目標(biāo)進(jìn)程的進(jìn)程環(huán)境塊的地址;
[0011]根據(jù)所述進(jìn)程環(huán)境塊的地址和預(yù)設(shè)地址獲取調(diào)試標(biāo)記位;
[0012]其中,所述根據(jù)所述進(jìn)程環(huán)境塊信息判斷所述目標(biāo)進(jìn)程是否附加有調(diào)試器,包括:
[0013]判斷所述調(diào)試標(biāo)記位的值是否為預(yù)設(shè)值;
[0014]若判斷所述調(diào)試標(biāo)記位的值為所述預(yù)設(shè)值,則確定所述目標(biāo)進(jìn)程附加有調(diào)試器。
[0015]結(jié)合第一方面的第二種可能的實(shí)現(xiàn)方式,在第一方面的第三種可能的實(shí)現(xiàn)方式中,還可以包括以下步驟:
[0016]若判斷所述調(diào)試標(biāo)記位的值不為所述預(yù)設(shè)值,則確定所述目標(biāo)進(jìn)程未附加所述調(diào)試器。
[0017]第二方面,本發(fā)明實(shí)施例還公開(kāi)了一種進(jìn)程控制裝置,所述裝置設(shè)置在電子設(shè)備上,所述裝置包括:
[0018]獲取模塊,用于獲取目標(biāo)進(jìn)程的進(jìn)程環(huán)境塊信息;
[0019]判斷模塊,用于根據(jù)所述進(jìn)程環(huán)境塊信息判斷所述目標(biāo)進(jìn)程是否附加有調(diào)試器;
[0020]控制模塊,用于若所述判斷模塊根據(jù)所述進(jìn)程環(huán)境塊信息判斷所述目標(biāo)進(jìn)程附加有所述調(diào)試器,則結(jié)束所述目標(biāo)進(jìn)程。
[0021]結(jié)合第二方面的裝置,在第二方面的第一種可能的裝置中,所述進(jìn)程環(huán)境塊信息包括進(jìn)程路徑、進(jìn)程名稱(chēng)、進(jìn)程標(biāo)識(shí)以及調(diào)試標(biāo)記位中的一種或多種。
[0022]結(jié)合第二方面的第一種可能的裝置,在第二方面的第二種可能的裝置中,當(dāng)所述進(jìn)程環(huán)境塊信息為所述調(diào)試標(biāo)記位時(shí),所述獲取模塊包括:
[0023]第一獲取單元,用于獲取目標(biāo)進(jìn)程的進(jìn)程環(huán)境塊的地址;
[0024]第二獲取單元,用于根據(jù)所述進(jìn)程環(huán)境塊的地址和預(yù)設(shè)地址獲取調(diào)試標(biāo)記位;
[0025]其中,所述判斷模塊包括:
[0026]判斷單元,用于判斷所述調(diào)試標(biāo)記位的值是否為預(yù)設(shè)值;
[0027]確定單元,用于若所述判斷單元判斷所述調(diào)試標(biāo)記位的值為所述預(yù)設(shè)值,則確定所述目標(biāo)進(jìn)程附加有調(diào)試器。
[0028]結(jié)合第二方面的第二種可能的裝置,在第二方面的第三種可能的裝置中,若所述判斷單元判斷所述調(diào)試標(biāo)記位的值不為所述預(yù)設(shè)值,則確定所述目標(biāo)進(jìn)程未附加有調(diào)試器。
[0029]第三方面,本發(fā)明實(shí)施例提供了一種電子設(shè)備,包括:殼體、處理器、存儲(chǔ)器、顯示屏、電路板和電源電路,其中,所述電路板安置在所述殼體圍成的空間內(nèi)部,所述處理器和所述存儲(chǔ)器設(shè)置在所述電路板上,所述顯示屏外嵌于所述殼體上且連接所述電路板;所述電源電路,用于為所述電子設(shè)備的各個(gè)電路或器件供電;所述存儲(chǔ)器用于存儲(chǔ)可執(zhí)行程序代碼和數(shù)據(jù);所述處理器通過(guò)讀取所述存儲(chǔ)器中存儲(chǔ)的可執(zhí)行程序代碼來(lái)運(yùn)行與可執(zhí)行程序代碼對(duì)應(yīng)的程序,以用于執(zhí)行以下步驟:
[0030]獲取目標(biāo)進(jìn)程的進(jìn)程環(huán)境塊信息;
[0031 ]根據(jù)所述進(jìn)程環(huán)境塊信息判斷所述目標(biāo)進(jìn)程是否附加有調(diào)試器;
[0032]若根據(jù)所述進(jìn)程環(huán)境塊信息判斷所述目標(biāo)進(jìn)程附加有所述調(diào)試器,則結(jié)束所述目標(biāo)進(jìn)程。
[0033]結(jié)合第三方面的電子設(shè)備,在第三方面的第一種可能的電子設(shè)備中,所述進(jìn)程環(huán)境塊信息包括進(jìn)程路徑、進(jìn)程名稱(chēng)、進(jìn)程標(biāo)識(shí)以及調(diào)試標(biāo)記位中的一種或多種。
[0034]結(jié)合第三方面的第一種可能的電子設(shè)備,在第三方面的第二種可能的電子設(shè)備中,當(dāng)所述進(jìn)程環(huán)境塊信息為所述調(diào)試標(biāo)記位時(shí),所述處理器通過(guò)讀取所述存儲(chǔ)器中存儲(chǔ)的可執(zhí)行程序代碼來(lái)運(yùn)行與可執(zhí)行程序代碼對(duì)應(yīng)的程序,執(zhí)行步驟獲取目標(biāo)進(jìn)程的進(jìn)程環(huán)境塊信息,包括:
[0035]獲取目標(biāo)進(jìn)程的進(jìn)程環(huán)境塊的地址;
[0036]根據(jù)所述進(jìn)程環(huán)境塊的地址和預(yù)設(shè)地址獲取調(diào)試標(biāo)記位;
[0037]其中,所述根據(jù)所述進(jìn)程環(huán)境塊信息判斷所述目標(biāo)進(jìn)程是否附加有調(diào)試器,包括:
[0038]判斷所述調(diào)試標(biāo)記位的值是否為預(yù)設(shè)值;
[0039]若判斷所述調(diào)試標(biāo)記位的值為所述預(yù)設(shè)值,則確定所述目標(biāo)進(jìn)程附加有調(diào)試器;
[0040]若判斷所述調(diào)試標(biāo)記位的值不為所述預(yù)設(shè)值,則確定所述目標(biāo)進(jìn)程未附加調(diào)試器。
[0041]本發(fā)明實(shí)施例中,電子設(shè)備可以先獲取目標(biāo)進(jìn)程的進(jìn)程環(huán)境塊信息;再根據(jù)進(jìn)程環(huán)境塊信息判斷目標(biāo)進(jìn)程是否附加有調(diào)試器;若根據(jù)進(jìn)程環(huán)境塊信息判斷目標(biāo)進(jìn)程附加有調(diào)試器,則結(jié)束目標(biāo)進(jìn)程。在本發(fā)明實(shí)施例中,由于目標(biāo)進(jìn)程被調(diào)制器附加后,其對(duì)應(yīng)的進(jìn)程環(huán)境塊信息也會(huì)有所變化,則電子設(shè)備可以根據(jù)進(jìn)程環(huán)境塊信息來(lái)確定目標(biāo)進(jìn)程是否被調(diào)制器附加,并能在及判斷目標(biāo)進(jìn)程附加調(diào)試器,結(jié)束目標(biāo)進(jìn)程。由此可見(jiàn),實(shí)施該發(fā)明實(shí)施例能夠確定目標(biāo)進(jìn)程是否被調(diào)試器附加,并能在目標(biāo)進(jìn)程附加調(diào)試器,結(jié)束目標(biāo)進(jìn)程,以提尚目標(biāo)進(jìn)程的安全性。
【附圖說(shuō)明】
[0042]為了更清楚地說(shuō)明本發(fā)明實(shí)施例中的技術(shù)方案,下面將對(duì)實(shí)施例中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0043]圖1是本發(fā)明實(shí)施例公開(kāi)的一種進(jìn)程控制方法的流程示意圖;
[0044]圖2是本發(fā)明實(shí)施例公開(kāi)的另一種進(jìn)程控制方法的流程示意圖;
[0045]圖3是本發(fā)明實(shí)施例公開(kāi)的一種進(jìn)程控制裝置的結(jié)構(gòu)示意圖;
[0046]圖4是本發(fā)明實(shí)施例公開(kāi)的另一種進(jìn)程控制裝置的結(jié)構(gòu)示意圖;
[0047]圖5是本發(fā)明實(shí)施例公開(kāi)的一種電子設(shè)備的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0048]下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
[0049]本發(fā)明實(shí)施例提供了一種進(jìn)程控制方法、裝置及電子設(shè)備,在本發(fā)明實(shí)施例中,由于目標(biāo)進(jìn)程被調(diào)制器附加后,其對(duì)應(yīng)的進(jìn)程環(huán)境塊信息也會(huì)有所變化,則電子設(shè)備可以根據(jù)進(jìn)程環(huán)境塊信息來(lái)確定目標(biāo)進(jìn)程是否被調(diào)制器附加,并能在判斷目標(biāo)進(jìn)程附加調(diào)試器時(shí),結(jié)束目標(biāo)進(jìn)程。由此可見(jiàn),實(shí)施該發(fā)明實(shí)施例能夠確定目標(biāo)進(jìn)程是否被調(diào)試器附加,并能在目標(biāo)進(jìn)程附加調(diào)試器,結(jié)束目標(biāo)進(jìn)程,以提高目標(biāo)進(jìn)程的安全性。以下分別進(jìn)行詳細(xì)描述。
[0050]請(qǐng)參閱圖1,圖1是本發(fā)明實(shí)施例公開(kāi)的一種進(jìn)程控制方法的流程示意圖。其中,圖1所示的方法可以適用于智能手機(jī)(如Android手機(jī)、1S手機(jī)等)、平板電腦、掌上電腦以及移動(dòng)互聯(lián)網(wǎng)設(shè)備(Mobile Internet Devices,MID)等電子設(shè)備中。如圖1所示,該進(jìn)程控制方法可以包括以下步驟:
[0051 ] 101、獲取目標(biāo)進(jìn)程的進(jìn)程環(huán)境塊信息。
[0052]本發(fā)明實(shí)施例中,進(jìn)程環(huán)境塊是由與進(jìn)程相關(guān)的各個(gè)數(shù)據(jù)組成,進(jìn)程是電子設(shè)備中程序關(guān)于某數(shù)據(jù)集合上的一次運(yùn)行活動(dòng),是系統(tǒng)進(jìn)行資源分配和調(diào)度的基本單位,是電子設(shè)備的操作系統(tǒng)結(jié)構(gòu)的基礎(chǔ)。在早期面向進(jìn)程設(shè)計(jì)的計(jì)算機(jī)結(jié)構(gòu)中,進(jìn)程是程序的基本執(zhí)行實(shí)體;在當(dāng)代面向線程設(shè)計(jì)的計(jì)算機(jī)結(jié)構(gòu)中,進(jìn)程是線程的容器;程序是指令、數(shù)據(jù)及其組織形式的描述,進(jìn)程是程序的實(shí)體。進(jìn)程是具有一定獨(dú)立功能的程序關(guān)于一個(gè)數(shù)據(jù)集合的一次運(yùn)行活動(dòng)。
[0053]其中,進(jìn)程具有以下主要特性:并發(fā)性:可以與其它進(jìn)程一道在宏觀上同時(shí)向前推進(jìn)。動(dòng)態(tài)性:進(jìn)程是執(zhí)行中的程序。此外進(jìn)程的動(dòng)態(tài)性還體現(xiàn)在如下兩個(gè)方面:首先,進(jìn)程是動(dòng)態(tài)產(chǎn)生、動(dòng)態(tài)消亡的;其次,在進(jìn)程的生存期內(nèi),其狀態(tài)處于經(jīng)常性的動(dòng)態(tài)變化之中。獨(dú)立性:進(jìn)程是調(diào)度的基本單位,它可以獲得處理機(jī)并參與并發(fā)執(zhí)行。交往性:進(jìn)程在運(yùn)行過(guò)程中可能會(huì)與其它進(jìn)程發(fā)生直接或間接的相互作用。異步性:每個(gè)進(jìn)程都以其相對(duì)獨(dú)立、不可預(yù)知的速度向前推進(jìn)。結(jié)構(gòu)性:每個(gè)進(jìn)程有一個(gè)控制塊。進(jìn)程和程序的相同點(diǎn):程序是構(gòu)成進(jìn)程的組成部分之一,一個(gè)進(jìn)程存在的目的就是執(zhí)行其所對(duì)應(yīng)的程序,如果沒(méi)有程序,進(jìn)程就失去了其存在的意義。進(jìn)程與程序的差別:程序是靜態(tài)的,而進(jìn)程是動(dòng)態(tài)的;程序可以寫(xiě)在紙上或在某一存儲(chǔ)介質(zhì)上長(zhǎng)期保存,而進(jìn)程具有生存期,創(chuàng)建后存在,撤銷(xiāo)后消亡。
[0054]本發(fā)明實(shí)施例中,進(jìn)程環(huán)境塊信息可以包括但不限于進(jìn)程名稱(chēng)、進(jìn)程路徑、進(jìn)程標(biāo)識(shí)、線程數(shù)以及調(diào)試標(biāo)記位等信息中的一種或多種。
[0055]102、根據(jù)進(jìn)程環(huán)境塊信息判斷目標(biāo)進(jìn)程是否附加有調(diào)試器。
[0056]本發(fā)明實(shí)施例中,在獲取目標(biāo)進(jìn)程的進(jìn)程環(huán)境塊信息之后,則電子設(shè)備可以根據(jù)進(jìn)程環(huán)境塊信息判斷目標(biāo)進(jìn)程是否附加有調(diào)試器。由于目標(biāo)進(jìn)程的進(jìn)程環(huán)境塊信息可以包括進(jìn)程路徑、進(jìn)程名稱(chēng)、進(jìn)程標(biāo)識(shí)以及調(diào)試標(biāo)記位中的一種或多種,則電子設(shè)備根據(jù)進(jìn)程環(huán)境塊信息判斷目標(biāo)進(jìn)程是否附加有調(diào)試器時(shí),會(huì)因進(jìn)程環(huán)境塊信息不同,而有不同的判斷依據(jù)。
[0057]舉例來(lái)說(shuō),當(dāng)目標(biāo)進(jìn)程被調(diào)試器附加時(shí),調(diào)試標(biāo)記位的值會(huì)發(fā)生變化,因此,電子設(shè)備可以判斷目標(biāo)進(jìn)程的調(diào)試標(biāo)記位的值是否為預(yù)設(shè)值,若是,則說(shuō)明該目標(biāo)進(jìn)程被調(diào)試器附加,若否,則說(shuō)明目標(biāo)進(jìn)程未被調(diào)試器附加。
[0058]103、若根據(jù)進(jìn)程環(huán)境塊信息判斷目標(biāo)進(jìn)程附加有調(diào)試器,則結(jié)束目標(biāo)進(jìn)程。
[0059]104、若根據(jù)進(jìn)程環(huán)境塊信息判斷目標(biāo)進(jìn)程未附加有調(diào)試器,則繼續(xù)執(zhí)行上述目標(biāo)進(jìn)程。
[0060]本發(fā)明實(shí)施例中,由于調(diào)試器可以深入目標(biāo)進(jìn)程,以了解目標(biāo)進(jìn)程的實(shí)現(xiàn)代碼,因此,若根據(jù)進(jìn)程環(huán)境塊信息判斷目標(biāo)進(jìn)程附加有調(diào)試器,為了防止目標(biāo)進(jìn)程的實(shí)現(xiàn)代碼被惡意竊取,則電子設(shè)備可以結(jié)束目標(biāo)進(jìn)程,以提高目標(biāo)進(jìn)程環(huán)境塊的安全性。
[0061 ]進(jìn)一步,若根據(jù)進(jìn)程環(huán)境塊信息判斷目標(biāo)進(jìn)程未附加有調(diào)試器,則繼續(xù)執(zhí)行上述目標(biāo)進(jìn)程。
[0062]在圖1中,詳細(xì)描述了電子設(shè)備可以先獲取目標(biāo)進(jìn)程的進(jìn)程環(huán)境塊信息;再根據(jù)進(jìn)程環(huán)境塊信息判斷目標(biāo)進(jìn)程是否附加有調(diào)試器;若根據(jù)進(jìn)程環(huán)境塊信息判斷目標(biāo)進(jìn)程附加有調(diào)試器,則結(jié)束目標(biāo)進(jìn)程。在本發(fā)明實(shí)施例中,由于目標(biāo)進(jìn)程被調(diào)制器附加后,其對(duì)應(yīng)的進(jìn)程環(huán)境塊信息也會(huì)有所變化,則電子設(shè)備可以根據(jù)進(jìn)程環(huán)境塊信息來(lái)確定目標(biāo)進(jìn)程是否被調(diào)制器附加,并能在及判斷目標(biāo)進(jìn)程附加調(diào)試器,結(jié)束目標(biāo)進(jìn)程。由此可見(jiàn),實(shí)施該發(fā)明實(shí)施例能夠確定目標(biāo)進(jìn)程是否被調(diào)試器附加,并能在目標(biāo)進(jìn)程附加調(diào)試器,結(jié)束目標(biāo)進(jìn)程,以提尚目標(biāo)進(jìn)程的安全性。
[0063]請(qǐng)參閱圖2,圖2是本發(fā)明實(shí)施例公開(kāi)的另一種進(jìn)程控制方法的流程示意圖。如圖2所示,進(jìn)程環(huán)境塊信息為調(diào)試標(biāo)記位,該進(jìn)程控制方法可以包括以下步驟:
[0064]201、獲取目標(biāo)進(jìn)程的進(jìn)程環(huán)境塊的地址。
[0065]本發(fā)明實(shí)施例中,進(jìn)程環(huán)境塊是由與進(jìn)程相關(guān)的各個(gè)數(shù)據(jù)組成,進(jìn)程是電子設(shè)備中程序關(guān)于某數(shù)據(jù)集合上的一次運(yùn)行活動(dòng),是系統(tǒng)進(jìn)行資源分配和調(diào)度的基本單位,是電子設(shè)備的操作系統(tǒng)結(jié)構(gòu)的基礎(chǔ)。在早期面向進(jìn)程設(shè)計(jì)的計(jì)算機(jī)結(jié)構(gòu)中,進(jìn)程是程序的基本執(zhí)行實(shí)體;在當(dāng)代面向線程設(shè)計(jì)的計(jì)算機(jī)結(jié)構(gòu)中,進(jìn)程是線程的容器;程序是指令、數(shù)據(jù)及其組織形式的描述,進(jìn)程是程序的實(shí)體。進(jìn)程是具有一定獨(dú)立功能的程序關(guān)于一個(gè)數(shù)據(jù)集合的一次運(yùn)行活動(dòng)。
[0066]本發(fā)明實(shí)施例中,電子設(shè)備獲取目標(biāo)進(jìn)程的進(jìn)程環(huán)境塊的地址,主要是調(diào)用預(yù)設(shè)的函數(shù)進(jìn)行獲取。例如,電子設(shè)備通過(guò)調(diào)用函數(shù)Windows Api ZwQuerylnformat1nProcess查詢進(jìn)程基礎(chǔ)類(lèi)型信息,進(jìn)程基礎(chǔ)類(lèi)型信息中可以包括目標(biāo)進(jìn)程的進(jìn)程環(huán)境塊的地址。
[0067]202、根據(jù)進(jìn)程環(huán)境塊的地址和預(yù)設(shè)地址獲取調(diào)試標(biāo)記位。
[0068]本發(fā)明實(shí)施例中,可以在電子設(shè)備中預(yù)設(shè)一個(gè)預(yù)設(shè)地址,其中,該預(yù)設(shè)地址可以是用戶根據(jù)需要進(jìn)行設(shè)定,也可以是電子設(shè)備系統(tǒng)默認(rèn)的一個(gè)地址,本發(fā)明實(shí)施例不作限定。
[0069]本發(fā)明實(shí)施例中,在獲取目標(biāo)進(jìn)程的進(jìn)程環(huán)境塊的地址之后,則電子設(shè)備可以根據(jù)進(jìn)程環(huán)境塊的地址和預(yù)設(shè)地址獲取調(diào)試標(biāo)記位。
[0070]舉例來(lái)說(shuō),若電子設(shè)備調(diào)用Windows Api ZwQuerylnformat1nProcess查詢目標(biāo)進(jìn)程的進(jìn)程基礎(chǔ)類(lèi)型信息,返回結(jié)構(gòu)中保存有目標(biāo)進(jìn)程的進(jìn)程環(huán)境塊的地址PebBaseAddress,調(diào)試ReadProcessMemory 函數(shù)讀取內(nèi)存數(shù)據(jù),并從 PebBaseAddress+0x68位置開(kāi)始讀,讀2個(gè)字節(jié)長(zhǎng)度數(shù)據(jù),貝ljPebBaseAddress+0x68位置即是調(diào)試標(biāo)記位的地址,得到的2個(gè)字節(jié)數(shù)據(jù)也即是調(diào)試標(biāo)記位的值。其中,PebBaseAddress為進(jìn)程環(huán)境塊的地址,0x68即為預(yù)設(shè)地址。
[0071]203、判斷調(diào)試標(biāo)記位的值是否為預(yù)設(shè)值。
[0072]本發(fā)明實(shí)施例中,可以在電子設(shè)備中預(yù)設(shè)一個(gè)用于表征該目標(biāo)進(jìn)程是否被調(diào)試器附加的預(yù)設(shè)值,其中,該預(yù)設(shè)值可以是用戶根據(jù)需要進(jìn)行設(shè)定,也可以是電子設(shè)備系統(tǒng)中默認(rèn)的值,本發(fā)明實(shí)施例不作限定。
[0073]舉例來(lái)說(shuō),若電子設(shè)備調(diào)用Windows Api ZwQuerylnformat1nProcess查詢目標(biāo)進(jìn)程的進(jìn)程基礎(chǔ)類(lèi)型信息,返回結(jié)構(gòu)中保存有目標(biāo)進(jìn)程的進(jìn)程環(huán)境塊的地址PebBaseAddress,調(diào)試ReadProcessMemory 函數(shù)讀取內(nèi)存數(shù)據(jù),并從 PebBaseAddress+0x68位置開(kāi)始讀,讀2個(gè)字節(jié)長(zhǎng)度數(shù)據(jù),貝ljPebBaseAddress+0x68位置即是調(diào)試標(biāo)記位的地址,得到的2個(gè)字節(jié)數(shù)據(jù)也即是調(diào)試標(biāo)記位的值;電子設(shè)備檢測(cè)調(diào)試標(biāo)記位的值是否為預(yù)設(shè)值0x70,若調(diào)試標(biāo)記位的值為預(yù)設(shè)值0x70,則說(shuō)明該目標(biāo)進(jìn)程當(dāng)前為調(diào)試狀態(tài),也即,該目標(biāo)進(jìn)程被調(diào)試器附加。其中,PebBaseAddress為進(jìn)程環(huán)境塊的地址,0x68即為預(yù)設(shè)地址。
[0074]204、若判斷調(diào)試標(biāo)記位的值為預(yù)設(shè)值,則確定目標(biāo)進(jìn)程附加有調(diào)試器,結(jié)束目標(biāo)進(jìn)程。
[0075]205、若判斷調(diào)試標(biāo)記位的值不為預(yù)設(shè)值,則確定目標(biāo)進(jìn)程未附加有調(diào)試器。
[0076]本發(fā)明實(shí)施例中,若判斷調(diào)試標(biāo)記位的值為預(yù)設(shè)值,則確定目標(biāo)進(jìn)程附加有調(diào)試器,則為了防止目標(biāo)進(jìn)程的實(shí)現(xiàn)代碼被惡意竊取,則電子設(shè)備可以結(jié)束目標(biāo)進(jìn)程,以提高目標(biāo)進(jìn)程的安全性。
[0077]進(jìn)一步,若判斷調(diào)試標(biāo)記位的值不為預(yù)設(shè)值,則確定目標(biāo)進(jìn)程未附加有調(diào)試器,則可以繼續(xù)執(zhí)行上述目標(biāo)進(jìn)程。
[0078]在圖2中,詳細(xì)描述了當(dāng)進(jìn)程環(huán)境塊信息包括調(diào)試標(biāo)記位時(shí),電子設(shè)備可以獲取目標(biāo)進(jìn)程的進(jìn)程環(huán)境塊的地址;并獲取目標(biāo)進(jìn)程的進(jìn)程環(huán)境塊的地址;再判斷調(diào)試標(biāo)記位的值是否為預(yù)設(shè)值;若判斷調(diào)試標(biāo)記位的值為預(yù)設(shè)值,則確定目標(biāo)進(jìn)程附加有調(diào)試器,并結(jié)束目標(biāo)進(jìn)程。由此可見(jiàn),實(shí)施該發(fā)明實(shí)施例能夠確定目標(biāo)進(jìn)程是否被調(diào)試器附加,且在確定的過(guò)程中只需要根據(jù)調(diào)試標(biāo)記位來(lái)確定,則無(wú)需再獲取其他參數(shù),則可以減少在確定過(guò)程中判斷時(shí)間,提高判斷效率;并能在目標(biāo)進(jìn)程附加調(diào)試器,結(jié)束目標(biāo)進(jìn)程,以提高目標(biāo)進(jìn)程的安全性。
[0079]請(qǐng)參閱圖3,圖3是本發(fā)明實(shí)施例公開(kāi)的一種進(jìn)程控制裝置的結(jié)構(gòu)示意圖,用于執(zhí)行上述進(jìn)程控制方法。其中,圖3所示的進(jìn)程控制裝置可以包括但不限于智能手機(jī)(如Android手機(jī)、1S手機(jī)等)、平板電腦、掌上電腦以及移動(dòng)互聯(lián)網(wǎng)設(shè)備(Mobi Ie InternetDevices,MID)等配置在電子設(shè)備中的裝置。如圖3所示,該進(jìn)程控制裝置可以包括:獲取模塊301、判斷模塊302以及控制模塊303,其中,
[0080]獲取模塊301,用于獲取目標(biāo)進(jìn)程的進(jìn)程環(huán)境塊信息。
[0081]本發(fā)明實(shí)施例中,進(jìn)程環(huán)境塊是由與進(jìn)程相關(guān)的各個(gè)數(shù)據(jù)組成,進(jìn)程是電子設(shè)備中程序關(guān)于某數(shù)據(jù)集合上的一次運(yùn)行活動(dòng),是系統(tǒng)進(jìn)行資源分配和調(diào)度的基本單位,是電子設(shè)備的操作系統(tǒng)結(jié)構(gòu)的基礎(chǔ)。在早期面向進(jìn)程設(shè)計(jì)的計(jì)算機(jī)結(jié)構(gòu)中,進(jìn)程是程序的基本執(zhí)行實(shí)體;在當(dāng)代面向線程設(shè)計(jì)的計(jì)算機(jī)結(jié)構(gòu)中,進(jìn)程是線程的容器;程序是指令、數(shù)據(jù)及其組織形式的描述,進(jìn)程是程序的實(shí)體。進(jìn)程是具有一定獨(dú)立功能的程序關(guān)于一個(gè)數(shù)據(jù)集合的一次運(yùn)行活動(dòng)。
[0082]其中,進(jìn)程具有以下主要特性:并發(fā)性:可以與其它進(jìn)程一道在宏觀上同時(shí)向前推進(jìn)。動(dòng)態(tài)性:進(jìn)程是執(zhí)行中的程序。此外進(jìn)程的動(dòng)態(tài)性還體現(xiàn)在如下兩個(gè)方面:首先,進(jìn)程是動(dòng)態(tài)產(chǎn)生、動(dòng)態(tài)消亡的;其次,在進(jìn)程的生存期內(nèi),其狀態(tài)處于經(jīng)常性的動(dòng)態(tài)變化之中。獨(dú)立性:進(jìn)程是調(diào)度的基本單位,它可以獲得處理機(jī)并參與并發(fā)執(zhí)行。交往性:進(jìn)程在運(yùn)行過(guò)程中可能會(huì)與其它進(jìn)程發(fā)生直接或間接的相互作用。異步性:每個(gè)進(jìn)程都以其相對(duì)獨(dú)立、不可預(yù)知的速度向前推進(jìn)。結(jié)構(gòu)性:每個(gè)進(jìn)程有一個(gè)控制塊。進(jìn)程和程序的相同點(diǎn):程序是構(gòu)成進(jìn)程的組成部分之一,一個(gè)進(jìn)程存在的目的就是執(zhí)行其所對(duì)應(yīng)的程序,如果沒(méi)有程序,進(jìn)程就失去了其存在的意義。進(jìn)程與程序的差別:程序是靜態(tài)的,而進(jìn)程是動(dòng)態(tài)的;程序可以寫(xiě)在紙上或在某一存儲(chǔ)介質(zhì)上長(zhǎng)期保存,而進(jìn)程具有生存期,創(chuàng)建后存在,撤銷(xiāo)后消亡。
[0083]本發(fā)明實(shí)施例中,進(jìn)程環(huán)境塊信息可以包括但不限于進(jìn)程名稱(chēng)、進(jìn)程路徑、進(jìn)程標(biāo)識(shí)、線程數(shù)以及調(diào)試標(biāo)記位等信息中的一種或多種。
[0084]判斷模塊302,用于根據(jù)進(jìn)程環(huán)境塊信息判斷目標(biāo)進(jìn)程是否附加有調(diào)試器。
[0085]本發(fā)明實(shí)施例中,在獲取模塊301獲取目標(biāo)進(jìn)程的進(jìn)程環(huán)境塊信息之后,則判斷模塊302可以根據(jù)進(jìn)程環(huán)境塊信息判斷目標(biāo)進(jìn)程是否附加有調(diào)試器。由于目標(biāo)進(jìn)程的進(jìn)程環(huán)境塊信息可以包括進(jìn)程路徑、進(jìn)程名稱(chēng)、進(jìn)程標(biāo)識(shí)以及調(diào)試標(biāo)記位中的一種或多種,則判斷模塊302根據(jù)進(jìn)程環(huán)境塊信息判斷目標(biāo)進(jìn)程是否附加有調(diào)試器時(shí),會(huì)因進(jìn)程環(huán)境塊信息不同,而有不同的判斷依據(jù)。
[0086]舉例來(lái)說(shuō),當(dāng)目標(biāo)進(jìn)程被調(diào)試器附加時(shí),調(diào)試標(biāo)記位的值會(huì)發(fā)生變化,因此,判斷模塊302可以判斷目標(biāo)進(jìn)程的調(diào)試標(biāo)記位的值是否為預(yù)設(shè)值,若是,則說(shuō)明該目標(biāo)進(jìn)程被調(diào)試器附加,若否,則說(shuō)明目標(biāo)進(jìn)程未被調(diào)試器附加。
[0087]控制模塊303,用于若判斷模塊302根據(jù)進(jìn)程環(huán)境塊信息判斷目標(biāo)進(jìn)程附加有調(diào)試器,則結(jié)束目標(biāo)進(jìn)程。
[0088]本發(fā)明實(shí)施例中,由于調(diào)試器可以深入目標(biāo)進(jìn)程,以了解目標(biāo)進(jìn)程的實(shí)現(xiàn)代碼,因此,若判斷模塊302根據(jù)進(jìn)程環(huán)境塊信息判斷目標(biāo)進(jìn)程附加有調(diào)試器,為了防止目標(biāo)進(jìn)程的實(shí)現(xiàn)代碼被惡意竊取,則控制模塊303可以結(jié)束目標(biāo)進(jìn)程,以提高目標(biāo)進(jìn)程環(huán)境塊的安全性。
[0089]在圖3中,詳細(xì)描述了獲取模塊301可以先獲取目標(biāo)進(jìn)程的進(jìn)程環(huán)境塊信息;判斷模塊302再根據(jù)進(jìn)程環(huán)境塊信息判斷目標(biāo)進(jìn)程是否附加有調(diào)試器;若判斷模塊302根據(jù)進(jìn)程環(huán)境塊信息判斷目標(biāo)進(jìn)程附加有調(diào)試器,則控制模塊303控制電子設(shè)備結(jié)束目標(biāo)進(jìn)程。在本發(fā)明實(shí)施例中,由于目標(biāo)進(jìn)程被調(diào)制器附加后,其對(duì)應(yīng)的進(jìn)程環(huán)境塊信息也會(huì)有所變化,則判斷模塊302可以根據(jù)進(jìn)程環(huán)境塊信息來(lái)確定目標(biāo)進(jìn)程是否被調(diào)制器附加,并能在判斷模塊302判斷目標(biāo)進(jìn)程附加調(diào)試器,結(jié)束目標(biāo)進(jìn)程。由此可見(jiàn),實(shí)施該發(fā)明實(shí)施例能夠確定目標(biāo)進(jìn)程是否被調(diào)試器附加,并能在目標(biāo)進(jìn)程附加調(diào)試器,結(jié)束目標(biāo)進(jìn)程,以提高目標(biāo)進(jìn)程的安全性。
[0090]請(qǐng)參閱圖4,圖4是本發(fā)明實(shí)施例公開(kāi)的另一種進(jìn)程控制裝置的結(jié)構(gòu)示意圖,用于執(zhí)行上述進(jìn)程控制方法。其中,圖4是在圖3的基礎(chǔ)上進(jìn)一步細(xì)化得到,除包括圖3所示的所有模塊以外,當(dāng)進(jìn)程環(huán)境塊信息為調(diào)試標(biāo)記位時(shí),獲取模塊301可以進(jìn)一步細(xì)化包括:第一獲取單元3010以及第二獲取單元3011,其中,
[0091]第一獲取單元3010,用于獲取目標(biāo)進(jìn)程的進(jìn)程環(huán)境塊的地址。
[0092]第二獲取單元3011,用于根據(jù)進(jìn)程環(huán)境塊的地址和預(yù)設(shè)地址獲取調(diào)試標(biāo)記位。
[0093]其中,判斷模塊302可以進(jìn)一步細(xì)化包括:判斷單元3020以及確定單元3021,其中,
[0094]判斷單元3020,用于判斷調(diào)試標(biāo)記位的值是否為預(yù)設(shè)值。
[0095]確定單元3021,用于若判斷單元3020判斷調(diào)試標(biāo)記位的值為預(yù)設(shè)值,則確定目標(biāo)進(jìn)程附加有調(diào)試器。
[0096]進(jìn)一步,若判斷單元3020判斷調(diào)試標(biāo)記位的值不為預(yù)設(shè)值,則確定目標(biāo)進(jìn)程未附加有調(diào)試器。
[0097]其中,進(jìn)程環(huán)境塊信息包括進(jìn)程路徑、進(jìn)程名稱(chēng)、進(jìn)程標(biāo)識(shí)以及調(diào)試標(biāo)記位中的一種或多種。
[0098]通過(guò)實(shí)施圖4所示的發(fā)明實(shí)施例能夠確定目標(biāo)進(jìn)程是否被調(diào)試器附加,并能在目標(biāo)進(jìn)程附加調(diào)試器,結(jié)束目標(biāo)進(jìn)程,以提高目標(biāo)進(jìn)程的安全性。
[0099]請(qǐng)參閱圖5,圖5是本發(fā)明實(shí)施例公開(kāi)的一種電子設(shè)備的結(jié)構(gòu)示意圖,用于執(zhí)行上述進(jìn)程控制方法。其中,如圖5所示,該電子設(shè)備可以包括:殼體501、處理器502,存儲(chǔ)器503,顯示屏504,電路板505和電源電路506等組件。其中,電路板505安置在殼體501圍成的空間內(nèi)部,處理器502和存儲(chǔ)器503設(shè)置在電路板505上,顯示屏504外嵌于殼體501上且連接電路板505。本領(lǐng)域技術(shù)人員可以理解,圖5中示出的電子設(shè)備的結(jié)構(gòu)并不構(gòu)成對(duì)本發(fā)明實(shí)施例的限定,它既可以是總線形結(jié)構(gòu),也可以是星型結(jié)構(gòu),還可以包括比圖示更多或更少的部件,或者組合某些部件,或者不同的部件布置。其中:
[0100]處理器502為電子設(shè)備的控制中心,利用各種接口和線路連接整個(gè)電子設(shè)備的各個(gè)部分,通過(guò)運(yùn)行或執(zhí)行存儲(chǔ)在存儲(chǔ)器503內(nèi)的程序和/或模塊,以及調(diào)用存儲(chǔ)在存儲(chǔ)器503內(nèi)的數(shù)據(jù),以執(zhí)行電子設(shè)備的各種功能和處理數(shù)據(jù)。處理器502可以由集成電路(Integrated Circuit,簡(jiǎn)稱(chēng)IC)組成,例如可以由單顆封裝的IC所組成,也可以由連接多顆相同功能或不同功能的封裝IC而組成。舉例來(lái)說(shuō),處理器502可以僅包括中央處理器(Central Processing Unit,簡(jiǎn)稱(chēng)CPU),也可以是CPU、數(shù)字信號(hào)處理器(digital signalprocessor,簡(jiǎn)稱(chēng)DSP)、圖形處理器(Graphic Processing Unit,簡(jiǎn)稱(chēng)GPU)及各種控制芯片的組合。在本發(fā)明實(shí)施方式中,CPU可以是單運(yùn)算核心,也可以包括多運(yùn)算核心。
[0101]顯示屏504可以包括觸控面板、觸摸屏等,可以用于輸出提醒消息、圖片等信息,也可以接收用戶觸發(fā)的各項(xiàng)觸控操作。
[0102]電源電路506,用于為電子設(shè)備的各個(gè)電路或器件供電。
[0103]存儲(chǔ)器503可用于存儲(chǔ)軟件程序以及模塊,處理器502通過(guò)調(diào)用存儲(chǔ)在存儲(chǔ)器503中的軟件程序以及模塊,從而執(zhí)行電子設(shè)備的各項(xiàng)功能應(yīng)用以及實(shí)現(xiàn)數(shù)據(jù)處理。存儲(chǔ)器503主要包括程序存儲(chǔ)區(qū)和數(shù)據(jù)存儲(chǔ)區(qū),其中,程序存儲(chǔ)區(qū)可存儲(chǔ)操作系統(tǒng)、至少一個(gè)功能所需的應(yīng)用程序等;數(shù)據(jù)存儲(chǔ)區(qū)可存儲(chǔ)根據(jù)電子設(shè)備的使用所創(chuàng)建的數(shù)據(jù)等。在本發(fā)明實(shí)施例中,操作系統(tǒng)可以是Android系統(tǒng)、1S系統(tǒng)或Windows操作系統(tǒng)等等。
[0104]在圖5所示的電子設(shè)備中,處理器502調(diào)用存儲(chǔ)在存儲(chǔ)器503中的應(yīng)用程序,用于執(zhí)行以下操作:
[0105]獲取目標(biāo)進(jìn)程的進(jìn)程環(huán)境塊信息;
[0106]根據(jù)進(jìn)程環(huán)境塊信息判斷目標(biāo)進(jìn)程是否附加有調(diào)試器;
[0107]若根據(jù)進(jìn)程環(huán)境塊信息判斷目標(biāo)進(jìn)程附加有調(diào)試器,則結(jié)束目標(biāo)進(jìn)程。
[0108]本發(fā)明實(shí)施例中,進(jìn)程環(huán)境塊信息包括進(jìn)程路徑、進(jìn)程名稱(chēng)、進(jìn)程標(biāo)識(shí)以及調(diào)試標(biāo)記位中的一種或多種。
[0109]本發(fā)明實(shí)施例中,當(dāng)所述進(jìn)程環(huán)境塊信息為所述調(diào)試標(biāo)記位時(shí),所述處理器通過(guò)讀取所述存儲(chǔ)器中存儲(chǔ)的可執(zhí)行程序代碼來(lái)運(yùn)行與可執(zhí)行程序代碼對(duì)應(yīng)的程序,執(zhí)行步驟獲取目標(biāo)進(jìn)程的進(jìn)程環(huán)境塊信息,包括:
[0110]獲取目標(biāo)進(jìn)程的進(jìn)程環(huán)境塊的地址;
[0111]根據(jù)進(jìn)程環(huán)境塊的地址和預(yù)設(shè)地址獲取調(diào)試標(biāo)記位;
[0112]其中,根據(jù)進(jìn)程環(huán)境塊信息判斷目標(biāo)進(jìn)程是否附加有調(diào)試器,包括:
[0113]判斷調(diào)試標(biāo)記位的值是否為預(yù)設(shè)值;
[0114]若判斷調(diào)試標(biāo)記位的值為預(yù)設(shè)值,則確定目標(biāo)進(jìn)程附加有調(diào)試器;
[0115]若判斷調(diào)試標(biāo)記位的值不為預(yù)設(shè)值,則確定目標(biāo)進(jìn)程未附加調(diào)試器。
[0116]通過(guò)實(shí)施圖5所示的發(fā)明實(shí)施例能夠確定目標(biāo)進(jìn)程是否被調(diào)試器附加,并能在目標(biāo)進(jìn)程附加調(diào)試器,結(jié)束目標(biāo)進(jìn)程,以提高目標(biāo)進(jìn)程的安全性。
[0117]具體的,本發(fā)明實(shí)施例中介紹的電子設(shè)備可以實(shí)施本發(fā)明結(jié)合圖1、圖2介紹的進(jìn)程控制方法實(shí)施例中的部分或全部流程。
[0118]本發(fā)明所有實(shí)施例中的模塊或子模塊,可以通過(guò)通用集成電路,例如CPU(CentralProcessing Uni t,中央處理器),或通過(guò) ASIC( Appl icat 1n Specific IntegratedCircuit,專(zhuān)用集成電路)來(lái)實(shí)現(xiàn)。
[0119]本發(fā)明實(shí)施例方法中的步驟可以根據(jù)實(shí)際需要進(jìn)行順序調(diào)整、合并和刪減。
[0120]本發(fā)明實(shí)施例電子設(shè)備中的單元可以根據(jù)實(shí)際需要進(jìn)行合并、劃分和刪減。
[0121]本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述實(shí)施例方法中的全部或部分流程,是可以通過(guò)計(jì)算機(jī)程序來(lái)指令相關(guān)的硬件來(lái)完成,所述的程序可存儲(chǔ)于一計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中,該程序在執(zhí)行時(shí),可包括如上述各方法的實(shí)施例的流程。其中,所述的存儲(chǔ)介質(zhì)可為磁碟、光盤(pán)、只讀存儲(chǔ)記憶體(Read-Only Memory,ROM)或隨機(jī)存取存儲(chǔ)器(Random AccessMemory,簡(jiǎn)稱(chēng)RAM)等。
[0122]以上所揭露的僅為本發(fā)明較佳實(shí)施例而已,當(dāng)然不能以此來(lái)限定本發(fā)明之權(quán)利范圍,因此依本發(fā)明權(quán)利要求所作的等同變化,仍屬本發(fā)明所涵蓋的范圍。
【主權(quán)項(xiàng)】
1.一種進(jìn)程控制方法,應(yīng)用于電子設(shè)備,其特征在于,所述方法包括: 獲取目標(biāo)進(jìn)程的進(jìn)程環(huán)境塊信息; 根據(jù)所述進(jìn)程環(huán)境塊信息判斷所述目標(biāo)進(jìn)程是否附加有調(diào)試器; 若根據(jù)所述進(jìn)程環(huán)境塊信息判斷所述目標(biāo)進(jìn)程附加有所述調(diào)試器,則結(jié)束所述目標(biāo)進(jìn)程。2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述進(jìn)程環(huán)境塊信息包括進(jìn)程路徑、進(jìn)程名稱(chēng)、進(jìn)程標(biāo)識(shí)以及調(diào)試標(biāo)記位中的一種或多種。3.根據(jù)權(quán)利要求2所述的方法,其特征在于,當(dāng)所述進(jìn)程環(huán)境塊信息為所述調(diào)試標(biāo)記位時(shí),所述獲取目標(biāo)進(jìn)程的進(jìn)程環(huán)境塊信息,包括: 獲取目標(biāo)進(jìn)程的進(jìn)程環(huán)境塊的地址; 根據(jù)所述進(jìn)程環(huán)境塊的地址和預(yù)設(shè)地址獲取調(diào)試標(biāo)記位; 其中,所述根據(jù)所述進(jìn)程環(huán)境塊信息判斷所述目標(biāo)進(jìn)程是否附加有調(diào)試器,包括: 判斷所述調(diào)試標(biāo)記位的值是否為預(yù)設(shè)值; 若判斷所述調(diào)試標(biāo)記位的值為所述預(yù)設(shè)值,則確定所述目標(biāo)進(jìn)程附加有調(diào)試器。4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述方法還包括: 若判斷所述調(diào)試標(biāo)記位的值不為所述預(yù)設(shè)值,則確定所述目標(biāo)進(jìn)程未附加所述調(diào)試器。5.一種進(jìn)程控制裝置,所述裝置設(shè)置在電子設(shè)備上,其特征在于,所述裝置包括: 獲取模塊,用于獲取目標(biāo)進(jìn)程的進(jìn)程環(huán)境塊信息; 判斷模塊,用于根據(jù)所述進(jìn)程環(huán)境塊信息判斷所述目標(biāo)進(jìn)程是否附加有調(diào)試器; 控制模塊,用于若所述判斷模塊根據(jù)所述進(jìn)程環(huán)境塊信息判斷所述目標(biāo)進(jìn)程附加有所述調(diào)試器,則結(jié)束所述目標(biāo)進(jìn)程。6.根據(jù)權(quán)利要求5所述的裝置,其特征在于,所述進(jìn)程環(huán)境塊信息包括進(jìn)程路徑、進(jìn)程名稱(chēng)、進(jìn)程標(biāo)識(shí)以及調(diào)試標(biāo)記位中的一種或多種。7.根據(jù)權(quán)利要求6所述的電子設(shè)備,其特征在于,當(dāng)所述進(jìn)程環(huán)境塊信息為所述調(diào)試標(biāo)記位時(shí),所述獲取模塊包括: 第一獲取單元,用于獲取目標(biāo)進(jìn)程的進(jìn)程環(huán)境塊的地址; 第二獲取單元,用于根據(jù)所述進(jìn)程環(huán)境塊的地址和預(yù)設(shè)地址獲取調(diào)試標(biāo)記位; 其中,所述判斷模塊包括: 判斷單元,用于判斷所述調(diào)試標(biāo)記位的值是否為預(yù)設(shè)值; 確定單元,用于若所述判斷單元判斷所述調(diào)試標(biāo)記位的值為所述預(yù)設(shè)值,則確定所述目標(biāo)進(jìn)程附加有調(diào)試器。8.根據(jù)權(quán)利要求7所述的裝置,其特征在于,若所述判斷單元判斷所述調(diào)試標(biāo)記位的值不為所述預(yù)設(shè)值,則確定所述目標(biāo)進(jìn)程未附加有調(diào)試器。9.一種電子設(shè)備,其特征在于,包括:殼體、處理器、存儲(chǔ)器、顯示屏、電路板和電源電路,其中,所述電路板安置在所述殼體圍成的空間內(nèi)部,所述處理器和所述存儲(chǔ)器設(shè)置在所述電路板上,所述顯示屏外嵌于所述殼體上且連接所述電路板;所述電源電路,用于為所述電子設(shè)備的各個(gè)電路或器件供電;所述存儲(chǔ)器用于存儲(chǔ)可執(zhí)行程序代碼和數(shù)據(jù);所述處理器通過(guò)讀取所述存儲(chǔ)器中存儲(chǔ)的可執(zhí)行程序代碼來(lái)運(yùn)行與可執(zhí)行程序代碼對(duì)應(yīng)的程序,以用于執(zhí)行以下步驟: 獲取目標(biāo)進(jìn)程的進(jìn)程環(huán)境塊信息; 根據(jù)所述進(jìn)程環(huán)境塊信息判斷所述目標(biāo)進(jìn)程是否附加有調(diào)試器; 若根據(jù)所述進(jìn)程環(huán)境塊信息判斷所述目標(biāo)進(jìn)程附加有所述調(diào)試器,則結(jié)束所述目標(biāo)進(jìn)程。10.根據(jù)權(quán)利要求9所述的電子設(shè)備,其特征在于,當(dāng)所述進(jìn)程環(huán)境塊信息為所述調(diào)試標(biāo)記位時(shí),所述處理器通過(guò)讀取所述存儲(chǔ)器中存儲(chǔ)的可執(zhí)行程序代碼來(lái)運(yùn)行與可執(zhí)行程序代碼對(duì)應(yīng)的程序,執(zhí)行步驟獲取目標(biāo)進(jìn)程的進(jìn)程環(huán)境塊信息,包括: 獲取目標(biāo)進(jìn)程的進(jìn)程環(huán)境塊的地址; 根據(jù)所述進(jìn)程環(huán)境塊的地址和預(yù)設(shè)地址獲取調(diào)試標(biāo)記位; 其中,所述根據(jù)所述進(jìn)程環(huán)境塊信息判斷所述目標(biāo)進(jìn)程是否附加有調(diào)試器,包括: 判斷所述調(diào)試標(biāo)記位的值是否為預(yù)設(shè)值; 若判斷所述調(diào)試標(biāo)記位的值為所述預(yù)設(shè)值,則確定所述目標(biāo)進(jìn)程附加有調(diào)試器; 若判斷所述調(diào)試標(biāo)記位的值不為所述預(yù)設(shè)值,則確定所述目標(biāo)進(jìn)程未附加調(diào)試器。
【文檔編號(hào)】G06F21/14GK106055935SQ201610334370
【公開(kāi)日】2016年10月26日
【申請(qǐng)日】2016年5月19日
【發(fā)明人】李文靖
【申請(qǐng)人】北京金山安全軟件有限公司
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1