按标签归档: 软件

系统被虐待

额。真是郁闷的一塌糊涂。本来结束了SC,所以决定将系统格掉重做,不过,之前刻录的VISTA安装盘无论如何也装不上了,复制了一张也不行。我机器的光驱还不能读CD——折腾良久,最后实在不行,从某男机器上卸了一台光驱过来,装了个XP。汗。
于是在VISTA一年之后,再度重回XP的怀抱。
额,要说XP的适应性是要比VISTA好。从XP入VISTA,要摸索好久,这从VISTA回XP,熟门熟路。而且,XP了,若干问题都可以解决,比如一直不发声的KX驱动,终于正常发声了。恩。是很清澈,而且推力很强。额。过强了。。。
还有就是理论上能用官方版的MOBILITY RADEON驱动。不过我下了一个最新版的,却装不上。赞。郁闷。
但是,不得不说,这个界面差距还是很大的。XP的美观度远远比不上VISTA。尤其是其核心——微软雅黑的使用,VISTA遍地的雅黑比XP要舒服很多,更重要的是,VISTA貌似为了大显示界面做了优化,因此看起来东西比较大。现在XP的1280×800,看起来一切都那么小。开了一个控制面板,寥寥两行就没了,图标却小的要命。开大图标吧,美观度也不够。唉。
于是乎,我有个想法。我要继续做VISTA!……
我要反复尝试,我哪怕我哪怕。也要把VISTA再装上。XP看着着实……太简陋了……

WINXP WGA正版验证破解法

今天帮兄弟装了大政府版的WINXP SP2。随便算的一个key。没想到还是没有过掉最新的WGA。下午刚装的系统,晚上兄弟就短信来说被WGA了。真是囧到一塌糊涂。
总不能再装一次。baidu了若干次,加上远程指导兄弟测试,终于发现了如下解决方案:
首先去下一个winxp key的查看替换软件,即WINXP换号器。类似的软件应该很多,比如CSDN这里。有了这个东东,基本就OK了。
按照如下步骤操作:
1、开始 -> 运行,输入 “ %allusersprofile%\application data ”(不连引号及首尾空格),在打开的文件夹里面,如果存在,则删除 “Windows Genuine Advantage” 文件夹。
2、运行换号器,重新使用算号器算一个key,并更换。
3、到 http://www.microsoft.com/genuine/来进行正版验证,点 验证windows 按钮。好像 http://www.microsoft.com/genuine/selfhelp/support.aspx这个地址要比前一个地址快一点。验证时可能会要求装一个WGA的ActiveX控件。要允许安装。如果IE安全等级设置过高禁用了ActiveX控件,那就需要额外的步骤来解开限制。具体的可以参看微软的一个解决方案:http://support.microsoft.com/kb/905226/zh-cn
4、验证结束后,去看看右下角的五角星还在不在。如果还在,那就重复上述3步。直到通过验证为止。
这里要说明的是:首先,貌似WGA对机器的正常使用没有关系。只是在刚开机时可能有一段时间的网络禁用。然后不能使用正版增值的软件比如IE7。其他都没什么区别。所以那个五角星不一定要去掉——其实挺好看的……
然后,某些可以强行去除WGA图标的方法和软件(比如注册表修改等),个人建议不要用。不一定会造成什么伤害。而且正版增值的软件也不一定好装。去了也没有意义。
以下几个据说通过验证的key:
CM3HY-26VYW-6JRYC-X66GX-JVY2D
BYCMB-R844W-KJBQX-J3D9F-V3Y6G
DDQXW-THQ8M-79V6K-2YFGH-R793Q
恩。大力感谢这里这篇文章,提供了主要的帮助。呵呵。这样基本就能解决WGA问题了~

M30固件 菜单条透明原理、实现及转换工具

