Wednesday, December 24, 2008
Friday, April 11, 2008
SoftICE相关
启动时出现Error code 31的解决方法:
1.不能安装Daemon tool,已安装删除后需手工删除sptd.sys
2.修改boot.ini 为 multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /fastdetect /Execute /noguiboot
3.打补丁
设置中的Initialization string,这个设置使SoftICE启动时,自动执行一些命令,此处修改为为:Faults off;code on;set font 2;lines 40;wc 20;X;
1.不能安装Daemon tool,已安装删除后需手工删除sptd.sys
2.修改boot.ini 为 multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /fastdetect /Execute /noguiboot
3.打补丁
设置中的Initialization string,这个设置使SoftICE启动时,自动执行一些命令,此处修改为为:Faults off;code on;set font 2;lines 40;wc 20;X;
Faults off - 关闭异常跟踪功能。《加密与解密》中关于该命令的说明如下:Faults默认为ON,所以一旦CPU有非法指令,SoftICE就会不停地弹出,告知用户 哪里出错。实际中这样的情况如果太频繁地发生,最好将其设置为OFF。也可以在WINICE.DAT中一开始就置其为OFF。初学者一般不知道有这个命 令,一旦发生非法指令,只会按R键。
code on - 打开SoftICE中代码的反汇编机器码显示。默认情况下是code off的,这样在按Ctrl+D进入SoftICE时只能看到反汇编后的代码,而看不到相应的二进制机器码。这个设定也可以通过勾选 Disassembly Options设置里的Show Code Bytes来实现。
set font 2 - 设置字体为2号。SoftICE默认的1号字体太小了,3号字体又太大,2号正好适中,似乎和DOS文本模式下80列×25行字体的大小一样。
lines 40 - 设置SoftICE窗口总行数为40行,这也限制了SoftICE的窗口大小。
wc 20 - 设置代码窗口的行数为20。
Tuesday, April 8, 2008
重装windows后恢复grub
记录记录
1.用gentoo livecd启动,进入命令行
2.mount 原来的启动分区至/boot
3.执行grub-install --root-directory=/boot /dev/sda
4.reboot
1.用gentoo livecd启动,进入命令行
2.mount 原来的启动分区至/boot
3.执行grub-install --root-directory=/boot /dev/sda
4.reboot
Thursday, May 17, 2007
使用vc7.1编译boost1.34
boost编译了好几次,每次编译前都忘了上次怎么做的,这次还是记下来好
1.tools/jam/ 下运行build_dist编译出bjam并拷贝到boost目录下
2.设置环境变量,BOOST_ROOT,PYTHON_LIB,PYTHON_INCLUDE,PYTHON_ROOT,PYTHON_VER等
3.tools/build/v2下设置user-config.jam文件,指定好编译使用toolset:
using msvc : 7.1 : D:/My Software/Microsoft Visual Studio .NET 2003/Vc7/bin/cl.exe ;
using python : 2.4 : D:/Python24 ;
4.编译: bjam --v2 link=shared release stage
1.tools/jam/ 下运行build_dist编译出bjam并拷贝到boost目录下
2.设置环境变量,BOOST_ROOT,PYTHON_LIB,PYTHON_INCLUDE,PYTHON_ROOT,PYTHON_VER等
3.tools/build/v2下设置user-config.jam文件,指定好编译使用toolset:
using msvc : 7.1 : D:/My Software/Microsoft Visual Studio .NET 2003/Vc7/bin/cl.exe ;
using python : 2.4 : D:/Python24 ;
4.编译: bjam --v2 link=shared release stage
Powered by ScribeFire.
Subscribe to:
Posts (Atom)