hMem = GlobalAlloc(GMEM_FIXED, nLength+4);
pTemp = (char *)GlobalLock(hMem)
...
...
GlobalUnlock(hMem)
GlobalFree(hMem);
pTemp = (char *)GlobalLock(hMem)
...
...
GlobalUnlock(hMem)
GlobalFree(hMem);
解决方案 »
- 关于技术技能学习的讨论
- DCT压缩问题
- 关于弹出式菜单如何响应热键问题[急]
- 收集snmp++网管编程最有价值资料,请各位给于小弟。。。,总结后会发布!!!
- 网站搜索的资料和源码?
- 托盘问题:如何实现当程序最小化至托盘时的动画效果?
- 什么是Visual Studio.NET
- 如何编写一个记录用户对系统操作的日志
- 能否告诉我如何编写一组件,目的是得到一个共用的记录集,好像通过编写一Function使返回值为Recordset,行不通
- How to bring up a menu like explorer in my own listview
- CBitmapButton类中的LoadBitmap函数只能是256色以下的图形,能不能24位真彩色?如何做?
- 怎样让我编的 CD播放程序不受“模拟光驱”的影响?
GlobalFree(hMem);
可能是EncryptionAlg函数的原因。提供pTemp是为了给EncryptionAlg提供一个工作缓冲区,因为在我的设计中不适合由EncryptionAlg自己提供工作缓存,但是 EncryptionAlg 中只进行一些纯粹的数学运算呀!