- 博客(17)
- 资源 (12)
- 收藏
- 关注
原创 windows下实现微秒级延时
void sleep_micro_seconds(ULONG ulMicroSeconds){ LARGE_INTEGER varFrequency = {0}, varCounter_Start = {0}, varCounter_End = {0}; double dFrequency = 0; LONGLONG llCount = 0; ULONG ulCount = 0
2014-02-19 10:12:20 2844
原创 avstream mini driver的inf示例(usb)
;;Seekfit's by6000 AVStream pin centric mini driver (by6000.avstream.sys) installation file.;[Version]signature = "$Chicago$"Class = usbClassGUID = {36FC9E60-C465-11CF-8056-444553540000
2013-12-23 11:50:35 1146
原创 avstream mini driver的inf示例(pci)
;;Seekfit's by6000 AVStream pin centric mini driver (by6000.avstream.sys) installation file.;[Version]signature = "$Chicago$"Class = MediaClassGUID = {4d36e96c-e325-11ce-bfc1-08002be103
2013-12-23 11:49:14 1147 1
转载 mfc对话框拖动resize
在OnInitDialog()函数中添加如下代码即可:CWnd::ModifyStyle(0, WS_THICKFRAME);
2013-12-03 15:52:02 1220
原创 常量的指针 与 指针常量
int main(int argc, char* argv[]){ //const int与int const效果等价 const int nA1 = 1; int const nA2 = 2; char ccA = 'a'; //pstr为指向字符(串)常数的指针 const char* pstr = &ccA;
2013-11-19 16:45:25 562
转载 C++虚函数例子
class a { public: a() { int jj = 0; } virtual void print() //void print() { cout } }; class b:public a { public: virtual void print() { cout } }; clas
2013-09-10 08:35:56 425
转载 为什么C++编译器不能支持对模板的分离式编译
首先,一个编译单元(translation unit)是指一个.cpp文件以及它所#include的所有.h文件,.h文件里的代码将会被扩展到包含它的.cpp文件里,然后编译器编译该.cpp文件为一个.obj文件(假定我们的平台是win32),后者拥有PE(Portable Executable,即windows可执行文件)文件格式,并且本身包含的就已经是二进制码,但是不一定能够执行,因为并不保证
2013-09-05 21:03:22 317
转载 win7下windbg/debugview无内核打印信息解决办法
在注册表HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager新建一项Debug Print Filter,新建一个DWORD值,名称为DEFAULT,(注意:必须全部是大写)值为8。重启即可。[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Sessio
2013-09-05 21:00:55 1779
原创 Wave音频格式解析
PCM脉码调制数字音频格式是70年代末发展起来的,记录媒体之一的CD,80年代初由飞利浦和索尼公司共同推出。PCM的音频格式也被DVD-A所采用,它支持立体声和5.1环绕声,1999年由DVD讨论会发布和推出的。 PCM的比特率,从14-bit发展到16-bit、18-bit、20-bit直到24-bit;采样频率从44.1kHz发展到192kHz。到目前 为止PCM这项技术可以改善和提高的方
2013-07-12 16:03:41 1218
原创 内存映射文件(只读)
//XFileMappingReader.h#ifndef __XFileMappingReader_H__#define __XFileMappingReader_H__#include class CXFileMappingReader{public: CXFileMappingReader(void); virtual ~CXFileMappingRead
2013-07-11 11:25:17 729
原创 INF示例
; Installation inf for the By6000 card (Windows 2000/xp/2003/vista/win7);; (c) Copyright 2013 Seekfit Electronics Technology Co., Ltd.;[Version]Signature = "$Chicago$"Class = SeekfitCla
2013-05-17 15:05:26 882
原创 函数指针
#include using namespace std;void print(){ cout }void func(void (*my_callback)() ){ (*my_callback)();}class CMyTest{public: CMyTest(); virtual ~CMyTest(); void TestFunc(v
2013-05-17 11:22:25 403
转载 vs2008破解
1. 从MSDN上下载VS2008中文版90天试用版。2. 安装完成。3. 重新启动安装程序,并选择“升级”,并填入序列号"PYHYP-WXB3B-B2CCM-V9DX9-VDY8T "。4. 完成。VS2008破解方法非常简单,在开始>设置>控制面版>添加或删除程序>卸载vs.net2008>出现卸载界面>点击Next>输入上面CD-key ->出现成功画面即可完美将试用版升级成
2012-12-24 08:14:14 370
翻译 使用DMA的直接IO
使用DMA的设备直接在用户缓冲区上进行IO操作:上图说明了驱动怎样使用IRP中的MdlAddress来传输数据,此操作为读数据过程。上图中的驱动使用基于包的传输,bus-master模式或system模式都可以。1、用户空间虚拟地址的某一范围,代表当前线程的缓冲区。缓冲区(虚拟地址空间)的内容实际上可能存储于一些物理上离散的页面中(如上图中的阴影部分)。IO管理器创建一个MDL来描
2012-12-24 08:04:30 1744
转载 Windows7桌面显示IE8图标
将以下内容保存为“IE.reg ”,点击运行-----------------------------------------------------------------------------------------------------------------Windows Registry Editor Version 5.00[HKEY_CLASSES_ROOT\CLSI
2012-12-19 20:45:30 420
转载 Windows7 C盘空间越来越小处理方法
(本文源自网络,作者不详) 释放你的C盘,别让 win7 C盘空间越来越小? 用了WIN7 64位旗舰版 4830TG一段时间了,刚买回来那会儿,故意给C盘(系统盘)留了80G,而且什么东西都从不装到C盘,过了一段时间,发现C盘居然变小了太多了,只剩下30+G,乖乖,什么东西这么狠啊?C盘啥玩意儿没有就占了50G左右,而且还有继续扩张的势头,郁闷了!于是在网上
2012-12-19 20:41:10 1210
转载 Windows7启用Administrator用户
(本文源自网络,原作者不详) Windows7处于安全考虑,将超级管理员账户(Administrator)隐藏了,不允许“普通用户”登录使用。如果想登录Windows7超级管理员Admnistrator账户,必须首先启用这个超级管理员账户。如何启用Windows7的超级管理员账户?和Vista里的做法差不多。 首先关闭UAC,在控制面板里—用户账户里面—选择“打
2012-12-19 20:33:12 662
NVM-Express.zip
2020-09-10
常用视频资料&常用视频资料
2013-02-20
Windows 2000 驱动程序开发大全
2012-11-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人