鬼佬大哥大
  • / 12
  • 下載費用:30 金幣  

一種生成可執行文件的方法和裝置.pdf

摘要
申請專利號:

CN201510459841.3

申請日:

2015.07.30

公開號:

CN105068832A

公開日:

2015.11.18

當前法律狀態:

授權

有效性:

有權

法律詳情: 授權|||實質審查的生效IPC(主分類):G06F 9/445申請日:20150730|||公開
IPC分類號: G06F9/445 主分類號: G06F9/445
申請人: 北京奇虎科技有限公司; 奇智軟件(北京)有限公司
發明人: 葛山; 傅彤
地址: 100088北京市西城區新街口外大街28號D座112室(德勝園區)
優先權:
專利代理機構: 北京市隆安律師事務所11323 代理人: 權鮮枝; 何立春
PDF完整版下載: PDF下載
法律狀態
申請(專利)號:

CN201510459841.3

授權公告號:

||||||

法律狀態公告日:

2018.06.01|||2015.12.16|||2015.11.18

法律狀態類型:

授權|||實質審查的生效|||公開

摘要

本發明公開了一種生成可執行文件的方法和裝置,該方法包括:將指定可執行文件在執行過程中所需的文件放入資源文件中;生成執行釋放所述資源文件中的內容的邏輯的處理代碼;在開發生成指定可執行文件的過程中,將資源文件和處理代碼壓縮打包到指定可執行文件中;在指定可執行文件的執行過程中需要使用所述資源文件的特定內容時,由處理代碼在本地釋放資源文件中的相應特定內容以供使用。本方案使得可執行文件在執行的過程中可以根據需要自發地、動態地釋放所需的文件,無需從其他地方獲取所需的文件,對網絡環境沒有要求,可實施性更高;并且由于所需的文件是從可執行文件內部釋放出來的,保證了執行過程中所需的文件的純凈性,安全性更高。

權利要求書

