- 博客(4)
- 资源 (2)
- 收藏
- 关注
转载 CAsyncSocket和CSocket
Socket有同步阻塞方式和异步非阻塞方式两种使用,事实上同步和异步在我们编程的生涯中可能遇到了很多,而Socket也没什么特别。虽然同步好用,不费劲,但不能满足一些应用场合,其效率也很低。 也许初涉编程的人不能理解"同步(或阻塞)"和"异步(或非阻塞)",其实简单两句话就能讲清楚,同步和异步往往都是针对一个函数来说的,"同步"就是函数直到其要执行的功能全部完成时才返回,而"异步"则是,
2011-06-03 23:39:00
280
原创 进程ID,进程hmodule ,hwnd的获取
<br />进程ID<br /> <br /> <br />下面这个方式是枚举进程ID <br />typedef LONG NTSTATUS;<br />typedef ULONG ACCESS_MASK;<br />typedef ULONG KPRIORITY ;<br />typedef DWORD ACCESS_MASK ;<br />typedef struct _VM_COUNTERS {<br /> ULONG PeakVirtualSize;<br /> ULONG
2011-06-02 15:38:00
243
原创 字符操作
字符是我们常常会用到的东西了,当然我们不会陌生char 、char[]、char*、wchar_t 、C++的string wstring MFC的 CStringA CStringW,还有一些宏TCHAR PSTR WSTR PWSTR PCWSTR PTSTR LPTSTR
2011-05-24 23:07:00
344
原创 Hook前篇介绍
个人认为Hook这个东西还是要总结一下,最近在公司里做个东西被破解了,别人挂起了我的程序,和保护的程序,用OD调试一下,发现那个程序Hook了一些windowAPI,那个程序有几个线程,线程的函数都是用了windowAPI做的函数,看了它会一直监视这几个函数,而且线程的函数还是不断变的,我就想自己HOOK一些函数,此篇就作为个人对HOOK技术的总结篇。大体就分两类:用户模式的HOOK、内核模式HOOK ,用户模式HOOK也就是在ring3环境下hook kenerl32.dll、User3.dll、Gui
2011-05-23 22:57:00
262
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人