如何人为制造一个非法操作,然后只能关闭?(用于软件加密,不想用TerminateProcess以免被SoftIce拦截) 弄出个野指针来,然后对野指针赋值,或者对某些不存在的GDI对象执行操作...太多了 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 to MSVCer:那样API调用会失败,不会造成非法操作 随便搞个空指针就行了空指针又不是调api KAO你不信,反正下面的代码在我机器上是非法操作(环境Win98,VC6)void CAboutDlg::OnButton1() { char* p = (char*)::GlobalAlloc( GMEM_FIXED, 8 ); char buf[2000]; memcpy( p, buf, sizeof(buf) );} 这不又是一个例子void CAboutDlg::OnButton2() { _asm int 21h;}我再找一个去 又找着一个void CAboutDlg::OnButton2() { HWND hWnd = (HWND)0x00; CWnd *pWnd = CWnd::FromHandle( hWnd ); pWnd->DestroyWindow();}我再试试去 怎么动态改变网页复选框的状态和点击一个按钮 在Win32 Console CLI程序从文本文件读取一行 这个函数哪里错了 有谁知道共享软件作者 周弈 在开始卖软件后有段时间出了什么事? (很早的事情了) 怎样让"为ie开发的控件"响应键盘消息? 4000元现金,交易 句柄数不断增加,是不是有资源泄漏??? 自定下载的问题,请教高手 为什么编译过不去呢?--高分关于类的问题。 菜鸟问题:如何给OnLButtonDown发送一个消息(PostMessage) activeX能进行多重嵌套吗?? 谁能给我一个任意读或查找内存中数据的代码? 收到后立刻加分!
空指针又不是调api
void CAboutDlg::OnButton1()
{
char* p = (char*)::GlobalAlloc( GMEM_FIXED, 8 );
char buf[2000];
memcpy( p, buf, sizeof(buf) );
}
void CAboutDlg::OnButton2()
{
_asm int 21h;
}
我再找一个去
void CAboutDlg::OnButton2()
{
HWND hWnd = (HWND)0x00;
CWnd *pWnd = CWnd::FromHandle( hWnd );
pWnd->DestroyWindow();
}
我再试试去