自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

netstore的专栏

Hard work is the gateway to success.

  • 博客(36)
  • 资源 (1)
  • 收藏
  • 关注

转载 用拷贝钩子实现对文件夹的监控

ICopyHook是一个用于创建拷贝钩子处理程序COM接口,它决定一个文件夹或者打印机对象是否可以被移动,拷贝,重命名或删除。Shell在执行这些操作之前,会调用ICopyHook接口的CopyCallback方法对它们进行验证。CopyCallback返回一个int值指示Shell是否应该继续执行这个操作。返回值IDYES表示继续,而返回值IDNO和IDCANCEL则表示终止。一个文件夹对象...

2018-08-28 12:36:10 973

转载 文件系统识别器

本文转载自TimiXu的Blog文件系统识别器是一个标准的NT内核模式驱动程序。它只实现一项功能:检查物理介质设备,如果它能够识别存储介质的格式便加载相应的文件系统驱动程序。你可能要问:为什么不把所有的文件系统一起加载呢?因为系统几乎从不需要加载所有文件系统驱动程序,用一个小驱动可以节约数百K系统内存。实际上,所有标准的NT物理介质文件系统都利用文件系统识别器。举个例子来说,如果CD-ROM没...

2018-08-28 12:35:45 548

转载 用户层下拦截系统api的原理与实现

http://www.leftworld.net/wenzhang/show/2251.html写这篇文章是为了复习一些知识,最近在做毕业设计,之中大量地使用了这种技术,主要是用在拦截 winsock 函数,对于其他系统 api,其效果也是一样的。 前段时间写了一个 HookSend 的小程序,其实就是用的这里所说的方法.只不过这里讲得更详细一点,熟悉的就不用看了,另外欢迎大虾指出错误,不...

2018-08-28 12:35:27 775