1.一種生成可執行文件的方法,其中,該方法包括:
將指定可執行文件在執行過程中所需的文件放入資源文件中;
生成執行釋放所述資源文件中的內容的邏輯的處理代碼;
在開發生成所述指定可執行文件的過程中,將所述資源文件和所述處理
代碼壓縮打包到所述指定可執行文件中;
其中,在所述指定可執行文件的執行過程中需要使用所述資源文件的特
定內容時,由所述處理代碼在所述指定可執行文件所在的本地釋放資源文件
中的相應特定內容以供使用。
2.如權利要求1所述的方法,其中,
在所述指定可執行文件的執行過程中需要使用所述資源文件的特定內容
時,所述處理代碼還進一步判斷所述指定可執行文件所在的本地是否存在已
釋放出的所述特定內容;
如果存在,則所述處理代碼進一步校驗已釋放出的所述特定內容是否被
修改過,如果已經被修改過則重新釋放資源文件中的相應特定內容以供使用,
如果未被修改則不再重新釋放;
如果不存在,則所述處理代碼執行所述在所述指定可執行文件所在的本
地釋放資源文件中的相應特定內容以供使用的步驟。
3.如權利要求2所述的方法,其中,該方法進一步包括:所述處理代碼
在每次釋放資源文件中的相應特定內容時,提取相應的特征信息并保存;
所述處理代碼進一步校驗已釋放出的所述特定內容是否被修改包括:所
述處理代碼根據保存的相應特征信息校驗已釋放出的所述特定內容是否被修
改。
4.如權利要求2所述的方法,其中,該方法進一步包括:提取資源文件
中的各內容的特征信息放入特征信息表中;將所述特征信息表與所述資源文
件和所述處理代碼一同壓縮到所述可執行文件中;
所述處理代碼進一步校驗已釋放出的所述特定內容是否被修改包括:所
述處理代碼根據所述特征信息表中的相應特征信息校驗已釋放出的所述特定
內容是否被修改。
5.如權利要求1所述的方法,其中,該方法進一步包括:
當釋放出的所述特定內容被使用完畢后,所述處理代碼進一步刪除釋放
出的所述特定內容。
6.如權利要求1-5中任一項所述的方法,其中,所述指定可執行文件在
執行過程中所需的文件包括如下中的一種或多種:
圖片、文本、音頻文件、視頻文件、exe文件、DLL文件。
7.一種生成可執行文件的裝置,其中,該裝置包括:
資源文件生成單元,適于將指定可執行文件在執行過程中所需的文件放
入資源文件中;
處理代碼生成單元,適于生成執行釋放所述資源文件中的內容的邏輯的
處理代碼;
開發生成單元,適于在開發生成所述指定可執行文件的過程中,將所述
資源文件和所述處理代碼壓縮打包到所述可執行文件中;
其中,在所述指定可執行文件的執行過程中需要使用所述資源文件的特
定內容時,由所述處理代碼在所述指定可執行文件所在的本地釋放資源文件
中的相應特定內容以供使用。
8.如權利要求7所述的裝置,其中,在所述指定可執行文件的執行過程
中需要使用所述資源文件的特定內容時,
所述處理代碼生成單元生成的所述處理代碼還進一步判斷所述指定可執
行文件所在的本地是否存在已釋放出的所述特定內容;
如果存在,則所述處理代碼進一步校驗已釋放出的所述特定內容是否被
修改過,如果已經被修改過則重新釋放資源文件中的相應特定內容以供使用,
如果未被修改則不再重新釋放;
如果不存在,則所述處理代碼執行所述在所述指定可執行文件所在的本
地釋放資源文件中的相應特定內容以供使用的步驟。
9.如權利要求8所述的裝置,其中,
處理代碼生成單元生成的所述處理代碼在每次釋放資源文件中的相應特
定內容時,提取相應的特征信息并保存;
所述處理代碼根據保存的相應特征信息校驗已釋放出的所述特定內容是
否被修改。
10.如權利要求8所述的裝置,其中,該裝置進一步包括:特征提取單
元,適于提取資源文件中的各內容的特征信息放入特征信息表中;
所述開發生成單元,進一步適于將所述特征信息表與所述資源文件和所
述處理代碼一同壓縮到所述可執行文件中;
所述處理代碼生成單元生成的所述處理代碼根據所述特征信息表中的相
應特征信息校驗已釋放出的所述特定內容是否被修改。
11.如權利要求7所述的裝置,其中,
當釋放出的所述特定內容被使用完畢后,所述處理代碼生成單元生成的
所述處理代碼進一步刪除釋放出的所述特定內容。
12.如權利要求7-11中任一項所述的裝置,其中,所述指定可執行文件
在執行過程中所需的文件包括如下中的一種或多種:
圖片、文本、音頻文件、視頻文件、exe文件、DLL文件。

說明書

一種生成可執行文件的方法和裝置

技術領域

本發明涉及互聯網安全技術領域,具體涉及一種生成可執行文件的方法
和裝置。

背景技術

可執行文件是可以由操作系統進行加載執行的文件,在可執行文件的執
行過程中需要一些與其自身相匹配的本地資源作為配置文件、功能文件等。
在現有技術中,可執行文件在執行過程中需要從其他地方獲取執行所需的文
件,當本地不存在所需的文件時,往往需要從互聯網上下載,因而可執行文
件的執行效率受到網絡環境的限制,可實施性差;并且,由于可執行文件在
執行過程中所使用的文件是從其他地方獲取的,無法保證文件的純凈性,安
全性差。

發明內容

鑒于上述問題,提出了本發明以便提供一種克服上述問題或者至少部分
地解決上述問題的一種生成可執行文件的方法和相應的裝置。

依據本發明的一個方面,提供了一種生成可執行文件的方法,該方法包
括:

將指定可執行文件在執行過程中所需的文件放入資源文件中;

生成執行釋放所述資源文件中的內容的邏輯的處理代碼;

在開發生成所述指定可執行文件的過程中,將所述資源文件和所述處理
代碼壓縮打包到所述可執行文件中;

