原创文章
文章平均质量分 59
ccx_john
这个作者很懒,什么都没留下…
展开
-
Ring3程序控制驱动实现指定进程的键盘过滤
刚学驱动不久,还只是个粗成品,能运行,有兴趣的朋友可以试下,大牛就飘过了:Ring3程序:当Notepad.exe(记事本)运行时,就向驱动发送启动命令内核驱动程序:收到控制码,就启动键盘过滤,并将获取的按键转化成字符,保存到C:/1.log文件中.可以试下,把记事本关掉,再次运行Ring3程序,这时无论怎么按键,驱动程序都不会记录键盘按键了。用到的工具:Drivermon,DbgView,cmd.exe,附件:原创 2011-04-26 13:51:00 · 853 阅读 · 0 评论 -
wpf学习笔记
1.wpf以xml实现界面的定义xml语句直接定义控件的排列 xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" Title="Window1" Height="300"原创 2013-11-28 13:29:34 · 779 阅读 · 0 评论 -
使用vc,c#,wpf
C# 有两类窗口, 一类是和C++类似, 都是调用底层的API来操作窗口, 只是加了代码封装后方便一点, 当然很多第三方控件, 会自己加上很多GDI+来绘图, 使整个界面变得很漂亮另一类用的WPF技术做的, 这个是专门面向豪华型界面做的窗口, 是封装了 directx 后的程序技术, 除了适合做漂亮的界面, 也适合做一般游戏等VC现在很多时候用来做服务端, 高性能的计算和处理代原创 2013-11-28 14:15:21 · 1196 阅读 · 0 评论 -
gh0st编译环境,DirectShow编译环境
gh0st需要Microsoft Platform SDK,在include及lib中加入目录D:\SOFT\MICROSOFT PLATFORM SDK\INCLUDED:\SOFT\MICROSOFT PLATFORM SDK\LIB DirectShow需要DirectX 9.0b SDK,加入include,D:\SOFT\DXSDK\INCLUDED:\SO原创 2013-11-13 07:45:16 · 1209 阅读 · 0 评论 -
sql server2000+mdb笔记
若是ado+access,则直接连上,但是有一些函数跟sql server不一样.比如isnull只有一个参数.要用iif(isnull(),0,),,而sql server有2个参数sql server从mdb导入数据方法:先在控制面板->管理工具->ODBC,添加,选择"Driver do Microsoft access (*.mdb)",在弹出的对话框,选择.mdb文件,数据源名取原创 2013-11-21 12:32:16 · 924 阅读 · 0 评论 -
VC使用SkinMagic的方法
1.文档程序① 新建工程后,将SkinMagic包中的SkinMagicLib.h、SkinMagicLib.lib、DETOURS.lib拷贝到所在文件夹下,点击Project->Add To Project->Files,包含到工程中。② 在Resource View中点击Import 菜单引入几个Skin二进制文件放在相同的“SKINMAGIC”文件夹下,分别给起一个名字(见原创 2013-11-06 15:35:25 · 888 阅读 · 0 评论 -
Inno Setup 编译器使用笔记
若安装包要包含子目录,则要在[Files]字段里修改比如:Source: "C:\管理系统客户端\res\*"; DestDir: "{app}"; 要改为:"{app}\res" 在[Tasks]快捷方式若有Flags: unchecked,则默认不勾选,如果想默认勾选,则去掉这句就可以 要更改整个安装包的图标,可以在[Setup]字段增加:SetupIconFil原创 2013-11-19 09:51:27 · 1082 阅读 · 0 评论 -
MFC笔记
1.背景载入:准备一个BMP,在ON_PAINT消息中将背景设置为BMP CPaintDC dc(this); CDC MemDC; CBitmap bitmap; BITMAP m_bitmap; bitmap.LoadBitmap(IDB_MAIN); bitmap.GetBitmap(&m_bitmap); MemDC.CreateCompatibleD原创 2013-09-16 17:53:31 · 833 阅读 · 0 评论 -
又一个问题代码,引用的是IamRainLiang朋友的代码,居然调试不通过,怪闷的。
<br />又一个问题代码,引用的是IamRainLiang朋友的代码,居然调试不通过,怪闷的。<br />http://blog.csdn.net/iamrainliang/archive/2008/01/25/2065572.aspx<br /> <br /> <br />#define MAX_PROC_NAME_LEN 256<br />#pragma INITCODE<br />BOOLEAN EnumProcessList2()<br />{<br /> PEPROCESS cur原创 2011-04-16 13:15:00 · 2619 阅读 · 2 评论 -
MFC所有控件随窗口变化的实现
1.在头文件中加入: POINT Old;//存放对话框的宽和高。 void resize(); //声明函数2.在OnInitDialog中加入: CRect rect; GetClientRect(&rect); //取客户区大小 Old.x=rect.right-rect.left; Old.y=rect.bottom-rect.top;原创 2013-10-12 14:49:38 · 1270 阅读 · 0 评论 -
创建托盘图标
最简单的: #define WM_NC WM_USER+10 #define IDC_NC 1002在BOOL CMyDlg::OnInitDialog(){....CreateNotifyIcon();}void CMyDlg::CreateNotifyIcon(){NOTIFYICONDATA nc; nc.cbSize = sizeof(NOT原创 2013-09-18 16:57:53 · 722 阅读 · 0 评论 -
c#学习笔记
1.折叠块:#region#endregion2.可在类中即可实现方法,不必像vc另开cpp实现原创 2013-11-28 10:24:45 · 1171 阅读 · 0 评论