- 博客(14)
- 资源 (1)
- 收藏
- 关注
转载 通过.reg文件修改注册表
我们在利用REG文件对注册表进行操作时,要操作的对象有两种:一种是对主键进行操作,一种是对主键下的键值项目进行操作。对主键的操作有添加、删除两种,而对键值项目的操作则分为添加、修改和删除三种。下面我们就一个一个来实现。操作主键(1)添加主键要想利用REG文件在注册表中添加一个主键是非常方便的,只需要在文件体部分直接以“[ ]”的形式写上要添加的主键路径即可。例如:在HKEY_LOC
2014-07-09 10:10:26
1998
转载 DMA是什么
源地址:http://www.cnblogs.com/TaigaCon/archive/2012/12/03/2799407.htmlDMA(Direct Memory Access,直接内存存取) 一般来说,计算机对内存数据进行处理的时候,需要从内存把数据读进寄存器,然后进行进一步的操作(比如运算处理)。 但是有些数据并不需要运算处理这一类型的操作,只是单纯的移动数据,而把
2014-06-18 15:54:40
5761
原创 程序运行时显示:msvcr100.dll /msvcr100d.dll 丢失--->解决方案在此
编译环境:本人编译环境VS2010 pro,运行于windows7 32bit ultimate下。 测试环境:洁净的 WIndows 7 64bit Ultimate 和 Windows 8.1 32bit pro,未安装任何编程软件。 问题:本人尝试编译一个很小的程序,构建一个项目之类的,编译链接完全没问题。在本机运行良好。 debug版本运行于测试环境,提示丢
2014-05-12 17:17:06
9789
原创 关于字符,程序员需要知道的东西
以下文字都有L表示long指针,这是为了兼容Windows 3.1等16位操作系统遗留下来的,在win32中以及其他的32为操作系统中, long指针和near指针及far修饰符都是为了兼容的作用,没有实际意义。即win32中,long,near,far指针与普通指针没有区别,LP 与P是等效的。P表示这是一个指针。 T表示_T宏,这个宏用来表示你的字符是否使用UNICODE,
2014-05-09 14:15:54
873
原创 如何区分32/64位系统(C代码)?
#include #include #include #include // 获取程序位数(被编译为多少位的代码)int GetProgramBits(){ return sizeof(int*) * 8;}// 安全的取得真实系统信息VOID SafeGetNativeSystemInfo(__out LPSYSTEM_INFO lpSystemInfo){
2014-05-06 09:41:28
1170
转载 华为软件编程规范和范例
[ 华为软件编程规范和范例 ] 〔一〕=====[排版] ]=======.〔二〕======[注释]=======.〔三〕=====[标识符命名]=======.〔四〕=====[可读性]======.〔五〕=====[变量、结构]=====.〔六〕=====[函数、过程]=====.〔七〕=====[可测性]==
2014-04-29 16:53:09
1592
转载 堆栈!堆栈!堆、栈的区别
非本人作也!因非常经典,所以收归旗下,与众人阅之!原作者不祥!堆和栈的区别一、预备知识—程序的内存分配一个由c/C++编译的程序占用的内存分为以下几个部分1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。2、堆区(heap) — 一般由程序员分配释放, 若程序员不释放,程序结束时可能由OS回收 。注意它与
2014-04-29 16:00:21
1144
原创 如何调用一个程序,等待运行结束,并知晓程序运行成功与否:ShellExecuteEx;WaitForSingleObject;GetExitCodeProcess(C代码)
ShellExecute ShellExecute的功能是运行一个外部程序(或者是打开一个已注册的文件、打开一个目录、打印一个文件等等),并对外部程序有一定的控制。 有几个API函数都可以实现这些功能,但是在大多数情况下ShellExecute是更多的被使用的,同时它并不是太复杂。
2014-04-10 09:52:41
8265
原创 简述ich7中spi总线flash rom的读写
ich7中spi总线eeprom的读写=========================1. 说明x86主板上南桥芯片采用ich7,在ich7的spi总线上有一块eeprom,这块就是bios。2. ich7 spi控制寄存器地址ich7上的设备作为pci设备挂载在系统中,其中device 31、function 0是lpc。也就是bus = 0, device = 0x1
2013-10-17 11:15:03
2984
原创 C语言中头文件是如何包含的?也说重定义
C语言中头文件是如何包含的?也说重定义随着代码越写越长,一个源文件的体制越来越臃肿。于是提倡将代码写到不同的多个源文件中去。将代码写到多个源文件中去就会遇到各个源文件中函数与变量的调用规则问题。通常人们习惯性的把宏定义、结构体、联合体、枚举、外部变量和外部函数声明等写入到头文件.h中去,而把函数的声明、变量定义等写入到.c文件中去。当某一.c源文件需要调用某一函数的时候,只要将包含这个
2013-10-15 21:47:05
15362
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人