日期:2014-05-16 浏览次数:20634 次
中科院分词linux版破解过程 中科院分词linux版破解过程 1,ar -x libictclas30.a 拆分成对象文件 2,将生成的ictclas30.o用ida打开 3, 4,上面的地方是关键 69b处的机器码是7665,不高于跳转;改成71 ,不溢出跳转 4,ar -r libictclas30.a ictclas30.o 将生成的ictclas30.o替换进静态库 重新编译程序,时间调整到2010年,运行成功!
2010年8月15日 小丑 发表评论 阅读评论 Visual C++ 2010 中包括一个 C 编译器,可用来创建从基本的 C 程序到 Windows API 应用程序的各种程序。 默认情况下,Visual C++ 编译器将以 .c 结尾的所有文件视为 C 源代码,将以 .cpp 结尾的所有文件视为 C++ 源代码。 单击 “开始”,指向 “所有程序”、 “Microsoft Visual Studio 2010”和 “Visual Studio 工具”,然后修改 “Visual Studio 2010 命令提示” 属性 起始位置为 C:\。修改好后运行此快捷方式,输入 cl 回车。正确的回显如下: 用于 80×86 的 Microsoft (R) 32 位 C/C++ 优化编译器 16.00.30319.01 版 版权所有(C) Microsoft Corporation。保留所有权利。 用法: cl [ 选项... ] 文件名… [ /link 链接选项... ] 在命令提示符下,键入 notepad test.c,并按 Enter。在系统提示是否创建文件时,单击 “是”。 在记事本中,键入下列各行并保存。 #include <stdio.h> static int j; int k=0; void fun1(void) { static int i=0; i++; printf(“i = %d\n”,i); } void fun2(void) { j=0; j++; printf(“j = %d\n”,j); } int main() { printf(“This is a native C program.\n”); for(k=0;k<10;k++) { fun1(); fun2(); } return 0; } 在命令提示符下,键入 cl test.c,并按 Enter。cl.exe 编译器将生成一个可执行程序 test.exe。运行回显如下: This is a native C program. i = 1 j = 1 i = 2 j = 1 i = 3 j = 1 i = 4 j = 1 i = 5 j = 1 i = 6 j = 1 i = 7 j = 1 i = 8 j = 1 i = 9 j = 1 i = 10 j = 1 若要关闭命令提示符窗口,请键入 exit 并按 Enter。