本文是群内兄弟7号兄研究出来的结果,本人只是总结了一下。呵呵。向7号同学致敬!
M30固件里面,菜单条的一个大黑边实在是很郁闷。但是实际上,可以通过美化固件,将菜单条的形状任意改变。
首先说一下原理。其实很简单的道理:M30固件里面,菜单条的形状是一个完整的矩形。但是显示出来的是圆角矩形。也就是说,有一部分图片并没有显出来。通过查看可以发现,没有显示出来的部分,颜色均为#FF00FF。那么就是说,只要是颜色为#FF00FF的像素点,固件在显示的时候,都将其做透明化处理。根据这个原理,就可以很轻松的实现任意修改固件内菜单的显示形状。
但是具体实现时有一点小困难。就是在M30固件内,其图片格式是32bit的BMP,也就是一个像素点是4BYTE数据。但是一般电脑内的图片,均为24bit的BMP,其一个像素点仅为3BYTE数据。每一个像素点缺少了8bit。而且,使用的工具Image Search Editor(以下简称ISE),其对图片的导入导出也是按照24bit来进行的。所以,可能会出现外面制作好的图片,导入其中却不能使用的问题。原因就是这个样子。
不过,ISE内还提供了另一种方法,就是将BMP文件导出为BIN,也可以将BIN文件导入覆盖BMP。这样就能完整的保存数据。其所使用的BIN文件,其实就是去除了文件头尾的BMP文件。所以,只要有制作好的32bit的BMP,简单的处理就可以将其转换为可用的BIN。
那么在具体实现时,可以如下操作:首先在PS里面,新建一个293*60的图片,格式设为8bitRGB。新建完成后,先在右下角 通道 一栏中新建一个Alpha通道。完成后,就不用管了。正常的制作处理图片即可。将需要透明的点变为#FF00FF就可以。保存的时候,选BMP,并勾选 Alpha通道 选项。出来的文件应该就是一个32bit的BMP了。文件大小应该是70376字节。
随后,用UE之类的工具打开该文件,将文件的前54字节和最后2字节去除。文件大小变为70320字节。另存为BIN。就是一个可以使用的BIN文件了。
为方便使用,7号兄使用Delphi写了一个专用工具,可以实现BIN和BMP的互转,那么就不用那么麻烦的自己去用UE修改。使用该工具,就可以将文件方便的转换为需要的格式。等下7号兄就可以将该工具上传了。呵呵。
这样。M30内菜单的可定制性大大加强。相信大家也能做出更为个性又绚烂多彩的固件吧~^_^
转换工具已经上传。内附使用说明,如有不明可以留言,我尽量答复。呵呵
转换工具下载

让Mobility Radeon也用新驱动

ATI的Mobility Radeon系列显卡,想必各位本友都很熟悉了吧,呵呵,据我所知,X1300啊X2300啊HD2400啊之类在独显笔记本上使用的还是很多的。不过,笔记本的设备,其驱动经常是更新的很慢,但是显卡这个东西,一个合适的驱动可以提升不少性能,这的确是一个问题,眼巴巴的看着好驱动,却不能用,实在是不爽啊。
不过,ATI的MR还算好的,因为ATI官方有在更新这个的催化剂驱动。比如这里:http://drivers.mydrivers.com/drivers/dir192/d77138.shtml,就是ATI前几天刚发布的MR系列显卡最新版催化剂7.11 for WinXP的驱动。嗯。那么,用WINXP的人有福了,因为他们必将可以使用新驱动。但是我等VISTA用户怎么办呢,继续眼巴巴的看这好驱动?
当然不能!而且,今天经过反复的搜索,终于找到了一个好东西,让我们也可以用新驱动,用ATI发布的for Redaon系列的驱动来驱动我们的MR系列。
这个好东西就是:MobilityDotNET4。其实,其真正的名字应该是:DH Mobility Modder.NET。可以在这里:http://drivers.mydrivers.com/drivers/187-74835下载,也可以在这里:http://drivers.mydrivers.com/search/101-141-h8174/找到最新的版本。
这个东西,据说是老牌产品了,可以用来修改ATI的驱动,使其支持一些本来不支持的硬件。使用它,我们就可以为我们心爱的显卡换上最新的驱动了,哇哈哈哈哈。
使用起来很简单,首先,下载并解压缩(废话)DH Mobility Modder.NET,同时下载ATI的普通催化剂驱动。
这里需要注意的是,ATI的催化剂,有纯驱动版和控制中心两个东西。一般说来,控制中心比较大,7.11VISTA32的控制中心约42M,而驱动较小,同版本的驱动约10M。不过,区分的最好方法是看下载下来的文件名,控制中心文件的文件名里面包括三个c:“7-11_vista32-64_ccc_lang1_54441”,而驱动则是两个d:“7-11_vista32_dd_54440”。根据网上的教程,应该还有一种是控制中心加驱动的,名字里就两个都有:“7-4_vista32_dd_ccc_enu_44985”。我们需要的是纯驱动版或者两个都有的版本,单独的控制中心不包括驱动,是没有意义的。
全部下载完成后,首先vista用户要确保自己的UAC是关闭的。如果没有关闭或者不会关闭,请网上搜索一下关闭教程。呵呵。然后,去解压的文件夹运行其中的MobilityDotNET.exe,主界面出来后,注意看一下下面有一排“MSXML 4.0 Check 1: Check 2: Check 3:”如果这三个check为蓝色的“Passed”,那么就继续下一步,如果是红色的“failed”,则要先关闭MobilityDotNET,然后去下载一个MSXML 4.0,并安装后再运行MobilityDotNET。MSXML 4.0在这里可以下载:http://www.onlinedown.net/soft/16288.htm
那么在MobilityDotNET正常运行后,先不管他,先去运行催化剂驱动的安装。双击程序后,它会先将安装程序解压,然后再启动安装程序,这时候正常安装是不会安装驱动的,但是我们需要其解压出来的文件,所以,解压完成后,将出来的安装程序取消掉就可以了。这时候,安装文件已经被解压到一个文件夹里面,默认是“C:\ATI\SUPPORT”文件夹。
然后,转到MobilityDotNET,界面里点Browse键,选择你解压出来的驱动文件夹,比如:“C:\ATI\SUPPORT\7-11_vista32_dd_54440”,然后点击Modify。程序就开始自动修改驱动的安装程序。等待其进度条走完显示“Driver Modification Finished”,驱动修改就完成了。
接下来,可以关闭MobilityDotNET了,再转到驱动文件夹,比如:“C:\ATI\SUPPORT\7-11_vista32_dd_54440”,运行其中的setup.exe,进行正常的驱动安装。
安装中,会出现“驱动没有经过WHQL验证”之类的提示,不用管他,选择“继续安装”即可。其实催化剂本身是验证过的,但是因为安装程序被修改过了,所以验证被破坏了。呵呵。
很快的,安装完成,重启机器后,恭喜你,最新的显卡驱动成功在你本子里安家落户了!
DH Mobility Modder.NET 0.8.8.0支持的芯片列表:
WIN XP:
ATI MOBILITY FIRE GL T2/T2e
ATI MOBILITY FireGL 7800
ATI MOBILITY FireGL 9000
ATI MOBILITY FireGL V3100
ATI MOBILITY FireGL V3200
ATI MOBILITY FireGL V5000
ATI MOBILITY FireGL V5100
ATI MOBILITY FireGL [...]