其中,在所述指定可執行文件的執行過程中需要使用所述資源文件的特
定內容時,由所述處理代碼在所述指定可執行文件所在的本地釋放資源文件
中的相應特定內容以供使用。

可選地,在所述指定可執行文件的執行過程中需要使用所述資源文件的
特定內容時,所述處理代碼還進一步判斷所述指定可執行文件所在的本地是
否存在已釋放出的所述特定內容;

如果存在,則所述處理代碼進一步校驗已釋放出的所述特定內容是否被
修改過,如果已經被修改過則重新釋放資源文件中的相應特定內容以供使用,
如果未被修改則不再重新釋放;

如果不存在,則所述處理代碼執行所述在所述指定可執行文件所在的本
地釋放資源文件中的相應特定內容以供使用的步驟。

可選地,該方法進一步包括:所述處理代碼在每次釋放資源文件中的相
應特定內容時,提取相應的特征信息并保存;

所述處理代碼進一步校驗已釋放出的所述特定內容是否被修改包括:所
述處理代碼根據保存的相應特征信息校驗已釋放出的所述特定內容是否被修
改。

可選地,該方法進一步包括:提取資源文件中的各內容的特征信息放入
特征信息表中;將所述特征信息表與所述資源文件和所述處理代碼一同壓縮
到所述可執行文件中;

所述處理代碼進一步校驗已釋放出的所述特定內容是否被修改包括:所
述處理代碼根據所述特征信息表中的相應特征信息校驗已釋放出的所述特定
內容是否被修改。

可選地,該方法進一步包括:

當釋放出的所述特定內容被使用完畢后,所述處理代碼進一步刪除釋放
出的所述特定內容。

可選地,所述指定可執行文件在執行過程中所需的文件包括如下中的一
種或多種:

圖片、文本、音頻文件、視頻文件、exe文件、DLL文件。

依據本發明的另一個方面,提供了一種生成可執行文件的裝置,該裝置
包括:

資源文件生成單元,適于將指定可執行文件在執行過程中所需的文件放
入資源文件中;

處理代碼生成單元,適于生成執行釋放所述資源文件中的內容的邏輯的
處理代碼;

開發生成單元,適于在開發生成所述指定可執行文件的過程中,將所述
資源文件和所述處理代碼壓縮打包到所述可執行文件中;

其中,在所述指定可執行文件的執行過程中需要使用所述資源文件的特
定內容時,由所述處理代碼在所述指定可執行文件所在的本地釋放資源文件
中的相應特定內容以供使用。

可選地,在所述指定可執行文件的執行過程中需要使用所述資源文件的
特定內容時,

所述處理代碼生成單元生成的所述處理代碼還進一步判斷所述指定可執
行文件所在的本地是否存在已釋放出的所述特定內容;

如果存在,則所述處理代碼進一步校驗已釋放出的所述特定內容是否被
修改過,如果已經被修改過則重新釋放資源文件中的相應特定內容以供使用,
如果未被修改則不再重新釋放;

如果不存在,則所述處理代碼執行所述在所述指定可執行文件所在的本
地釋放資源文件中的相應特定內容以供使用的步驟。

可選地,處理代碼生成單元生成的所述處理代碼在每次釋放資源文件中
的相應特定內容時,提取相應的特征信息并保存;

所述處理代碼根據保存的相應特征信息校驗已釋放出的所述特定內容是
否被修改。

可選地,該裝置進一步包括:特征提取單元,適于提取資源文件中的各
內容的特征信息放入特征信息表中;

所述開發生成單元,進一步適于將所述特征信息表與所述資源文件和所
述處理代碼一同壓縮到所述可執行文件中;

所述處理代碼生成單元生成的所述處理代碼根據所述特征信息表中的相
應特征信息校驗已釋放出的所述特定內容是否被修改。

可選地,當釋放出的所述特定內容被使用完畢后,所述處理代碼生成單
元生成的所述處理代碼進一步刪除釋放出的所述特定內容。

