CSM全名CompatibilitySupportModule即兼容性支持模块,是UEFI的一个特殊模块,对于不支持UEFI的系统提供兼容性支持。目前Windows8完全支持UEFI,Windows7的64位不完全支持UEFI。因此UEFIBIOS下安装Windows7必须开启CSM,多数电脑能自动或手动开启,少数电脑则强制关闭CSM。预装..
Windows 驱动开发基础系列,转载请标明出处:
这里主要介绍3类Windows的内核函数:字符串处理函数,文件操作函数, 注册表读写函数。(这些函数都是运行时函数,所以都有Rtl字样)
1 字符串处理函数
首先驱动程序中,常用的字符串包括4种:CHAR (打印的时候注意小写%s), WCHAR
(打印的时候注意大写%S), ANSI_STRING, UNICODE_...
对于许多初学者来说,网络通信程序的开发,普遍的一个现象就是觉得难以入手。许多概念,诸如:同步(Sync)/异步(Async),阻塞(Block)/非阻塞(Unblock)等,初学者往往迷惑不清,只知其所以而不知起所以然。 同步方式指的是发送方不等接收方响应,便接着发下个数据包的通信方式;而异步指发....
一、建立用户的命令行语法: 建立用户:net user用户名密码 /add(如:net user test 123 /add) 提升权限:net localgroup用户权限组用户名/add(如:net localgroup administrator test /add) 删除用户:netuser...
实例001 带历史信息的菜单实例说明在开发图纸管理软件时,要求在菜单上记录用户最近打开的档案或图纸,以方便下次使用。如图1.1所示,单击“文件”菜单下的“打开文件”子菜单,打开需要查阅的图纸。下次运行该软件时,上次打开的文件名记录到“文件”菜单的历史菜单中,选择该菜单,即可打开相应的图纸文件。技术要...
总结下Themida/Winlicense(TM / WL)的脱壳方法。 1, 查看壳版本,这个方法手动也可以,因为这个壳的版本号是写在程序里面的,在解压后下断点即可查看,这里有通用的脚本,我就不再罗嗦了,跟着脚本学吧,使用方法很简单,直接运行脚本即可。(脚本我也已传在资源中,可在文章结尾获得下载地...
今天自己又写了一个小应用,跟之前那篇一样,这个应用本身没有什么实用价值,唯一用途就是用来练练手。博主是小白,写在博客上就是希望与大家交流分享,相互学习。应用内容是通过运用Pivot控件(最近正在学习这个控件),结合本地图片、文字来简单介绍中、美、日、俄、德几个国家。在制作这个小软件的过程中,主要遇....
1.[csharp]view plaincopyusingSystem;usingSystem.Collections.Generic;usingSystem.ComponentModel;usingSystem.Data;usingSystem.Drawing;usingSystem.Linq;u...
1、最基本的弹出窗口代码】 因为着是一段javascripts代码,所以它们应该放在之间。是对一些版本低的浏览器起作用,在这些老浏览器中不会将标签中的代码作为文本显示出来。要养成这个好习惯啊。window.open ('page.html') 用于控制弹出新的窗口page.ht...
由于显示的字符可能会不全,我们很容易想到的一个解决办法是使用滚动条。先看一下代码,再进行分析:/*---------------------------------------------------- SYSMETS2.C -- System Metrics Display Program N.....