DelayGen发布

以前转了一篇延时的文章,呵呵。其实我写了一个VB的程序,可以根据这个来生成延时代码的。曾经在pic16上发布过的,地址:http://pic16.com/bbs/dispbbs.asp?BoardID=9&ID=25231。不过发布后,实际使用中发现了很多问题,并进行了多次更新。只是一直没有时间发到网上来大家分享。今天把它整理一下发上来^_^
该程序名叫DelayGen,借用KeyGen的创意,呵呵,就是延时生成器的意思。程序根据前面转载的那篇文章的计算原理,可进行二重循环延时时间的计算,并可根据给定的延时时间来求出最佳循环参数值。同时,可以给定参数或计算结果生成8位PIC汇编代码。
最新的1.50版可以生成C代码,该C代码在PICC编译环境下,将会编译成和汇编完全相同的代码。方便C的伙计们使用——不过8位机,没多少人用C吧,呵呵……
程序在VB6.0+VISTA/WIN2000测试通过。
目前版本号:v1.50 beta,更新时间:2007.12.11
更新历史:
v1.50 beta
添加C的延时代码生成支持
修正若干BUG(详细的不记得了)
添加“关于”按钮
v1.16
(再往前的详细历史不记得了-_-b)
修正计算错误,计算中参数使用浮点数代替以前的长整型,保证计算结果正确
修改生成代码显示方式,取消X/Y变量及其定义,改用立即数,便于在程序中使用多个延时
修改计算限制,目前时间计算可支持到X=255/Y=255/N=255,根据时间求解可支持到X=255/Y=255/N=20
修改根据时间求解部分计算时代码,计算时计算按钮将暂时不可用,并且结果区显示“计算中。。。。”
添加更多频率支持,目前支持4/7.3728/8/10/12/16/20MHz频率
其他一些细小更新(其实是我不记得了-_-b)
v1.00
完成基本功能,可进行时间计算、根据时间求解及代码生成
已知问题:
VB6.0程序需要VB运行库,下载地址:http://www.skycn.com/soft/2944.html
程序根据时间求解部分使用穷举法,求解较长延时时间时会比较慢,请耐心等待-_-b
程序大小:60K
下载地址:请点击这里