
编程开发
老开山
这个作者很懒,什么都没留下…
展开
-
学用VC++进行Winsock编程──Client端
//////////////////////// 本文来源于网上,出处不详!/////////////////////////////////// 说到Winsock,可能很多人还不太了解,但说到OICQ、ICQ、Foxmail、Netants、CuteFTP以及大名鼎鼎的BO2K等等,大家都应该是很熟悉的。如今是网络时代,这些基于网络的软件真的是红红火火!那你有没有想过这些软件是怎么写出来的呢原创 2005-03-11 00:51:00 · 5541 阅读 · 0 评论 -
教你理解复杂的C/C++声明
原文:http://www.codeproject.com/cpp/complex_declarations.asp作者:Vikram A Punathambekar介绍曾经碰到过让你迷惑不解、类似于int * (* (*fp1) (int) ) [10];这样的变量声明吗?本文将由易到难,一步一步教会你如何理解这种复杂的C/C++声明:我们将从每天都能碰到的较简单的声明入手,然后逐步加入cons原创 2005-11-27 22:07:00 · 1289 阅读 · 1 评论 -
Thunking MouseProc in IE add-in
Download demo project - 21 Kb IntroductionMany IE add-ins are using Windows Hook mechanism to monitor message traffic for mouse messages and to perform their intended task related with mouse activiti原创 2005-11-27 22:37:00 · 1790 阅读 · 0 评论 -
Win32 Equivalents for C Run-Time Functions
http://support.microsoft.com/default.aspx?scid=kb;EN-US;q99456#top原创 2005-12-03 05:54:00 · 1408 阅读 · 0 评论 -
电子书&算法
http://name.cnnic.net.cn/result.dll?c=sogou&q=%BF%AA%C9%BD%C8%ED%BC%FE[电子书下载]http://www.infoxa.com/asp/book/cx.asp?page=1&gjz=算法&px=rq&gjz_smjs=smhttp://www.netyi.netHow to learn《The .Art Of Computer原创 2005-12-10 19:42:00 · 2187 阅读 · 0 评论 -
hook其他进程的API【转载】
hook其他进程的API 今天终于有了一个小小的进步就算是自己的努力来完成的,没想到HOOK其他进程的API原来这样的简单。其实就是两个关键的技术(HOOK-API和远程线程注入)。HOOK是一种WINDOWS下存在很久的技术了。 HOOK一般分两种1。HOOK MESSAGE 2。HOOK API 本问讨论的是HOOK原创 2005-12-16 02:46:00 · 14165 阅读 · 3 评论 -
字符串UTF-8与ASCII相互转换
LPSTR Convert(LPCSTR str, int sourceCodepage, int targetCodepage){ int len=_tcslen(str); int unicodeLen=MultiByteToWideChar(sourceCodepage,0,str,-1,NULL,0); wchar_t* pUnicode; pUnicode=new wchar_t[uni原创 2005-12-10 04:33:00 · 21044 阅读 · 3 评论 -
开机自动运行的几个途径
1. 注册表项:HKEY_USERS/.DEFAULT/Software/Microsoft/Windows/CurrentVersion/RunHKEY_USERS/.DEFAULT/Software/Microsoft/Windows/CurrentVersion/RunonceHKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Windows/CurrentVersi原创 2005-12-15 05:54:00 · 3080 阅读 · 1 评论 -
进程防杀的实现
进程防杀的实现在WINDOWS操作系统下,当我们无法结束或者不知道怎样结束一个程序的时候,或者是懒得去找“退出”按钮的时候,通常会按“CTRL+ALT+DEL”呼出任务管理器,找到想结束的程序,点一下“结束任务”就了事了,呵呵,虽然有点粗鲁,但大多数情况下都很有效,不是吗?设想一下,如果有这么一种软件,它所要做的工作就是对某个使用者在某台电脑上的活动作一定的限制,而又不能被使用者通过“结束任务”这原创 2005-12-16 02:45:00 · 16252 阅读 · 2 评论 -
Windows的DDE原理(Delphi实现)
Windows的DDE原理 日期:2005年2月20日 作者:-=不详=- 人气:228 人 7.2.1 Windows的DDE原理 Windows的DDE机制基于Windows的消息机制。两个Windows应用程序通过相互之间传递DDE消息进行DDE会话(Conversation),从而完成数据的请求、应答、传输。这两个应用程序分别原创 2005-04-15 21:43:00 · 3978 阅读 · 0 评论 -
深入 CSocket 编程之阻塞和非阻塞模式
注:本文转载自“StarLights Weblog”http://blog.youkuaiyun.com/yjgx007/archive/2005/01/03/237955.aspx适合初中级读者阅读 有时,花上几个小时阅读、调试、跟踪优秀的源码程序,能够更快地掌握某些技术关键点和精髓。当然,前提是对这些技术大致上有一个了解。 我通过几个采用 CSocket 类编写并基于 Client/Server (客户原创 2005-03-10 18:41:00 · 1585 阅读 · 0 评论 -
ASCII,Unicode, BSTR,LPSTR和LPWSTR转换...
一、BSTR、LPSTR和LPWSTR 在Visual C++.NET的所有编程方式中,我们常常要用到这样的一些基本字符串类型,如BSTR、LPSTR和LPWSTR等。之所以出现类似上述的这些数据类型,是因为不同编程语言之间的数据交换以及对ANSI、Unicode和多字节字符集(MBCS)的支持。 那么什么是BSTR、LPSTR以及LPWSTR呢? BSTR(Basic STRing,Bas原创 2005-03-13 11:04:00 · 4700 阅读 · 1 评论 -
无进程DLL木马的又一开发思路与实现(转载)
无进程DLL木马的又一开发思路与实现作者:TOo2y 来源:不详 加入时间:2003-2-3 阅读次数:一.Windows下进程的隐藏二.Windows Socket 2 SPI技术概述三.基于SPI的DLL木马技术四.主要代码分析五.小结与后记六.附录之源代码一)Windows下进程的隐藏在M$的32位操作系统中,有许许多多的办法可以实现进程隐藏的功能。在Win98下将程序注册为系原创 2005-03-15 17:21:00 · 1251 阅读 · 0 评论 -
数据访问技术的演变(转载)
数据访问技术的演变发布日期: 4/1/2004 | 更新日期: 4/1/2004Wei-Meng Lee在数据库出现的早期,开发人员只需要了解正在使用的数据库产品的详尽知识。但数据库产品和技术发展很快。从关系数据库到非关系数据存储区(如电子邮件和文件系统),数据访问技术必须始终追随技术的飞速变化。并且,随着客户端/服务器及多层应用程序结构的出现,现在开发人员必须了解多种数据访问技术。大多数开发人员原创 2005-03-20 14:20:00 · 1438 阅读 · 0 评论 -
WM_PAINT以及窗口绘制
1.当客户区文本被覆盖时,系统默认的操作是使无效的窗口不可见。除非发送WM_PAINT消息通知窗口过程,方能充绘窗口。2.一个WM_PAINT消息不止对应一个“无效矩形”,可以对应多个,操作系统会通过计算,将新加入的“无效窗口”合并到原来的的“无效窗口”中,得到一个新的包涵当前所有“无效窗口”的窗口合集。3.通过GetUpdateRect可以在任何时候获取“无效窗口的句柄”。4.ValidateR原创 2005-03-25 17:29:00 · 3109 阅读 · 0 评论 -
CListCtrl使用详解
CListCtrl使用详解1。先来介绍REPORT类型的CListCtrl:首先使用下面的语句设置CListCtrl的style: DWORD SetExtendedStyle( DWORD dwNewStyle );其中 LVS_EX_CHECKBOXES 表示添加CheckBox LVS_EX_FULLROWSELECT 表示选择整行 LVS_EX_GRIDLINES 表示添加表格线如果设置了原创 2005-03-20 13:41:00 · 2255 阅读 · 0 评论 -
eD2k & Kademlia
F.A.Q. on eD2k-KademliaAre there any limitations on the ED2K network? Not much, but yes, there are: two natural limits and a "forced" limitation. The two natural limits have already been mentioned bef原创 2005-04-04 18:32:00 · 5226 阅读 · 0 评论 -
CString 操作指南
CString 操作指南原著:Joseph M. Newcomer翻译:littleloach原文出处:codeproject:CString Management 通过阅读本文你可以学习如何有效地使用 CString。 CString 是一种很有用的数据类型。它们很大程度上简化了MFC中的许多操作,使得MFC 在做字符串操作的时候方便了很多。不管怎样,使用CString 有很多特殊的技巧,特原创 2005-04-13 18:08:00 · 1578 阅读 · 0 评论 -
[转]跨进程API Hook(初稿)
[转-收藏]跨进程API Hook(初稿)作者: detrox什么是“跨进程 API Hook”?众所周知Windows应用程序的各种系统功能是通过调用API函数来实现。API Hook就是给系统的API附加上一段小程序,它能监视甚至控制应用程序对API函数的调用。所谓跨进程也就是让自己的程序来控制别人程序的API调用了。API Hook 理论通过对Win32 PE文件的分析(如果你还不熟悉PE文原创 2005-12-16 02:28:00 · 3194 阅读 · 0 评论