|
设了断点,SoftICE跳不出来! 学着用SoftICE时碰到的问题,设置了断点,程序执行时SoftICE不跳出。
我练习的小程序:
#include
#include
#define PASSWORD_SIZE 100
#define PASSWORD \"myGOODpassword\\n\"
int main ()
{
int count=0;
char buff [PASSWORD_SIZE];
for (;;)
{
printf (\"Enter password:\");
fgets (&buff [0], PASSWORD_SIZE,stdin);
if (strcmp (&buff [0], PASSWORD))
printf (\"Wrong password\\n\");
else break;
if (++count>3) return -1;
}
printf (\"Password OK\\n\");
}
我在SoftICE中这样设了断点:
bpx printf
其实不止这一个,我设了个bpx GetWindowTextA,然后在运行对话框里输入东西,SoftICE跳不出来。
还有,我用src命令可以从c程序转到汇编程序,但是不能转回去。
那位大虾解答一下,感激不尽!!!
|
|