驱动程序中字符串操作涉及到ASCII字符串、宽字符串,还有DDK定义的ANSI_STRING数据结构和UNICODE_STRING数据结构。1)ASCII字符串和宽字符串在应用程序中使用两种字符:一是char型字符串,负责记录ANSI字符集,它是指向一个char数组的指针,每个char型变量大小是一...
分类:
Windows开发 时间:
2014-03-26 07:13:11
收藏:
0 评论:
0 赞:
0 阅读:
501
调用约定:调用约定指的是函数被调用时,会按照不同规则,翻译成不同的汇编代码。当一个函数被调用时,首先会将返回地址压入堆栈,紧接着会将函数的参数依次压入堆栈。不同的调用约定,会指明不同的参数入栈顺序,还会指明不同的清理堆栈的方法。用C语言或者C++语言编译器编译程序时,会有四种不同的调用约定去编译函数...
分类:
Windows开发 时间:
2014-03-26 07:19:22
收藏:
0 评论:
0 赞:
0 阅读:
628
??
??
Matlab开启时一闪而过然后自动关闭的解决办法
由于matlab软件默认的CPU是Intel的,所以用AMD处理器的用户
安装 matlab后初次运行会自动关闭,可采取以下方式进行解决:
(1) 假设matlab安装在D盘,确认D:\Matlab7\bin\win32下有 atlas_athlon.dll文件
(2) 在“我的电脑”上点击右键中的“属性”,在“高级...
分类:
Windows开发 时间:
2014-03-25 22:20:11
收藏:
0 评论:
0 赞:
0 阅读:
1090
Windows驱动程序分为两类:一类是不支持即插即用功能的NT式驱动程序;另一类是支持即插即用功能的WDM驱动程序。NT式驱动的基本结构:1)驱动加载过程与驱动入口函数DriverEntry:驱动程序入口点函数通常命名为DriverEntry,也可以指定另外的名字,但最好遵循这个名字:DRIVER_...
分类:
Windows开发 时间:
2014-03-25 21:17:05
收藏:
0 评论:
0 赞:
0 阅读:
536
一、几个基本的概念1.存储器的金字塔结构存储器从下之上依次是磁盘/flash、DRAM(内存)、L2-cache、L1-cache、寄存器,越在上面的存储器访问速度越快,同时价格也越昂贵,每一级都可以看做是下一级的缓存,内存是磁盘的缓存,cache是内存的缓存。2.地址空间地址空间就是一个非负正数的...
分类:
Windows开发 时间:
2014-03-25 21:23:10
收藏:
0 评论:
0 赞:
0 阅读:
573
1)用VS2010新建Win32 Console
Application,工程名为ACECore,工程建立完成后得到打开文件ACECore.cpp,代码如下:#include"stdafx.h"int_tmain(intargc,
_TCHAR* argv[]){return0;}2)用VS2010...
分类:
Windows开发 时间:
2014-03-25 21:26:35
收藏:
0 评论:
0 赞:
0 阅读:
742
准备工作java
JDKCywineclipsehadoop-0.20.2安装和配置一、JDK安装和配置二、Cywin安装和配置
可以按照默认的提示安装到自己需要存放的位置,但是在安装时需要注意下面几点: 1、 http://mirrors.sohu.com/cygwin
2、安装过程中记得选择所需...
分类:
Windows开发 时间:
2014-03-25 21:32:03
收藏:
0 评论:
0 赞:
0 阅读:
499
WDM驱动的基本结构:WDM驱动模型是建立在NT式驱动程序模型基础之上的。对于WDM驱动程序来说,一般都是基于分层的,即完成一个设备的操作,至少要由两个驱动设备共同完成。1)物理设备对象和功能设备对象物理设备对象(Physical
Device Object,PDO)和功能设备对象(Function...
分类:
Windows开发 时间:
2014-03-25 23:21:45
收藏:
0 评论:
0 赞:
0 阅读:
658
驱动对象:每个驱动程序都会有唯一的驱动对象与之对应,并且这个驱动对象是在驱动加载时被内核中的对象管理程序所创建的。驱动对象用DRIVER_OBJECT数据结构表示,它作为驱动的一个实例被内核加载,并且内核对一个驱动只加载一个实例。确切地说,是由内核中的I/O管理器负责加载的,驱动程序需要在Drive...
分类:
Windows开发 时间:
2014-03-25 23:26:09
收藏:
0 评论:
0 赞:
0 阅读:
682
大家都开发winform程序时候会大量用到配置App.config作为保持用户设置的基本信息,比如记住用户名,这样的弊端就是每个人一些个性化的设置每次更新程序的时候会被覆盖。故将配置文件分两大类:公用系统配置文件(App.config)和私用配置文件(xml文件).一、公用系统配置文件(App.co...
分类:
Windows开发 时间:
2014-03-25 23:32:24
收藏:
0 评论:
0 赞:
0 阅读:
829
http://www.asp.net/web-api/overview/getting-started-with-aspnet-web-api/tutorial-your-first-web-api
分类:
Windows开发 时间:
2014-03-25 23:59:32
收藏:
0 评论:
0 赞:
0 阅读:
798
最近在做PopupWindow,
发现使用PopupWindow一出现,不会响应popup外面的事件,经过资料查找,发现有两种方法可以响应外部事件。/**只是要简单的响应返回事件,即点击返回键,popup消失,那只需设置popup的背景就可以了*/popUpWindow.setBackgroundD...
分类:
Windows开发 时间:
2014-03-26 00:00:36
收藏:
0 评论:
0 赞:
0 阅读:
918
在Windows下面怎样通过命令行统计一个目录中文件的数量,或者说,如果在一个.bat文件中,统计一个目录中的文件数量?我原来以为是不可能的,要编一个vbs程序什么的,后来到网上找了下,发现还真是可以的。dir
/b 文件夹路径 | find /v /c "::"当然,这种用法速度并不快,临时将就一...
分类:
Windows开发 时间:
2014-03-25 21:01:25
收藏:
0 评论:
0 赞:
0 阅读:
848
本文转自:http://blog.snsgou.com/post-510.html最近帮一个朋友管理Window
2008服务器,发现有个站点是用asp写的,更可怕的是还有传说中的“上传漏洞”,在上传文件夹中有好多的可执行的asp、php文件,算是shell后门脚本吧。怎么处理这个漏洞问题???最快...
分类:
Windows开发 时间:
2014-03-26 00:32:19
收藏:
0 评论:
0 赞:
0 阅读:
593
刚才在博客园看了篇文章,http://www.cnblogs.com/cmt/p/csharp_regex_timeout.html
突然联想到以前遇到的问题,w3wp进程吃光CPU都挂起IIS进程,即使网站或者服务出现了问题,导致CPU百分之百,但是有时候我们根本不知道具体哪里出了问题!公司曾经一...
分类:
Windows开发 时间:
2014-03-26 00:39:32
收藏:
0 评论:
0 赞:
0 阅读:
992
img.RotateFlip(RotateFlipType.Rotate90FlipNone);顺时针旋转90度
RotateFlipType.Rotate90FlipNone 逆时针旋转90度 RotateFlipType.Rotate270FlipNone 水平翻转
RotateFlipType...
分类:
Windows开发 时间:
2014-03-26 01:14:58
收藏:
0 评论:
0 赞:
0 阅读:
952
Winsock编程原理——面向连接Windows
Sockets使用套接字进行编程,套接字编程是面向客户端/服务器模型而设计的,因此系统中需要客户端和服务器两个不同类型的进程,根据连接类型的不同,对于面向连接的TCP服务和无连接的UDP服务,服务器分别采取不同的处理操作来对客户提供服务。面向连接服务...
分类:
Windows开发 时间:
2014-03-26 01:28:48
收藏:
0 评论:
0 赞:
0 阅读:
358
今天遇到个问题,然后在网上查了一堆资料,解决了。在这里mark一下。
在winform中,我们可以编写自己的控件(用户控件),然后在winform中使用。可是,奇怪的事情发生了,我明明添加了自己的用户控件,然后还编译过了。但工具箱中死活都看不到自己的用户控件。各种查询,各种回复的都是什么“自己会进去...
分类:
Windows开发 时间:
2014-03-26 01:31:22
收藏:
0 评论:
0 赞:
0 阅读:
609
WinForm 换行问题
textbox今天碰到一段string在label中能正常换行,但是在textbox中却无法换行的问题。首先考虑是换行符的问题。在网上查了些资料:1、TextBox
中换行符为: "\r\n"。2、Windows 中的换行符(即:Environment.NewLine) 为...
分类:
Windows开发 时间:
2014-03-26 01:34:58
收藏:
0 评论:
0 赞:
0 阅读:
557
一、安装前准备1、安装dotnet 3.5
框架功能2、安装starwind,并创建虚拟磁盘http://www.cnblogs.com/chhuang/p/3623305.html3、使用iSCSI连接http://www.cnblogs.com/chhuang/p/3623325.html二、添...
分类:
Windows开发 时间:
2014-03-26 01:37:32
收藏:
0 评论:
0 赞:
0 阅读:
628