上一页 1 2 3 4 5 6 ··· 9 下一页
摘要: 通俗解释socket socket是网络编程的基础,本文用打电话来类比socket通信中建立TCP连接的过程。 socket函数,表示你买了或者借了一部手机。 bind函数,告诉别人你的手机号码,让他们给你打电话。 listen函数,打开手机的铃声,而不是静音,这样有电话时可以立马反应。listen函数的第二个参数,最大连接数,表示最多有几个人可以同时拨打你的号码。不过我们的手机,最多只能有一个... 阅读全文
posted @ 2009-06-17 19:07 jasonM 阅读(966) 评论(0) 推荐(0) 编辑
摘要: 第一次調用: BOOL CFrameWnd::LoadFrame(UINT nIDResource, DWORD dwDefaultStyle, CWnd* pParentWnd, CCreateContext* pContext) { ………… //◆◆◆正是GetIconWndClass第一次調用... 阅读全文
posted @ 2009-06-03 21:10 jasonM 阅读(747) 评论(0) 推荐(0) 编辑
摘要: 1.vc做的win32的dll,其中dll2.cpp文件代码如下:int add(int a,int b){return a+b+1;}int subtract(int a,int b){return a-b;}2.dll2.def代码如下:LIBRARY dll2EXPORTSaddsubtract3.将dll2.lib和dll2.dll拷到c#当前目录下4.建立测试用的.net程序,代码如下:... 阅读全文
posted @ 2009-06-03 00:43 jasonM 阅读(541) 评论(0) 推荐(0) 编辑
摘要: CRect rectClient; GetClientRect(rectClient); pDC->SetMapMode(MM_ANISOTROPIC); pDC->SetWindowExt(CSize(1000,1000)); pDC->SetViewportExt(rectClient.right,-rectClient.bottom); pDC->SetViewpor... 阅读全文
posted @ 2009-05-06 16:12 jasonM 阅读(687) 评论(0) 推荐(0) 编辑
摘要: 窗口过程函数传入的参数lParam包含了鼠标的位置,其中底位为x坐标,高位为y坐标,这些坐标值都是相对于窗口客户区的左上角的值,wParam中则包含了鼠标按钮的状态. 1、窗口消息:WM_CREATE,WM_DESTROY,WM_CLOSE 我们创建一个窗口对象的时候,这个窗口对象在创建过程中收到的就是WM_CREATE消息,对这个消息的处理过程一般用来设置一些显示窗口前的初始化工作,如设置窗口的... 阅读全文
posted @ 2009-05-05 23:22 jasonM 阅读(627) 评论(0) 推荐(0) 编辑
摘要: 网上关于使用sdk在进程间传递信息的文章,在google和百度中搜了一天,都没搜到,全是vc或者.net的,郁闷,没办法,自己写了个发送方和接收方的自己来测试一下,相关代码和注释如下:发送方代码:#include <windows.h>int WINAPI WinMain(HINSTANCE hInstance,HINSTANCE hPrevlinstance,LPSTR szCmdL... 阅读全文
posted @ 2009-04-25 19:28 jasonM 阅读(503) 评论(0) 推荐(0) 编辑
摘要: 因为按钮是子窗口,是系统已定义好的,所以不需要使用注册窗口类注册,也不需要写消息处理,直接在窗口的WM_CREATE中创建就可以了,在上一讲的窗口过程中加入如下代码: case WM_CREATE: { CreateWindow(TEXT("BUTTON"),TEXT("按钮(&A)"),WS_CHILD | WS_VISIBLE |BS_PUSHBUTTON,10,10,... 阅读全文
posted @ 2009-04-24 16:08 jasonM 阅读(552) 评论(0) 推荐(1) 编辑
摘要: CodeCode highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->#include /* 导入包含文件WINDOWS.H,此文件包含了其它的Windows头文件 */ /* WINDEF.H 基本类型定义 ... 阅读全文
posted @ 2009-04-24 13:05 jasonM 阅读(2126) 评论(0) 推荐(1) 编辑
摘要: 比如 我们有这样一个C函数#includelong test(int a,int b){ a = a + 1; b = b + 100; return a + b;}void main(){ printf("%d",test(1000,2000));}写成32位汇编就是这样;//////////////////////////////////////////////////... 阅读全文
posted @ 2009-04-23 16:45 jasonM 阅读(753) 评论(0) 推荐(1) 编辑
摘要: 老王最新壳试脱时遇到的问题,详细表述如下: 1. 用peid查看壳时,显示区段为EPE1。怀疑是老王的壳。提示为:什么都没有。 2. 用importREC查看dll时,发现只有一个系统kernel.dll,说明是加过壳的。 3. 用十六进制编辑工具打开,可以看到确实是老王的壳,并且已经提示了版本,如下: EPE: EncryptPE V2.20... 阅读全文
posted @ 2009-04-21 11:37 jasonM 阅读(854) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 9 下一页