原创 在CScrollView中使用滚动条

    近日需要在MFC中的MDI中使用带滚动条的视图。找了许久发现其实很简单1、用基类 CScrollView 生成新视图:CNewView2、修改MFC自动生的 CNewView::OnInitialUpdate()原内容为:void CNewView::OnInitialUpdate(){    CScrollView::OnInitialUpdate();   ...

2018-08-28 12:34:05 750

转载 支持 PS/2 与 USB 的键盘过滤驱动(可卸载)

http://www.cnblogs.com/evlon/articles/825597.html(转)支持 PS/2 与 USB 的键盘过滤驱动(可卸载) Author:  sinisterEmail:   [email protected]:http://www.whitecell.org Date:    2007-02-26/***********...

2018-08-28 12:33:45 1057

转载 徐志摩《再别康桥》赏析

再别康桥 --- 徐志摩轻轻的我走了,正如我轻轻的来; 我轻轻的招手,作别西天的云彩。那河畔的金柳,是夕阳中的新娘; 波光里的艳影,在我的心头荡漾。软泥上的青荇,油油的在水底招摇; 在康河的柔波里,我甘心做一条水草!那榆荫下的一潭,不是清泉, 是天上虹揉碎在浮藻间,沉淀着彩虹似的梦。寻梦?撑一支长篙,向青草更青处漫溯, 满载一船星辉,在星辉斑斓里放歌。但...

2018-08-28 12:33:15 3666

原创 用 MFC 如何高效地绘图

         显示图形如何避免闪烁,如何提高显示效率是问得比较多的问题。而且多数人认为 MFC 的绘图函数效率很低,总是想寻求其它的解决方案。MFC 的绘图效率的确不高但也不差,而且它的绘图函数使用非常简单,只要使用方法得当,再加上一些技巧,用 MFC 可以得到效率很高的绘图程序。我想就我长期(呵呵当然也只有2年多)使用 MFC 绘图的经验谈谈我的一些观点。1、显示的图形为什么会闪烁?...

2018-08-28 12:32:31 1149

转载 TIFF中关于TFW 文件的问题

转自:http://hgxida.blogcn.com/index.shtml 现在开始做 地理坐标与地图上进行显示的工作。可自己什么都不会,看来得好好研究,一步步做起。首先是TIFF文件所带的TFW文件。这个TFW文件其实是一个WORD文本文件。将它和TIFF文件关联在一起,来代替内嵌地理参考信息的TIFF文件。此WORD 文件内容如如下形式:1.000000.000...

2018-08-26 12:24:11 4548 1

转载 什么叫网关的精解(超经典)DNS,以及DHCP协议的解释

转自(协议分析论坛)计算机主机网关的作用是什么? 假设你的名字叫小不点,你住在一个大院子里,你的邻居有很多小伙伴,在门口传达室还有个看大门的李大爷,李大爷就是你的网关。当你想跟院子里的某个小伙伴玩,只要你在院子里大喊一声他的名字,他听到了就会回应你,并且跑出来跟你玩。 但是你不被允许走出大门,你想与外界发生的一切联系,都必须由门口的李大爷(网关)用电话帮助你联系。假如你想找你的同学小明聊...

2018-08-26 12:24:01 87

转载 制作VC表格控件

来源于 完全教程网 原文链接:http://www.pcstu.com/program/C__/sl/20070213/26791.html  我们在利用Visual C++开发基于数据库的软件时,经常要使用大量的表格,而Visual C++中并没有提供相应的表格控件,因此需要我们程序员自己制作,本文将介绍一个简单的表格控件的制作全过程。其实,一张表格是由一系列的单元格排列在一个窗...

2018-08-26 12:23:12 1553

原创 用vc++怎么制作表格

CComboBox    m_ChangeCombo;CEdit        m_Change;CSring       m_sChange;CMSFlexGrid  m_FlexGrid;void CChartInfoEditDlg::OnClickMsflexgrid(){    long lRow = m_FlexGrid.GetRowSel;    long lCol =...

2018-08-26 12:22:59 1724 1

转载 利用windows内核驱动创建虚拟磁盘设备

最近看了一下一个叫做filedisk的开源程序的代码 了解了关于磁盘设备驱动的一些东西总结一下filedisk的功能就是可以把磁盘上的某个文件映射成一个磁盘驱动器像一般的磁盘卷一样来使用关于filedisk的原理简单来说就是利用驱动程序创建一个磁盘设备(IoCreateDevice)然后在用户态程序中用DefineDosDevice将这个设备挂载到某个盘符下面也就是把所有到...

2018-08-26 12:22:49 2478

原创 How to disable a device

Look up SetupDiChangeState function in MSDN, pay attention to DICS_DISABLE flag.Disables the device. If the device is disableable but this function cannot disable the device dynamically, this functi...

2018-08-26 12:22:36 331

转载 用VC访问Sybase数据库

选择自 luckyegg 的 Blog     前段我在做一个项目时,要用到通过Sybase客户端连接网络Sybase数据库的问题。在此之前,我做过好多access、SQL server数据库的项目,都是用ADO技术来实现的。不过这一次,领导需求用Sybase数据库提供的ct-library接口,所以一下子以前所知道的数据库访问技术都没有了用武之地,我当时在csdn上发过贴子,问过这个问题...

2018-08-26 12:22:25 315

转载 MySQL 数据库函数库

本函数库供存取 MySQL 数据库。有关 MySQL 的细节,及下载 MySQL 数据库,请到这个网址 http://www.mysql.com 。而网络上也有许多提供处理 MySQL 的用户界面程序,建议到 http://www.phpwizard.net/phpMyAdmin 下载 phpMyAdmin,可以使用浏览器操作及管理 MySQL。整套 phpMyAdmin 程序,是用 PHP3 完...

2018-08-26 12:22:15 410

转载 ASCII码对照表

ASCII, American Standard Code for Information Interchange 念起来像是 "阿斯key",定义从 0 到 127 的一百二十八个数字所代表的英文字母或一样的结果与意义。由于只使用7个位元(bit)就可以表示从0到127的数字,大部分的电脑都使用8个位元来存取字元集(character set),所以从128到255之间的数字可以用来代表另一组一...

2018-08-26 12:21:57 1188

转载 MySQL数据类型

  MySQL 的数值数据类型可以大致划分为两个类别,一个是整数,另一个是浮点数或小数。许多不同的子类型对这些类别中的每一个都是可用的,每个子类型支持不同大小的数据,并且 MySQL 允许我们指定数值字段中的值是否有正负之分或者用零填补。  表列出了各种数值类型以及它们的允许范围和占用的内存空间。 类型 大小 范围(有符号) ...

2018-08-26 12:21:40 95

转载 改变换行模式

如果你使用的是一个源于CRichEditView的类,那么你已经支持了三种不同的换行模式。WrapNone                     指明没有自动换行WrapToWindow             指明换行基于窗口宽度WrapToTargetDevice    指明换行基于目标设备的特性 改变换行模式我们可以将上述三种模式赋予m_nWordWrap变量,再调用Wra...

2018-08-23 00:19:28 230

转载 linux文件操作篇

函数:    close(),       creat(),       dup(),       dup2(),       fcntl(),       flock(),       fsync(),       lseek(),        mkstemp(),       open(),       read(),       sync(),       writ...

2018-08-23 00:18:19 109

转载 VC++更改标题

一、单文档接口 (SDI) 类型窗口标题的改变首先,我们来看Windows SDI类型窗口标题栏的结构形式。结合具体例子说明:用 VC 的 AppWizard 创建一个名为“SDITitle”的单文档类型的工程,创建完工程后,编译运行该工程,程序主窗口标题形式如下:文档标题 主窗口标题1、文档标题的改变文档标题在是由工程中相应的文档类所控制的,因此我们可以利用SetTitle()函...

2018-08-23 00:15:11 1112 1

原创 CScrollBar的困惑及解决

使用一个CScrollBar后,在增加scrollrange为一个较大的范围之后拖了一段自动返回起始端,百思不得其解。msdn上有讲产生这个问题的原因以及解决方案,感谢csdn和msdn以下引用自msdn2002:RemarksThe GetScrollInfo function enables applications to use 32-bit scroll position...

2018-08-23 00:14:24 340

转载 无题

有的女人就是Windows虽然很优秀,但是安全隐患太大。 有的女人就是MFC她条件很好,然而不是谁都能玩的起。 有的女人就是C#长的很漂亮,但是家务活不行。 有的女人就是C++,她会默默的为你做很多的事情。 有的女人就是汇编虽然很麻烦,但是有的时候还得求它。 有的女人就是SQL,她会为你的发展来莫大的帮助。爱情就是死循,一旦执行就陷进去了。 爱上一个人,就是内存泄露--你永远释放不...

2018-08-23 00:13:10 80

转载 把exe里面的资源通通取出来

一、前言  不知大家用过exescope没有,那是日本鬼子写的一个很有用的东西,它能把exe等pe格式(portable executable)文件的资源(图标、位图、对话框、声音等等)分析出来,并能改写回去。当然vc的ide也有类似功能。大家是不是觉得很神秘?其实只要弄清了pe文件的结构,你也可以写一个类似的工具出来。下面是我近 来对pe文件的分析经验,给大家作参考。同时希望看到有中国人能写出...

2018-08-23 00:11:23 3387

转载 使用点,刷子,笔进行绘图

     在Windows中画点的方法很简单,只需要调用COLORREF CDC::SetPixel( int x, int y, COLORREF crColor )就可以在指定点画上指定颜色,同时返回原来的颜色。COLORREF CDC::GetPixel( int x, int y)可以得到指定点的颜色。在Windows中应该少使用画点的函数,因为这样做的执行效率比较低。      刷子...

2018-08-23 00:10:16 594

转载 关联自己的应用程序到右键菜单中

在Windows2000中,当用户在“我的电脑”或“资源管理器”中的某一文件上单击鼠标右键时会出现一个快捷菜单。单击的位置和对象不同,快捷菜单的内容也不尽相同。用户可根据自己的需要定制快捷菜单中的一些内容。假设用户希望在txt文件类型的右键快捷菜单中关联上自己的应用程序 (用户的应用程序名为mytxtapp.exe,在D盘根目录下) ,步骤如下:1、在注册表中找到并打开HKEY_CLASS...

2018-08-23 00:07:27 415

转载 驱动与应用层异步通信

同步就是你叫我去吃饭,我听到了就和你去吃饭;如果没有听到,你就不停的叫,直到我告诉你听到了,才一起去吃饭。异步就是你叫我,然后自己去吃饭,我得到消息后可能立即走,也可能等到下班才去吃饭。其实在明白了三种通信方式后,很容易使用异步方式来通信。在调用DeviceIoControl时,不指定FILE_FLAG_OVERLAPPED标志,表示以同步方式调用,调用线程将被阻塞直到控制操作完成.当...

2018-08-23 00:04:41 456

转载 驱动和应用层的三种通信方式

驱动程序和客户应用程序经常需要进行数据交换,但我们知道驱动程序和客户应用程序可能不在同一个地址空间,因此操作系统必须解决两者之间的数据交换。驱动层和应用层通信,主要是靠DeviceIoControl函数,下面是该函数的原型:BOOL DeviceIoControl ( HANDLE hDevice, // 设备句柄 DWORD dwIoControlCode, // IOCTL请求操作代码...

2018-08-23 00:03:30 4321

转载 消息钩子函数入门篇

       Windows 系统是建立在事件驱动的机制上的,说穿了就是整个系统都是通过消息的传递来实现的。而钩子是 Windows系统中非常重要的系统接口,用它可以截获并处理送给其他应用程序的消息,来完成普通应用程序难以实现的功能。钩子可以监视系统或进程中的各种事件消息,截获发往目标窗口的消息并进行处理。这样,我们就可以在系统中安装自定义的钩子,监视系统中特定事件的发生,完成特定的功能,比如截获...

2018-08-23 00:02:04 1111

转载 科学家澄清人类只使用10%大脑等医学误区

  几乎每天,科学家都会有新的发现,这些发现中的一部分会推翻旧的结论。就拿下面这篇文章来说吧,它言之凿凿,颠覆了人们日常生活中一些已经达成共识的观念。不过,它也只是一家之言,没准明天又有科学家出来反驳文章的作者了。       我们只使用了大脑的10%  这些是事实,还是“神话”  美国学者说:它们都不靠谱  流行文化总是伴随着一些“神话”或者半真半假的事,它们大部分对我们无害...

2018-08-23 00:00:20 255

转载 Windows 注册表实用设置

《开始菜单及相关设置》[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer]"NoRecentDocsMenu"=dword:00000001(隐藏开始->文档菜单)"NoRecentDocsHistory"=dword:00000001(禁止将打开的文档存入历史记录)"Clear...

2018-08-22 23:56:16 1456

转载 数据库之truncate、delete、drop的异同点

注意:这里说的delete是指不带where子句的delete语句相同点:truncate和不带where子句的delete,以及drop都会删除表内的数据 不同点:1、truncate和delete只删除数据不删除表的结构(定义) ,drop语句将删除表的结构被依赖的约束(constrain)、触发器(trigger)、索引(index);依赖于该表的存储过程/函数将保留,但是变...

2018-08-22 23:53:23 153

转载 外国球员与中国球员的区别

1、停球把球停到自己脚下10毫米的后卫,是巴西球员。把球停到自己脚下10厘米的后卫,是西班牙球员。把球停到自己脚下10分米的后卫,是德国球员。把球停到自己脚下100米,并形成射门,迫使对方门将做出扑救的后卫,是中国球员。 2、传球能够做出50米外精确长传,找到场上队友的球员,是英国球员。能够做出5米内精巧二过一的球员,是阿根廷球员。能够做出5米内短传传丢,并且后卫前锋隔着50米就...

2018-08-22 23:52:25 397

转载 Linux操作系统桌面应用软件

Linux 系统近两年在桌面应用上的发展有目共睹, 面对类似 windows 一样的桌面应用,Linux 也有对应的软件与其比拼。  现在把我的 linux 系统下使用的软件与在 windows 下的软件环境给出一个对比结果。  一、办公软件  永中office2007 PK   Microsoft Office2003      办公软件是我们最常用的软件,可以采用“永中offi...

2018-08-22 23:51:14 2412

转载 黑客软件最常用的连接端口

以下这些是搜集的一些黑客软件的连接端口。有些朋友经常问我一些关于端口名称的问题,在这里做一个列表,将端口与名称集中公布,方便分析端口的安全性。如果我的列表不全,或者你有新发现,或者是我这里有错误,那么,请你一定要告诉我,大家一起把他完善了。以下数据仅作参考协议 端口 = 黑客程序TCP 7 = EchoTCP 20 = FTP DataTCP 21 = Back Construct...

2018-08-22 23:44:21 671

转载 SetWinEventHook和SetWindowsHookEx的异同

SetWinEventHook 和 SetWindowsHookEx 都可以指定钩子函数(hook function)来截取别的进程中的消息,但是他们之间有一些不同。SetWindowsHookEx 有两种钩子函数,一种是全局钩子(global hook),另一种是线程钩子(thread hook)。全局钩子能够截取所有线程的消息,但是全局钩子函数必须存在于一个 dll 中。线程钩子只能截取属...

2018-08-22 23:43:21 1405

转载 黑客如何用线程注射技术隐藏自己的病毒

隐藏是病毒的天性,在业界对病毒的定义里,“隐蔽性”就是病毒的一个最基本特征,任何病毒都希望在被感染的计算机中隐藏起来不被发现,因为病毒都只 有在不被发现的情况下,才能实施其破坏行为。为了达到这个目的,许多病毒使用了各种不同的技术来躲避反病毒软件的检验,这样就产生了各种各样令普通用户头 痛的病毒隐藏形式。由于木马后门的行为特征已具备病毒条件,因此这里把木马后门也统一归纳为病毒来描述。开山鼻祖:隐...

2018-08-22 23:34:05 389

mysql odbc 安装包

Windows 下的 mysql odbc v5.1.6 安装包

2011-01-13

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除