-
-
[旧帖]
[求助]用ASProtect加壳过的程序不能捕获异常
0.00雪花
-
发表于:
2010-4-20 10:22
1383
-
[旧帖] [求助]用ASProtect加壳过的程序不能捕获异常
0.00雪花
我做的一个Win32程序,在程序WinMain中使用了SetUnhandledExceptionFilter(myExceptionFilter)来生成dump文件。
INT WINAPI WinMain( HINSTANCE, HINSTANCE, LPSTR, int )
{
........
SetUnhandledExceptionFilter(myExceptionFilter);
DisableSetUnhandledExceptionFilter();
........
}
为了测试异常,我加了一个除0操作:
try
{
iFg1 = iFg2= 0;
iFg1 = 5/iFg2;
}
catch(...)
{
throw;
}
在不加壳时程序可以捕获异常,而且可以生成dump文件;用ASProtect加壳后程序就不能捕获异常了,直接弹出系统关闭程序的对话框,请问这是怎么回事呢? 望高手赐教!
[课程]Linux pwn 探索篇!