摘要:一、基本概念 拖放,是指用鼠标拖动的方法,在不同程序的窗口之间、同一个程序的不同窗口之间或同一程序同一窗口的不同控件之间,进行移动、复制和粘贴等操作的技术。拖放操作是在操作系统的帮助下完成的。被拖动的对象首先向操作系统注册它使用的数据格式,并按指定的数据格式提供数据,拖放操作结束时,接收拖放的窗口按指定的数据格式提取有关数据,并根据提取的数据生成相应的对象。 二、两种拖放方式 拖放有两种类型:OL...
阅读全文
文章分类 - 系统编程
摘要:南京市随园8-2号702室 王珂 ---- 一、概述 ---- 在Windows操作系统中存在两种剪贴板机制:Windows标准剪贴板和OLE剪贴板机制。 ---- 标准的Windows剪贴板是一个被所有Windows应用程序共享的系统服务,因此它并没有自己的句柄或类。但你可以通过CWnd类的成员函数来管理剪贴板。 ---- 自从OLE(Object Linking and ...
阅读全文
摘要:今天休息,从网上找篇优化Windows的小文章,虽然是写程序的,但对Windows这种操作系统的优化却一窍不通,一直都是用优化大师的。WindowsXP系统优化设置全攻略:判断windowsXP是否激活:“运行”中输入“oobe/msoobe /a”一、彻底清除“文档”项内容在注册表中的记录:展开HKEY_CURRENT_USER\Software\Microsoft\Window...
阅读全文
摘要:右键加入"命令提示符": 我们在Windows的命令提示符(控制台)环境中如果想进入某个目录,一般要先进入目录所在的盘符,然后使用"cd"命令逐层进入这个目录,例如要进入F:\eBook\C++\,可能的步骤如下: C:\Documents and Settings\Administrator>F:F:\>cd eBookF:\eBook>cd C++F:\eBook\C++ 如果目录的结...
阅读全文
摘要:监视远程线程的创建 作者: 一块三毛钱邮件: zhongts@163.com日期: 2004.12.29 远程线程技术被大量的使用在木马、蠕虫等软件当中,通过在别的进程中插入线程的方式运行代码,具有相当高的隐蔽性。比如常见的 Explorer.exe 进程中有十几个线程同时运行,在其中插入一个线程后,谁也分辨不出来哪个就是插入的远程线程。本文提供了一种方法可以监视远程线程的创建活动,记...
阅读全文
摘要:http://soft.ttee.com/Article/Catalog32/95.html 我自己做的apihook,是用了陷阱式和导入表式封装在同一个类里的。源代码还没整理,而且是用delphi编写的。本人最近忙其他一个程序,加上工作忙,所以现找来网上的一篇关于apihook的文章。 本论坛很多朋友是用C++的,所以转贴了一篇C++的,原理写的蛮清楚的,用的HOOK方式是陷阱式的。 PS:大名...
阅读全文
摘要:来源:http://www.xfocus.net/articles/200505/798.html 创建时间:2005-05-10文章属性:原创文章提交:LionD8 (liond8_at_126.com)内核级利用通用Hook函数方法检测进程作者: LionD8QQ: 10415468Email: LionD8@126.comBlog: http://blog.csdn.n...
阅读全文
摘要:Windows2000/XP内含的任务管理器(Taskmgr)相信大家都熟悉吧,相比之下XP里的要比2000功能更加强大,返回的信息也更加的详细,不过您是否觉得还有很多希望获得的消息没有包含在里面吗?您是否觉得 Windows的系统管理工具箱里的东西太分散了吗?下面就让我们看看它们的开发原理,并动手实现一个真正的任务管理器。现在我们是调用Win32API来实现这些功能的,但是大家都说MS隐藏...
阅读全文
摘要:硬盘主引导记录详解: 硬盘的数据结构对于一些朋友来说总是很神密!为什么我们删除了的文件用软件能找到?为什么我们格式化了的硬盘数据还能找回来?要回答这一切,你就得对硬盘的数据结构有个清醒的认识。硬盘上的数据由五大部分组成,它们分别是:MBR区、DBR区,FAT区,DIR区和DATA区。1.MBR(Main Boot Record)区,即主引导记录区,位于整个硬盘的0磁道0柱面1扇区.2.DBR(D...
阅读全文
摘要:头文件: ////////////////////////////////////////HideProcess.hBOOL HideProcess(); CPP源文件:///////////////////////////////////////////////////////////////////////////////HideProcess.cpp#include#incl...
阅读全文
摘要:本文转自 C++Builder 研究 - http://www.ccrun.com/article/go.asp?i=470&d=e710ht注:此程序有一定的风险性。老妖也没有试过。希望大家考虑清楚了再行事。要不是亲自试一下,你一定不会相信,运行下面的程序,你的机器将不能从软盘启动,更不能从硬盘启动。而这个程序仅仅修改了你的硬盘的扩展DOS分区的首隐藏扇区。 code segment assum...
阅读全文
摘要:本文转自 C++Builder 研究 - http://www.ccrun.com/article/go.asp?i=605&d=l3si2a本文代码经ccrun(老妖)在Win2k下试验成功.#include #include #pragma inline//---------------------------------------------------------------------...
阅读全文
摘要:本文转自 C++Builder 研究 - http://www.ccrun.com/article/go.asp?i=392&d=147pru 在编程时,经常有一些针对目录的操作,如打开目录对话框选择一个目录,直接创建多级目录,直接删除多级目录,判断某个目录是否存在等。本文就这些问题给出编程实现方法,并给出详细的程序代码,供各位编程爱好者参考。一、判断目录是否存在: C++ Builder...
阅读全文
摘要:本文转自 C++Builder 研究 - http://www.ccrun.com/article/go.asp?i=480&d=v22p07在C++Builder中,不能够使用Turbo C中的outputb和inputb端口读写函数。但我们可以有另外两种办法实现这个功能。本文介绍怎样在C++Builder下实现端口读写,并给出两种方法的源代码。 在C++Builder下对端口的读写共有两种方法...
阅读全文
摘要:本文转自 C++Builder 研究 - http://www.ccrun.com/article/go.asp?i=481&d=j5iym3关于Access97的密码破解,在很多的网站和杂志上都有过介绍。在这里我简单重复一下。在mdb文件第0x42字节处的13个字节分别与0x86,0xfb,0xec,0x37,0x5d,0x44,0x9c,0xfa,0xc6,0x5e,0x28,0xe6,0x1...
阅读全文
摘要:本文转自 C++Builder 研究 - http://www.ccrun.com/article/go.asp?i=491&d=5s77xy 作者:Victor Chen来自:C++ 爱好者http://www.cppfans.com--------------------------------------------------------------------------------程...
阅读全文
摘要:本文转自 C++Builder 研究 - http://www.ccrun.com/article/go.asp?i=490&d=4775gq原作者:Victor Chen来 源:C++ 爱好者网址: http://www.cppfans.com/Email: victor@cppfans.com需要用 COM 接口的 OLE 拖放目标, 程序新建一个支持拖放目标的UnitTMyDropTarge...
阅读全文
摘要:本文转自 C++Builder 研究 - http://www.ccrun.com/article/go.asp?i=489&d=11i1qt在深度论坛看到的。经ccrun试验成功。用Scripting Runtime//------------------------------------------------------------#include "comobj.hpp"Variant ...
阅读全文
摘要:将文件copy到剪贴板上(www.chinabcb.com) 本文转自 C++Builder 研究 - http://www.ccrun.com/article/go.asp?i=514&d=6lo5n1bool CopyToClipboard(AnsiString file);//----------------------------------------------------------...
阅读全文
浙公网安备 33010602011771号