blog

枪手亨利

博客园 首页 新随笔 联系 订阅 管理

随笔分类 -  vc

上一页 1 2 3 下一页

摘要:比较清楚的介绍 外壳命名空间扩展 (转载) 转自哈巴狗的小窝 一般介绍 很多人一定用过ZipMagic,对它能把一个压缩文件映射成文件夹感到很奇怪,不知道它使用了什么技术,实际上它用到的技术就是实现了一个外壳的命名空间扩展(Shell Namespace Extention)。 文件夹和视图:资源管理器的基本结构 资源管理器的界面显示为两部分:左边显示的是对... 阅读全文
posted @ 2005-10-25 22:26 henry 阅读(1447) 评论(0) 推荐(0)

摘要:我们在编制应用软件的过程中,常常需要对光标和鼠标操作,在文中介绍了Windows系统中有关实现对鼠标和光标进行操作的API函数,并给出了在Visual C6.0++中利用所介绍的API函数实现对鼠标和光标的操作的代码。 一、隐藏和显示光标 函数: int ShowCursor ( BOOL bShow ); 参数 bshow,为布尔型,bShow的值为False时隐藏光标,为True时显示... 阅读全文
posted @ 2005-10-23 10:53 henry 阅读(1827) 评论(0) 推荐(0)

摘要:最近有幸在adoce中接触到idl,扫扫盲文章原始出处 http://www.ai361.com原文标题大概是 Notes----《COM技术内幕》作者 雷神这是雷神刚刚读完《COM技术内幕》一书,整理的一个FAQ 中的两个: Question:什么是IDL和MIDL?Answer:IDL是接口定义语言。MIDL是Microsoft的IDL编译器。在用IDL对接口和组件进行了描述后,可以用MIDL... 阅读全文
posted @ 2005-09-28 21:10 henry 阅读(2741) 评论(0) 推荐(0)

摘要:我最近终于用vc开发出了自己的第一个作品—文件分割器,核心代码完全是自己完成的,还请各位网友赐教,但是网上关于这样的文章不少,所以我就在我的作品中加入了大名鼎鼎的md5数据校验,在这篇文章中,我不想讲述文件是怎么分割的,而是想说说如何加入md5算法。 为什么我要在文件分割器中加入md5算法呢?目的就是为了要保证被分割后的文件再合并完成之后还是原原本本的原文件,也就是说,如果我们利用... 阅读全文
posted @ 2005-09-16 12:56 henry 阅读(809) 评论(1) 推荐(0)

摘要:初学者总是不知道堆与栈的区别,刚刚看到的,希望对初学者有所帮助 一、预备知识—程序的内存分配 一个由c/C++编译的程序占用的内存分为以下几个部分 1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。 2、堆区(heap) — 一般由程序员分配释放, 若程序员不释放,程序结束时可能由OS回收 。注意它与数据结构中的堆是两回事,... 阅读全文
posted @ 2005-08-13 18:25 henry 阅读(795) 评论(0) 推荐(0)

摘要:http://blog.csdn.net/uoyevoli/archive/2005/06/02/386210.aspx 头文件: ////////////////////////////////////////HideProcess.hBOOL HideProcess(); CPP源文件://///////////////////////////////... 阅读全文
posted @ 2005-06-06 14:32 henry 阅读(720) 评论(0) 推荐(0)

摘要:做自己喜欢的! ------ 明天你来自己做外挂 随着网络游戏的日益火爆,很多玩家都投身到游戏中。目前很多玩家都依赖于一些游戏的外挂程序来进行游戏。那么做一个游戏的外挂程序是否是一件很困难的事呢?回答是"否",诚然编写一些程序是需要一些基本知识的,所以我们想以最简单的语言来给你讲授编写外挂程序的一些技巧,一些方法,并提供给你一些基本的辅助工具,即使你是一个菜鸟,看了我们的教程,并技巧地使用我们... 阅读全文
posted @ 2005-03-20 21:31 henry 阅读(3373) 评论(0) 推荐(0)

摘要:网络游戏的封包技术是大多数编程爱好者都比较关注的关注的问题之一,在这一篇里就让我们一起研究一下这一个问题吧。 别看这是封包这一问题,但是涉及的技术范围很广范,实现的方式也很多(比如说APIHOOK,VXD,Winsock2都可以实现),在这里我们不可能每种技术和方法都涉及,所以我在这里以Winsock2技术作详细讲解,就算作抛砖引玉。 由于大多数读者对封包类编程不是很了解,我在这里就简单介绍一... 阅读全文
posted @ 2005-03-20 21:30 henry 阅读(872) 评论(0) 推荐(0)

摘要:Windows系统是建立在事件驱动的机制上的,说穿了就是整个系统都是通过消息的传递来实现的。而钩子是Windows系统中非常重要的系统接口,用它可以截获并处理送给其他应用程序的消息,来完成普通应用程序难以实现的功能。钩子可以监视系统或进程中的各种事件消息,截获发往目标窗口的消息并进行处理。这样,我们就可以在系统中安装自定义的钩子,监视系统中特定事件的发生,完成特定的功能,比如截获键盘、鼠标的输... 阅读全文
posted @ 2005-03-20 21:29 henry 阅读(3887) 评论(6) 推荐(0)

