Windows
文章平均质量分 80
qianjintianguo
这个作者很懒,什么都没留下…
展开
-
注册表修改之分菜单篇
禁止使用IE“internet选项”中的“安全”菜单 禁止使用IE“internet选项”中的“连接”菜单 禁止在“网络”中显示“标识”属性 禁止在“网络”中显示“整个网络”属性转载 2006-04-21 16:49:00 · 1089 阅读 · 0 评论 -
Windows操作系统堆和栈的区别
堆和栈的区别一、预备知识—程序的内存分配一个由c/C++编译的程序占用的内存分为以下几个部分1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。2、堆区(heap) — 一般由程序员分配释放, 若程序员不释放,程序结束时可能由OS回收 。注意它与数据结构中的堆是两回事,分配方式倒是类似于链表,呵呵。3、全局区(静态区)(static)转载 2006-09-08 14:35:00 · 1460 阅读 · 1 评论 -
将RGB值转换为灰度值的简单算法
使场景或精灵以灰度的形式显示,这是一般游戏制作中常常用到的效果,如:战棋游戏中当一个角色被使用过后,通常就会变成灰色,代表本回合已不能行动了;《仙剑》中回忆彩蝶的部分是用整屏的灰色来表现的?(记的不太清楚,太久了^_^);还有很多很多例子…… 将RGB值转换为灰度的过程应该是在程序中实现的(至少我是这么认为的)。其实这是非常简单的,基本原理就是将一个点的RGB值分开来求和,然后除以3,把得到的值转载 2006-05-10 10:28:00 · 1750 阅读 · 0 评论 -
Windows的位图alpha混合技术
程 东(北京大学地球与空间科学学院,100871) 摘 要:本文介绍了在Windows环境下对位图的图像alpha混合技术,提供了alpha混合函数的实现方法,并对Windows API提供的alpha混合函数的使用进行了介绍。 关键词:Windows API,alpha混合,位图。 1 引言在游戏、图像处理等程序中,经常会看到图像的淡入、淡出、两个或多个图像重转载 2006-05-10 10:26:00 · 1754 阅读 · 0 评论 -
Windows键盘事件监控原理及应用
Windows的消息处理机制为了能在应用程序中监控系统的各种事件消息,提供了挂接各种反调函数(HOOK)的功能。这种挂钩函数(HOOK)类似扩充中断驱动程序,挂钩上可以挂接多个反调函数构成一个挂接函数链。系统产生的各种消息首先被送到各种挂接函数,挂接函数根据各自的功能对消息进行监视、修改和控制等,然后交还控制权或将消息传递给下一个挂接函数以致最终达到窗口函数。WINDOW系统的这种反调函数挂接方转载 2006-05-10 10:42:00 · 1118 阅读 · 0 评论 -
一步步教你如何编写Shell扩展
所谓的Shell扩展就是能够添加某种功能到Windows Shell的COM对象。Windows里有着各种各样的扩展,但关于Shell扩展的原理以及如何编写Shell扩展的文档却很少。如果你想深入地了解Shell各方面的细节,我特别推荐Dino Esposito的著作《Visual C++ Windows Shell Programming》。但对于那些没有这本书的,或只对Shell扩展本身感兴趣转载 2006-05-22 13:08:00 · 3164 阅读 · 0 评论 -
Windows9x系统下汉字输入法的基本原理
Windows系统下汉字输入法实际上是将输入的标准ascii字符串按照一定的编码规则转换为汉字或汉字串,进入到目的地。由于应用程序各不相同,用户不可能自己去设计转换程序,因此,汉字输入自然而然落到WINDOWS系统管理中。一、输入法与系统的关系 键盘事件 应用程序 | | Windows的USER.EXE |转载 2006-05-29 17:31:00 · 4496 阅读 · 1 评论 -
ime文件中必须使用的结构
前二章我们讲述了ime和imm函数,二者之间是靠下列结构通讯的。 1、IMEINFOstruct tagIMEInfo { //输入法的接口信息 用于ImeInquire函数中 DWORD dwPrivateDataSize;//用户设计的数据结构的字节数 DWORD fdwProperty; //输入法对键盘事件的相应特性转载 2006-05-29 17:36:00 · 2132 阅读 · 0 评论 -
IME消息
在UI窗口下需要处理下列windows消息.WM_IME_SETCONTEXT激活或休眠输入法:如果fSet为TRUE,系统将激活当前输入法的某个窗口(状态窗、列表窗等),为FALSE时休眠当前输入法.其中lISCBits中指出对哪个窗口操作。 数值 含义转载 2006-05-29 17:38:00 · 4162 阅读 · 1 评论 -
Windows键盘事件监控原理及应用
Windows的消息处理机制为了能在应用程序中监控系统的各种事件消息,提供了挂接各种反调函数(HOOK)的功能。这种挂钩函数(HOOK)类似扩充中断驱动程序,挂钩上可以挂接多个反调函数构成一个挂接函数链。系统产生的各种消息首先被送到各种挂接函数,挂接函数根据各自的功能对消息进行监视、修改和控制等,然后交还控制权或将消息传递给下一个挂接函数以致最终达到窗口函数。WINDOW系统的这种反调函数挂接方法转载 2006-05-26 16:07:00 · 1946 阅读 · 0 评论 -
Windows9x系统提供的ime管理函数
上一章,我们介绍了ime文件中必须设计的函数,这些函数要靠我们自己来设计。要完成这些函数的设计,需用到windows系统提供的管理函数(Input Method Manager,简称IMM)。 IMM函数可以被IME函数使用,也可用于应用软件直接管理IME。 相关术语: (1)input method context 简称IMC--输入法相关部分,在这里解转载 2006-05-29 17:33:00 · 1672 阅读 · 0 评论 -
Unicode编码
问题一: 使用Windows记事本的“另存为”,可以在GBK、Unicode、Unicode big endian和UTF-8这几种编码方式间相互转换。同样是txt文件,Windows是怎样识别编码方式的呢?我很早前就发现Unicode、Unicode big endian和UTF-8编码的txt文件的开头会多出几个字节,分别是FF、FE(Unicode),FE、FF(Unicode bi转载 2010-03-13 21:44:00 · 830 阅读 · 0 评论 -
DEBUG的基本知识
DEBUG是基于命令行的16位调试器,可作为16位汇编语言程序的调试工具,但不支持32位指令。一.进入DEBUGDEBUG对应的可执行文件为debug.exe。启动DEBUG的命令格式为: DEBUG[[]]其中,是要调试的可执行文件名(.exe或.com文件),扩展名不能省略。是被调试程序所需的命令行参数。例如,键入命令 DEBUG demo.exe将进入DE转载 2006-04-21 16:55:00 · 7054 阅读 · 2 评论 -
注册表修改之提示篇
更改“回收站”空的时候的提示信息 更改“我的电脑”的提示信息 更改“我的文档”的提示信息 更改“回收站”满的时候的提示信息 更改“IE”图标的提示信息转载 2006-04-21 16:48:00 · 1009 阅读 · 0 评论 -
注册表修改之主菜单篇
不允许改变启动菜单 禁止向“开始”中的“文档”保留历史记录 禁止“文档”菜单 改变菜单的显示速度 窗口打开、缩小、关闭时是否显示动画过程 禁止“查找”菜单转载 2006-04-21 16:53:00 · 1092 阅读 · 0 评论 -
注册表修改之左右键菜单篇
增加“快速启动”的选项 修改鼠标右键弹出菜单 输入汉字时自动添加一个空格 增加“关闭系统”的选项转载 2006-04-21 16:54:00 · 1520 阅读 · 0 评论 -
注册表修改之限制篇
限制: 禁止显示"远程管理" 恢复使用注册表编辑文件regedit.exe 禁止磁盘空间不足时的警告 禁止使用reg文件 在退出WINDOWS时清除“文档”中的记录转载 2006-04-21 16:38:00 · 1093 阅读 · 0 评论 -
注册表修改之性能篇
性能: 优化硬盘驱动器 超频Trident Imagine 9750系列显卡 改变最大图标缓冲 清除“开始”中的“运行”的历史记录 优化软盘转载 2006-04-21 16:43:00 · 1620 阅读 · 0 评论 -
注册表修改之图标篇
图标: 更改Internet Explorer的图标 更改"打开的文件夹"的图标 更改3寸软盘的图标 更改"我的公文包"的图标 更改IE的图标 更改“计划任务”的图转载 2006-04-21 16:44:00 · 3010 阅读 · 0 评论 -
注册表修改之网络篇
网络: 更改"应用程序数据"的文件夹路径 在IE中禁止显示状态栏 更改"应用程序"的文件夹的路径 改变和增加IE自动搜索的顺序 取消登陆时自动拨号 清理访问“网络邻居转载 2006-04-21 16:36:00 · 1777 阅读 · 0 评论 -
注册表修改之桌面篇
桌面: 在桌面上显示WINDOWS版本标志 禁止在桌面上显示图标 禁止显示提示 禁止名称有“快捷方式”四个字 禁止使用任务栏 高彩色显示图标转载 2006-04-21 16:41:00 · 1959 阅读 · 0 评论 -
注册表修改之安全篇
安全: 预防YAI木马的破坏 预防Acid Battery v1.0木马的破坏 预防爱虫的破坏 预防BO2000的破坏 预防Eclipse 2000木马的破坏转载 2006-04-21 16:45:00 · 1003 阅读 · 0 评论 -
注册表修改之目录篇
目录: 改变“启动”的目录 更改“网页的历史记录”目录 更改"我的文档"目录 改变“发送到”的目录 改变“新建文件”的目录 改变“字体”的目录转载 2006-04-21 16:47:00 · 1007 阅读 · 0 评论 -
DEBUG实用小程序集锦
1. 非物理0磁道坏软盘的修复此种损坏从软盘盘面上来看并没有明显的划伤和霉变。一般可以恢复其数据,也可是软盘重新在利用。处理方法如下:Ⅰ. 进入debugⅡ. 取一张引导区没有损坏的好磁盘,插入软驱-L 100 0 0 1Ⅲ. 插入损坏的磁盘到软驱-W 100 0 0 1-Q注意:好盘与坏盘容量必须相同2. 物理0磁道坏软盘中的数据读取 对于0磁道损坏的磁盘,一般来说是应该抛弃了,当转载 2006-04-21 16:56:00 · 1157 阅读 · 0 评论 -
注册表修改之操作篇
操作: WINDOWS98登录口令 开机时进行“多用户登录”选择 开机时自动登录系统 自动更新 鼠标自动激活当前窗口 查看安装时输入的WIN98密码转载 2006-04-21 16:40:00 · 1255 阅读 · 0 评论 -
How To Translate Unicode Character Codes to TrueType Glyph Indices in Windows
SUMMARYApplications usually draw Unicode text by specifying character codes in a string of WORDs. When a TrueType font is used, the operating system converts these character codes into TrueType gl转载 2010-03-13 21:49:00 · 2385 阅读 · 0 评论