发明名称 |
可执行代码拷贝的唯一标识的创建方法及其管理 |
摘要 |
一种方法,通过下述操作以电子方式修改包括多个数据元素的已编译的可执行文件:编译源代码以创建对应于该源代码的具有第一数据结构的已编译的可执行文件,使得每次编译源代码时实现该第一数据结构;重新排列第一已编译的可执行文件内的预定数目的数据元素的位置,以创建具有第二数据结构的编译可执行文件;以及根据重新排列的位置编辑已编译文件内的地址数据,以生成具有唯一第二数据结构的已编译的可执行文件,该文件与具有第一数据结构的已编译的可执行文件功能相同。该唯一第二数据结构在软件文件上产生基本不可去除的标记同时保持该软件文件的功能性。该唯一第二数据结构对应于可执行代码的特定拷贝,由此使得能够确定可执行代码的来源。 |
申请公布号 |
CN1862492A |
申请公布日期 |
2006.11.15 |
申请号 |
CN200610079844.5 |
申请日期 |
2006.05.11 |
申请人 |
施乐公司 |
发明人 |
B·E·弗农 |
分类号 |
G06F9/45(2006.01);G06F21/00(2006.01) |
主分类号 |
G06F9/45(2006.01) |
代理机构 |
中国专利代理(香港)有限公司 |
代理人 |
张雪梅;王勇 |
主权项 |
1.一种以电子方式修改已编译的可执行文件的方法,该已编译的可执行文件包括多个数据元素,所述方法包括:(a)编译源代码以创建对应于源代码的具有第一数据结构的已编译的可执行文件,使得每次编译源代码时实现该第一数据结构;(b)重新排列该已编译的可执行文件内预定数目的数据元素的位置,以创建具有第二数据结构的已编译文件,该第二数据结构不同于第一数据结构;以及(c)根据重新排列的位置编辑具有第二数据结构的已编译文件内的地址数据,以生成与具有第一数据结构的已编译的可执行文件功能相同的具有第二数据结构的已编译的可执行文件。 |
地址 |
美国康涅狄格州 |