可選地,所述指定可執行文件在執行過程中所需的文件包括如下中的一
種或多種:

圖片、文本、音頻文件、視頻文件、exe文件、DLL文件。

由上述可知,本發明提供的技術方案在開發過程中將資源文件和處理代
碼壓縮打包到可執行文件中,其中,資源文件中包含可執行文件在執行過程
中所需的文件,處理代碼用于釋放資源文件中的內容,使得可執行文件在執
行的過程中可以根據需要自發地、動態地釋放所需的文件,與現有技術相比,
一方面,可執行文件在執行過程中無需從其他地方獲取所需的文件,對網絡
環境沒有要求,可實施性更高;另一方面,由于所需的文件是從可執行文件
內部釋放出來的,保證了執行過程中所需的文件的純凈性,安全性更高。

上述說明僅是本發明技術方案的概述,為了能夠更清楚了解本發明的技
術手段,而可依照說明書的內容予以實施,并且為了讓本發明的上述和其它
目的、特征和優點能夠更明顯易懂,以下特舉本發明的具體實施方式。

附圖說明

通過閱讀下文優選實施方式的詳細描述,各種其他的優點和益處對于本
領域普通技術人員將變得清楚明了。附圖僅用于示出優選實施方式的目的,
而并不認為是對本發明的限制。而且在整個附圖中,用相同的參考符號表示
相同的部件。在附圖中:

圖1示出了根據本發明一個實施例的一種生成可執行文件的方法的流程
圖;

圖2示出了根據本發明一個實施例的一種生成可執行文件的裝置的示意
圖;

圖3示出了根據本發明另一個實施例的一種生成可執行文件的裝置的示
意圖。

具體實施方式

下面將參照附圖更詳細地描述本公開的示例性實施例。雖然附圖中顯示
了本公開的示例性實施例,然而應當理解,可以以各種形式實現本公開而不
應被這里闡述的實施例所限制。相反,提供這些實施例是為了能夠更透徹地
理解本公開,并且能夠將本公開的范圍完整的傳達給本領域的技術人員。

圖1示出了根據本發明一個實施例的一種生成可執行文件的方法的流程
圖。如圖1所示,該方法包括:

步驟S110,將指定可執行文件在執行過程中所需的文件放入資源文件
中。

步驟S120,生成執行釋放該資源文件中的內容的邏輯的處理代碼。

步驟S130,在開發生成指定可執行文件的過程中,將資源文件和處理代
碼壓縮打包到該指定可執行文件中。

其中,在指定可執行文件的執行過程中需要使用資源文件的特定內容時,
由處理代碼在執行可執行文件所在的本地釋放資源文件中的相應特定內容以
供使用。

可見,圖1所示的方法在開發過程中將資源文件和處理代碼壓縮打包到
可執行文件中,其中,資源文件中包含可執行文件在執行過程中所需的文件,
處理代碼用于釋放資源文件中的內容,使得可執行文件在執行的過程中可以
根據需要自發地、動態地釋放所需的文件,與現有技術相比,一方面,可執
行文件在執行過程中無需從其他地方獲取所需的文件,對網絡環境沒有要求,
可實施性更高;另一方面,由于所需的文件是從可執行文件內部釋放出來的,
保證了執行過程中所需的文件的純凈性,安全性更高。

在本發明的一個實施例中,依據圖1所示的方法生成的指定可執行文件
在執行過程中需要使用所述資源文件的特定內容時,處理代碼還進一步判斷
所述指定可執行文件所在的本地是否存在已釋放出的所述特定內容;如果存
在,則處理代碼進一步校驗已釋放出的所述特定內容是否被修改過,如果已
經被修改過則重新釋放資源文件中的相應特定內容以供使用,如果未被修改
則不再重新釋放;如果不存在,則處理代碼執行上述在指定可執行文件所在
的本地釋放資源文件中的相應特定內容以供使用的步驟。