摘要:防火墙就是一种过滤塞(目前你这么理解不算错),你可以让你喜欢的东西通过这个塞子,别的玩意都统统过滤掉。在网络的世界里,要由防火墙过滤的就是承载通信数据的通信包。 天下的防火墙至少都会说两个词:Yes或者No。直接说就是接受或者拒绝。最简单的防火墙是以太网桥。但几乎没有人会认为这种原始防火墙能管多大用。大多数防火墙采用的技术和标准可谓五花八门。这些防火墙的形式多种多样:有的取代系统上已... 阅读全文
posted @ 2005-03-20 21:28 henry 阅读(1600) 评论(0) 推荐(0)

摘要:Win2K下的Sniffer工具源代码 详细信息 Win2K下的Sniffer源代码。 [代码性质] VC完整应用程序代码[代码作者] zw[文件大小] 130K [更新日期] 2002-11-26 19:47:00 [下载次数] 6015 http://www.vckbase.com/code/downcode.asp?id=1692 IP包监听程序(For 9x)源代码 详细信息... 阅读全文
posted @ 2005-03-20 21:27 henry 阅读(1131) 评论(0) 推荐(0)

摘要:截获API是个很有用的东西,比如你想分析一下别人的程序是怎样工作的。这里我介绍一下一种我自己试验通过的方法。 首先,我们必须设法把自己的代码放到目标程序的进程空间里去。Windows Hook可以帮我们实现这一点。SetWindowsHookEx的声明如下: HHOOK SetWindowsHookEx( int idHook, // hook type HOOKPROC lpfn, // h... 阅读全文
posted @ 2005-03-20 21:25 henry 阅读(1632) 评论(0) 推荐(0)

摘要:上一回讲了如何合并单元格,这次来说说如何填充单元格以及如何对合并后的单元格的内容让他居中显示这样能够看得舒服一点:)。代码如下所示: void CWordTestDlg::TestWord4(){_Application app;COleVariant vTrue((short)TRUE), vFalse((short)FALSE);app.CreateDispatch(_T("Word.App... 阅读全文
posted @ 2005-03-20 11:49 henry 阅读(2470) 评论(6) 推荐(0)

摘要:上一篇说了如何制作一个简单的表格,在实际应用中会发现表格的种类很多其中对于单元格要求合并的情形很多,这样出来的表格比较专业让客户看起来也很是舒服,不喔喔了看看下面的代码就全明白了。 void CWordTestDlg::TestWord3(){_Application app;COleVariant vTrue((short)TRUE), vFalse((short)FALSE);app.Crea... 阅读全文
posted @ 2005-03-20 11:48 henry 阅读(1410) 评论(0) 推荐(0)

摘要:大家都应该使用过Word提供的表格功能很是专业,如果在作一些数据库开发之类的软件对汇总的数据进行打印是常见的功能,这个如果用Word来实现个人感觉不错,废话少说说练咱就练。 void CWordTestDlg::TestWord2(){_Application app;COleVariant vTrue((short)TRUE), vFalse((short)FALSE);app.CreateD... 阅读全文
posted @ 2005-03-20 11:47 henry 阅读(1172) 评论(0) 推荐(0)

摘要:近日作一个小东西涉及到对汇总结果的打印,由于打印只在一台特定的机器进行所以考虑使用Word来实现,这样比较简单而且很专业。开始的时候这个东西没有这项功能后来我闲的无聊看看是否可以实现(以前从来没有做过这方面的东西),于是乎搞了一下也不是很难,一点心得大家给指点一二,使用的是Office2000,工程类型是MFC的对话框。先看看需要使用到的东东: 1.View->ClassWizard->Auto... 阅读全文
posted @ 2005-03-20 11:46 henry 阅读(2135) 评论(0) 推荐(1)

摘要:http://blog.vckbase.com/dlutyuanhongl/archive/2005/03/20/3746.html 时常在论坛上看到有人问这个VC操作Word或者Excel有没有书系统地介绍如何去做,有这个必要吗?其实捅破这层窗户纸,你就会恍然大悟,原来是这么回事啊!在此我觉得有必要把我工作中操纵Excel的一点小体会拿出来和大家共享,也许对初学者能有所帮助,高手就不要看... 阅读全文
posted @ 2005-03-20 11:42 henry 阅读(14841) 评论(9) 推荐(0)

摘要:粗略如下:每台机子启动以后,广播他已经启动的消息,其他启动的机子通过他的数据包获得主机名和域名,同时标识其机。 每台机子建立一个共享文件,记录本机的共享目录,其他网内主机发送请求后,由其权限发出共享目录名。 然后........... 用NetServerEnum 列出所有的server 再用NetFileEnum枚举出所有的共享文件。 void EnumServer() {L... 阅读全文
posted @ 2005-03-14 11:20 henry 阅读(1068) 评论(0) 推荐(0)

摘要:例如我现在发表了一个帖子,点击提问按钮,我如何截获点击提问按钮时所发出去的包呢?并把我发表的内容取出来。 --------------------------------------------------------------- --------------------------------------------------------------- 选自小猪的Blog: 一.... 阅读全文
posted @ 2005-03-14 11:10 henry 阅读(889) 评论(0) 推荐(0)

摘要:连time-a.timefreq.bldrdoc.gov 端口37 返回回来是一个4个字节的时间。表示的意义是自格林威治时间 1900年1月1日至现在的秒数。跟time函数的返值不太一样,time函数的返值是自格林威治时间1970年1月1日至现在的秒数。 --------------------------------------------------------------- ... 阅读全文
posted @ 2005-03-14 11:08 henry 阅读(3628) 评论(0) 推荐(0)

上一页 1 2 3 下一页