MOUSE穿透,就是写一个半透明的窗体,点击窗体的时候它下面的程序产生事件。
---------------------------------------------------------------
[code]
Const LWA_COLORKEY = &H1
阅读全文……
用VB写MOUSE穿透的窗体 [ 2005-04-06 | VB相关 | 本站原创 ]
get the PIII processor serial number (psn) [ 2005-04-04 | C\C++相关 | 本站原创 ]
CString GetProcessorSeialNumbet(bool withSeparator)
{
DWORD t,m,b; //top,middle,botttom
DWORD* serial;
_asm
阅读全文……
{
DWORD t,m,b; //top,middle,botttom
DWORD* serial;
_asm
阅读全文……
DLL中显示模态对话框的问题 [ 2005-04-03 | C\C++相关 | 本站原创 ]
纯资源DLL的编写 [ 2005-04-03 | C\C++相关 | 本站原创 ]
纯资源的DLL就是只包含资源的DLL,例如:图标,位图,字符串,声音,视频,
对话框等。使用纯资源DLL可以节约可执行文件的大小,可以被所有的应用程序
所共享,从而提高系统性能。纯资源DLL的编写比普通的DLL要简单的多,首先
创建一个WIN32 DLL工程,不是MFC的DLL,然后创建一个资源文件 *.RC,添加
到资源DLL的工程中去。然后添加一个初始化DLL的原文件。
阅读全文……
对话框等。使用纯资源DLL可以节约可执行文件的大小,可以被所有的应用程序
所共享,从而提高系统性能。纯资源DLL的编写比普通的DLL要简单的多,首先
创建一个WIN32 DLL工程,不是MFC的DLL,然后创建一个资源文件 *.RC,添加
到资源DLL的工程中去。然后添加一个初始化DLL的原文件。
阅读全文……
枚举计算机名称及其IP地址 [ 2005-04-03 | C\C++相关 | 本站原创 ]
Blog升级-论坛搬迁 [ 2005-04-02 | 生活点滴 | 本站原创 ]
紫雨轩论坛 http://rickw.cn/bbs
搬迁到 http://www.rickw.cn/bbs
个人Blog http://www.rickw.cn
搬迁到 http://rickw.cn
阅读全文……
搬迁到 http://www.rickw.cn/bbs
个人Blog http://www.rickw.cn
搬迁到 http://rickw.cn
阅读全文……
全能字符串替换机 破解版 [ 2005-03-30 | C# .Net编程 | Original ]
一个小程序注册费竟然高达5000元,汗...
不过程序用起来还挺方便的,经常做网页或写程序的朋友可能用得上.
====================功能简介====================
1、批量替换文件内容或文件批量改名:既批量处理多个文件,又批量处理多个替换串;提高了数据处理的效率,使数据在各个不同的系统中可以灵活转换;是数据处理、网页维护、源代码或资源文件修改等方面的好帮手;
阅读全文……
不过程序用起来还挺方便的,经常做网页或写程序的朋友可能用得上.
====================功能简介====================
1、批量替换文件内容或文件批量改名:既批量处理多个文件,又批量处理多个替换串;提高了数据处理的效率,使数据在各个不同的系统中可以灵活转换;是数据处理、网页维护、源代码或资源文件修改等方面的好帮手;
阅读全文……
【原创】aspweb server更新 [ 2005-03-22 | 原创作品 | Original ]
[转贴]仅通过崩溃地址找出源代码的出错行 [ 2004-12-13 | C# .Net编程 | Original ]
作为程序员,我们平时最担心见到的事情是什么?是内存泄漏?是界面不好看?……错啦!我相信我的看法是不会有人反对的——那就是,程序发生了崩溃!
“该程序执行了非法操作,即将关闭。请与你的软件供应商联系。”,呵呵,这句 M$ 的“名言”,恐怕就是程序员最担心见到的东西了。有的时候,自己的程序在自己的机器上运行得好好的,但是到了别人的机器上就崩溃了;有时自己在编写和测试的过程中就莫名其妙地遇到了非法操作,但是却无法确定到底是源代码中的哪行引起的……是不是很痛苦呢?不要紧,本文可以帮助你走出这种困境,甚至你从此之后可以自豪地要求用户把崩溃地址告诉你,然后你就可以精确地定位到源代码中出错的那行了。(很神奇吧?呵呵。)
首先我必须强调的是,本方法可以在目前市面上任意一款编译器上面使用。但是我只熟悉 M$ 的 VC 和 MASM ,因此后面的部分只介绍如何在这两个编译器中实现,请读者自行融会贯通,掌握在别的编译器上使用的方法。...More...
阅读全文……
“该程序执行了非法操作,即将关闭。请与你的软件供应商联系。”,呵呵,这句 M$ 的“名言”,恐怕就是程序员最担心见到的东西了。有的时候,自己的程序在自己的机器上运行得好好的,但是到了别人的机器上就崩溃了;有时自己在编写和测试的过程中就莫名其妙地遇到了非法操作,但是却无法确定到底是源代码中的哪行引起的……是不是很痛苦呢?不要紧,本文可以帮助你走出这种困境,甚至你从此之后可以自豪地要求用户把崩溃地址告诉你,然后你就可以精确地定位到源代码中出错的那行了。(很神奇吧?呵呵。)
首先我必须强调的是,本方法可以在目前市面上任意一款编译器上面使用。但是我只熟悉 M$ 的 VC 和 MASM ,因此后面的部分只介绍如何在这两个编译器中实现,请读者自行融会贯通,掌握在别的编译器上使用的方法。...More...
阅读全文……
cmos解密研究 [ 2004-11-29 | C# .Net编程 | Original ]
CMOS解密心得
我们来看看CMOS密码的加密算法,不管是Award还是AMI的BIOS(Basic Input Output System基本输入输出系统),其中的加密算法都是使用的HASH有损压缩算法(这种算法是不可还原的)。具体的计算方法为:如有密码为“ABCDEFGH”,则按下列公式计算:H+G×4H+F×10H+E×40H+D×100H+C×400H+B×1000H+A×4000H,将其计算结果由高到低按字节分别保存为H1、H2、H3,再出计算H2×100H+H3+H1即为最终结果。
我们再来看看CMOS中的数据结构和其读写方法。CMOS中主要保存计算机中的硬件配置信息,其地址范围为:00H-7FH共128个字节。如其中地址00H-09H保存日期时间,10H保存的是软驱类型,19H、1AH保存的硬盘类型,15H、16H保存基本内存大小,17H、18H保存扩充内存大小等等。以上这几个是具有标准定义的CMOS地址,其它大部分为保留地址,供BIOS厂商自己定义,如华硕的CUA266主板中管理员密码保存在4EH、4FH,用户密码保存在71H、72H,79H、7AH中保存校验和。下面说说对CMOS地址的读写方法:通常,对CMOS地址的读写都是通过70H和71H两个IO端口进行的,先向70H端口写入要读写的CMOS地址,再通过对71H端口的读写即可完成对指定CMOS地址的读写。
下面来说说CMOS密码的破解方法。...
阅读全文……
我们来看看CMOS密码的加密算法,不管是Award还是AMI的BIOS(Basic Input Output System基本输入输出系统),其中的加密算法都是使用的HASH有损压缩算法(这种算法是不可还原的)。具体的计算方法为:如有密码为“ABCDEFGH”,则按下列公式计算:H+G×4H+F×10H+E×40H+D×100H+C×400H+B×1000H+A×4000H,将其计算结果由高到低按字节分别保存为H1、H2、H3,再出计算H2×100H+H3+H1即为最终结果。
我们再来看看CMOS中的数据结构和其读写方法。CMOS中主要保存计算机中的硬件配置信息,其地址范围为:00H-7FH共128个字节。如其中地址00H-09H保存日期时间,10H保存的是软驱类型,19H、1AH保存的硬盘类型,15H、16H保存基本内存大小,17H、18H保存扩充内存大小等等。以上这几个是具有标准定义的CMOS地址,其它大部分为保留地址,供BIOS厂商自己定义,如华硕的CUA266主板中管理员密码保存在4EH、4FH,用户密码保存在71H、72H,79H、7AH中保存校验和。下面说说对CMOS地址的读写方法:通常,对CMOS地址的读写都是通过70H和71H两个IO端口进行的,先向70H端口写入要读写的CMOS地址,再通过对71H端口的读写即可完成对指定CMOS地址的读写。
下面来说说CMOS密码的破解方法。...
阅读全文……