上述過程中,處理代碼在判斷出指定可執行文件所在的本地存在已釋放
出的特定內容的情況下,進一步校驗已釋放出的特定內容是否被修改過,是
則重新釋放資源文件中的相應特定內容以供使用,否則直接使用本地存在的
特定內容。本實施例擴大了可執行文件在執行過程中所使用的文件的范圍,
包括本地已存在的文件和當前可執行文件釋放的文件,盡可能地提高可執行
文件的執行效率,在此前提下,進一步保證了可執行文件在執行過程中所使
用的各資源的純凈性和安全性。

具體地,可以通過以下方案校驗已釋放出的特定內容是否被修改過:

方案一,處理代碼在每次釋放資源文件中的相應特定內容時,提取相應
的特征信息并保存;則在處理代碼需要校驗已釋放出的所述特定內容是否被
修改時,令處理代碼根據保存的相應特征信息校驗已釋放出的所述特定內容
是否被修改。

例如,指定可執行文件A的處理代碼在每次釋放資源文件中的文件a時,
提取文件a的MD5并保存。指定可執行文件A在執行過程中需要使用文件
a且本地存在已釋放出的文件a時,處理代碼根據保存的文件a的MD5校驗
已釋放出的文件a是否被修改過,是則重新釋放資源文件中的文件a覆蓋本
地原有的文件a以供使用,否則直接使用本地存在的文件a。其中,MD5只
是舉例說明,不應當作為對本發明的限制。

方案二,提取資源文件中的各內容的特征信息放入特征信息表中,將所
述特征信息表與所述資源文件和所述處理代碼一同壓縮到所述可執行文件
中;則在處理代碼需要校驗已釋放出的所述特定內容是否被修改時,令處理
代碼根據所述特征信息表中的相應特征信息校驗已釋放出的所述特定內容是
否被修改。

例如,提取指定可執行文件A的資源文件中的各內容(文件a、文件b
和文件c)的MD5放入特征信息表中,將該特征信息表與資源文件和處理代
碼一通壓縮到指定可執行文件A中。指定可執行文件A在執行過程中需要使
用文件b且本地存在已釋放出的文件b時,處理代碼根據特征信息表中的文
件b的MD5校驗已釋放出的文件b是否被修改過,是則重新釋放資源文件
中的文件b覆蓋本地原有的文件b以供使用,否則直接使用本地存在的文件
b。其中,MD5只是舉例說明,不應當作為對本發明的限制。

在本發明的一個實施例中,圖1所示的方法進一步包括:當釋放出的所
述特定內容被使用完畢后,所述處理代碼進一步刪除釋放出的所述特定內容。

上述各實施例所述的指定可執行文件在執行過程中所需的文件包括如下
中的一種或多種:圖片、文本、音頻文件、視頻文件、exe文件、DLL文件
等。

圖2示出了根據本發明一個實施例的一種生成可執行文件的裝置的示意
圖。如圖2所示,該生成可執行文件的裝置200包括:

資源文件生成單元210,適于將指定可執行文件在執行過程中所需的文
件放入資源文件中。

處理代碼生成單元220,適于生成執行釋放所述資源文件中的內容的邏
輯的處理代碼。

開發生成單元230,適于在開發生成所述指定可執行文件的過程中,將
所述資源文件和所述處理代碼壓縮打包到所述指定可執行文件中。

其中,在所述指定可執行文件的執行過程中需要使用所述資源文件的特
定內容時,由所述處理代碼在所述指定可執行文件所在的本地釋放資源文件
中的相應特定內容以供使用。

可見,圖2所示的裝置通過各單元的相互配合,在開發過程中將資源文
件和處理代碼壓縮打包到可執行文件中,其中,資源文件中包含可執行文件
在執行過程中所需的文件,處理代碼用于釋放資源文件中的內容,使得可執
行文件在執行的過程中可以根據需要自發地、動態地釋放所需的文件,與現
有技術相比,一方面,可執行文件在執行過程中無需從其他地方獲取所需的
文件,對網絡環境沒有要求,可實施性更高;另一方面,由于所需的文件是
從可執行文件內部釋放出來的,保證了執行過程中所需的文件的純凈性,安
全性更高。

