2008年12月31日
摘要: 一、打开CD-ROMmciSendString("SetcdAudiodooropenwait",NULL,0,NULL);二、关闭CD_ROMmciSendString("SetcdAudiodoorclosedwait",NULL,0,NULL);三、关闭计算机OSVERSIONINFOOsVersionInfo;//包含操作系统版本信息的数据结构OsVersionInfo.dwOSVersionInfoSize=sizeof(OSVERSIONINFO);GetVersionEx(&OsVersionInfo);//获取操作系统版本信息if 阅读全文
posted @ 2008-12-31 12:29 Yincheng 阅读(1227) 评论(0) 推荐(0) 编辑
摘要: 1.锁定鼠标:这个功能很简单只要一个ClipCursor()就可以搞定了看看下面的小程序#include<stdio.h>#include<windows.h>intmain(intargc,char*argv[]){printf("/n别害怕15妙后你的鼠标就可以使用了^_^/n");RECTrect;rect.bottom=1;rect.right=1;ClipCursor(&rect);::Sleep(15000);ClipCursor(NULL);//释放return0;}注:本文于06/12月于黑客防线发表版权归黑客防线所有,转载请 阅读全文
posted @ 2008-12-31 12:26 Yincheng 阅读(293) 评论(0) 推荐(0) 编辑
摘要: 1."属性页的添加:创建对话框的类,该类要从CpropertyPage继承;然后在要添加该对话框为属性页的类(头文件)里创建CpropertySheet类的一个对象m_tabsheet和新创建的对话框类的对象m_skatch;最后,在.cpp文件里的OnInitDialog()之类的函数里实现如下代码:m_tabsheet.Create(this,WS_CHILD|WS_VISIBLE,0);"//使选项卡的按钮在下面"if(m_tabsheet.m_hWnd)"m_tabsheet.ShowWindow(SW_MAXIMIZE);//显示选项卡//加入 阅读全文
posted @ 2008-12-31 12:23 Yincheng 阅读(2374) 评论(0) 推荐(0) 编辑
摘要: 一、改变视图背景色:在CView的OnDraw函数中添写如下一段程序代码:voidCFileNameView::OnDraw(CDC*pDC){CFileNameDoc*pDoc=GetDocument();ASSERT_VALID(pDoc);CRectrectClient;CBrushbrushBkColor;GetClientRect(rectClient);brushBkColor.CreateSolidBrush(RGB(255,0,0));//颜色设置pDC->DPtoLP(rectClient);pDC->FillRect(rectClient,&brushB 阅读全文
posted @ 2008-12-31 12:22 Yincheng 阅读(254) 评论(0) 推荐(0) 编辑
摘要: 一. VC常用数据类型列表二. 常用数据类型转化2.1数学类型变量与字符串相互转换2.2 CString及string,char *与其他数据类型的转换和操作●CString,string,char*的综合比较●数学类型与CString相互转化●CString与char*相互转换举例●CString 与 BSTR 型转换●VARIANT 型转化成 CString 型2.3 BSTR、_bstr_t与CComBSTR2.4 VARIANT 、_variant_t 与 COleVariant附录CString及字符串转及操作详解参考书籍:CSDN,<<MFC深入浅出(Second Ed 阅读全文
posted @ 2008-12-31 12:20 Yincheng 阅读(6049) 评论(0) 推荐(0) 编辑
  2008年12月30日
摘要: #include"stdafx.h" #include"YuyinTree.h" #include"YuyinTreeDlg.h" #ifdef_DEBUG #definenewDEBUG_NEW #undefTHIS_FILE staticcharTHIS_FILE[]=__FILE__;#endif ///////////////////////////////////////////////////////////////////////////// //CAboutDlgdialogusedforAppAbout CStore 阅读全文
posted @ 2008-12-30 11:05 Yincheng 阅读(273) 评论(0) 推荐(0) 编辑
摘要: #include"stdafx.h" #include"GetToken.h" #ifdef_DEBUG #definenewDEBUG_NEW #undefTHIS_FILE staticcharTHIS_FILE[]=__FILE__;#endif ///////////////////////////////////////////////////////////////////////////// //Theoneandonlyapplicationobject //CWinApptheApp; //usingnamespacestd; #ifd 阅读全文
posted @ 2008-12-30 10:56 Yincheng 阅读(723) 评论(7) 推荐(1) 编辑
摘要: 1. 基础概念: RCEngine : 是一个封装了语音识别,语音文件操作,电话控制的类,它派生自 RCEngineInterface 抽象基类。所以要在程序中调用 Nuance 的语音识别功能你就必须实例化 RCEngine 。 NotifiableAdapter : RCEngine 的所有函数都是异步函数,它使用确认 --- 通知形式与用户程序通信,要获取到这些确认和通知消息你必须建立一个消息处理类,而这个类必须派生自 NotifiableAdapter ,并且在实例化 RCEngine 时把本类指针交给 RCEngine 。 Application object : 通常 Nuance 阅读全文
posted @ 2008-12-30 10:44 Yincheng 阅读(787) 评论(0) 推荐(0) 编辑
  2008年12月27日
摘要: 视图类,废话少说,看看带注释的源码#include"stdafx.h" #include"robot.h" #include"Label.h" #include"robotDoc.h" #include"robotView.h" #ifdef_DEBUG #definenewDEBUG_NEW #undefTHIS_FILE staticcharTHIS_FILE[]=__FILE__;#endif //////////////////////////////////////////////// 阅读全文
posted @ 2008-12-27 22:04 Yincheng 阅读(517) 评论(0) 推荐(0) 编辑
摘要: NProtect,是用驱动加载进入ring0级别,每个进程注入一个钩子,用键盘中断技术写的一个钩子,本人就用驱动对付他,废话少说,看代码,//#include <ntddk.h>#include "kbhook.h"#include "ScanCode.h"#include <windef.h>int numPendingIrps=0;////ICTOL 以及控制设备的相关变量//#define IOCTL_PASSPROCESSID / CTL_CODE(FILE_DEVICE_UNKNOWN, 0x801, METHOD_BU 阅读全文
posted @ 2008-12-27 00:18 Yincheng 阅读(1171) 评论(7) 推荐(0) 编辑