依據本發明的一個實施例,在圖2所示的裝置中,在所述指定可執行文
件的執行過程中需要使用所述資源文件的特定內容時,所述處理代碼生成單
元220生成的所述處理代碼還進一步判斷所述指定可執行文件所在的本地是
否存在已釋放出的所述特定內容;如果存在,則所述處理代碼進一步校驗已
釋放出的所述特定內容是否被修改過,如果已經被修改過則重新釋放資源文
件中的相應特定內容以供使用,如果未被修改則不再重新釋放;如果不存在,
則所述處理代碼執行所述在所述指定可執行文件所在的本地釋放資源文件中
的相應特定內容以供使用的步驟。

其中,在一個實施例中,處理代碼生成單元220生成的所述處理代碼在
每次釋放資源文件中的相應特定內容時,提取相應的特征信息并保存;所述
處理代碼根據保存的相應特征信息校驗已釋放出的所述特定內容是否被修
改。

在本發明的一個實施例中,當釋放出的所述特定內容被使用完畢后,處
理代碼生成單元220生成的處理代碼進一步刪除釋放出的所述特定內容。

圖3示出了根據本發明另一個實施例的一種生成可執行文件的裝置的示
意圖。如圖3所示,該生成可執行文件的裝置300包括:資源文件生成單元
310、特征提取單元320、處理代碼生成單元330和開發生成單元340。

資源文件生成單元310,適于將指定可執行文件在執行過程中所需的文
件放入資源文件中。

特征提取單元320,適于提取資源文件中的各內容的特征信息放入特征
信息表中。

處理代碼生成單元330,適于生成執行釋放所述資源文件中的內容的邏
輯的處理代碼。

開發生成單元340,適于適于在開發生成指定可執行文件的過程中,將
所述特征信息表與所述資源文件和所述處理代碼一同壓縮到指定可執行文件
中。

則依據本發明的一個實施例,在指定可執行文件的執行過程中需要使用
資源文件的特定內容,并且指定可執行文件所在的本地存在已釋放出的特定
內容時,處理代碼生成單元320生成的處理代碼根據所述特征信息表中的相
應特征信息校驗已釋放出的所述特定內容是否被修改,如果已經被修改過則
重新釋放資源文件中的相應特定內容以供使用,如果未被修改則不再重新釋
放。

上述各實施例所述的指定可執行文件在執行過程中所需的文件包括如下
中的一種或多種:圖片、文本、音頻文件、視頻文件、exe文件、DLL文件。

需要說明的是,圖2-圖3所示裝置的各實施例與上文圖1所示方法的各
實施例對應相同,上文已詳細說明,在此不再贅述。

綜上所述,本發明提供的技術方案在開發過程中將資源文件和處理代碼
壓縮打包到可執行文件中,其中,資源文件中包含可執行文件在執行過程中
所需的文件,處理代碼用于釋放資源文件中的內容,使得可執行文件在執行
的過程中可以根據需要自發地、動態地釋放所需的文件,與現有技術相比,
一方面,可執行文件在執行過程中無需從其他地方獲取所需的文件,對網絡
環境沒有要求,可實施性更高;另一方面,由于所需的文件是從可執行文件
內部釋放出來的,保證了執行過程中所需的文件的純凈性,安全性更高。

需要說明的是:

在此提供的算法和顯示不與任何特定計算機、虛擬裝置或者其它設備固
有相關。各種通用裝置也可以與基于在此的示教一起使用。根據上面的描述,
構造這類裝置所要求的結構是顯而易見的。此外,本發明也不針對任何特定
編程語言。應當明白,可以利用各種編程語言實現在此描述的本發明的內容,
并且上面對特定語言所做的描述是為了披露本發明的最佳實施方式。

在此處所提供的說明書中,說明了大量具體細節。然而,能夠理解,本
發明的實施例可以在沒有這些具體細節的情況下實踐。在一些實例中,并未
詳細示出公知的方法、結構和技術,以便不模糊對本說明書的理解。

類似地,應當理解,為了精簡本公開并幫助理解各個發明方面中的一個
或多個,在上面對本發明的示例性實施例的描述中,本發明的各個特征有時
被一起分組到單個實施例、圖、或者對其的描述中。然而,并不應將該公開
的方法解釋成反映如下意圖:即所要求保護的本發明要求比在每個權利要求
中所明確記載的特征更多的特征。更確切地說,如下面的權利要求書所反映
的那樣,發明方面在于少于前面公開的單個實施例的所有特征。因此,遵循
具體實施方式的權利要求書由此明確地并入該具體實施方式,其中每個權利
要求本身都作為本發明的單獨實施例。

本領域那些技術人員可以理解,可以對實施例中的設備中的模塊進行自
適應性地改變并且把它們設置在與該實施例不同的一個或多個設備中。可以
把實施例中的模塊或單元或組件組合成一個模塊或單元或組件,以及此外可
以把它們分成多個子模塊或子單元或子組件。除了這樣的特征和/或過程或者
單元中的至少一些是相互排斥之外,可以采用任何組合對本說明書(包括伴
隨的權利要求、摘要和附圖)中公開的所有特征以及如此公開的任何方法或
者設備的所有過程或單元進行組合。除非另外明確陳述,本說明書(包括伴
隨的權利要求、摘要和附圖)中公開的每個特征可以由提供相同、等同或相
似目的的替代特征來代替。

此外,本領域的技術人員能夠理解,盡管在此所述的一些實施例包括其
它實施例中所包括的某些特征而不是其它特征,但是不同實施例的特征的組
合意味著處于本發明的范圍之內并且形成不同的實施例。例如,在下面的權
利要求書中,所要求保護的實施例的任意之一都可以以任意的組合方式來使
用。

本發明的各個部件實施例可以以硬件實現,或者以在一個或者多個處理
器上運行的軟件模塊實現,或者以它們的組合實現。本領域的技術人員應當
理解,可以在實踐中使用微處理器或者數字信號處理器(DSP)來實現根據
本發明實施例的生成可執行文件的裝置中的一些或者全部部件的一些或者全
部功能。本發明還可以實現為用于執行這里所描述的方法的一部分或者全部
的設備或者裝置程序(例如,計算機程序和計算機程序產品)。這樣的實現
本發明的程序可以存儲在計算機可讀介質上,或者可以具有一個或者多個信
號的形式。這樣的信號可以從因特網網站上下載得到,或者在載體信號上提
供,或者以任何其他形式提供。

應該注意的是上述實施例對本發明進行說明而不是對本發明進行限制,
并且本領域技術人員在不脫離所附權利要求的范圍的情況下可設計出替換實
施例。在權利要求中,不應將位于括號之間的任何參考符號構造成對權利要
求的限制。單詞“包含”不排除存在未列在權利要求中的元件或步驟。位于
元件之前的單詞“一”或“一個”不排除存在多個這樣的元件。本發明可以
借助于包括有若干不同元件的硬件以及借助于適當編程的計算機來實現。在
列舉了若干裝置的單元權利要求中,這些裝置中的若干個可以是通過同一個
硬件項來具體體現。單詞第一、第二、以及第三等的使用不表示任何順序。
可將這些單詞解釋為名稱。

關 鍵 詞:
一種 生成 可執行文件 方法 裝置
  專利查詢網所有資源均是用戶自行上傳分享,僅供網友學習交流,未經上傳用戶書面授權,請勿作他用。
關于本文
本文標題:一種生成可執行文件的方法和裝置.pdf
鏈接地址:http://www.wwszu.club/p-6401597.html
關于我們 - 網站聲明 - 網站地圖 - 資源地圖 - 友情鏈接 - 網站客服客服 - 聯系我們

[email protected] 2017-2018 zhuanlichaxun.net網站版權所有
經營許可證編號:粵ICP備17046363號-1 
 


收起
展開
鬼佬大哥大