ccwss000
驱动牛犊
驱动牛犊
  • 注册日期2003-12-12
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分85分
  • 威望9点
  • 贡献值1点
  • 好评度8点
  • 原创分0分
  • 专家分0分
阅读:5457回复:27

玩转了gina的高手看过来!!

楼主#
更多 发布于:2004-04-28 10:33
我根据windows编程中的一个实例ginastub改造了一下,使得能够在windows登陆之前查询主板序列号,并且把序列号显示在我的对话框上,那位大虾能够帮我完成?(源代码在下面链接中下载)
程序中引用了网友liangs的动态库,再次表示感谢
我的源代码:

http://www.huatechsec.com.cn/guestbook/attachment.php?s=&postid=355
其中要调用文件reg.dll,请在此处下载
http://www.huatechsec.com.cn/guestbook/attachment.php?s=&postid=356

[url] [/url] [url] [/url]

[编辑 -  4/28/04 by  ccwss000]
wowocock
VIP专家组
VIP专家组
  • 注册日期2002-04-08
  • 最后登录2016-01-09
  • 粉丝16
  • 关注2
  • 积分601分
  • 威望1651点
  • 贡献值1点
  • 好评度1227点
  • 原创分1分
  • 专家分0分
沙发#
发布于:2004-04-28 12:08
你就不能直接贴出来吗???
花开了,然后又会凋零,星星是璀璨的,可那光芒也会消失。在这样 一瞬间,人降生了,笑者,哭着,战斗,伤害,喜悦,悲伤憎恶,爱。一切都只是刹那间的邂逅,而最后都要归入死亡的永眠
ccwss000
驱动牛犊
驱动牛犊
  • 注册日期2003-12-12
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分85分
  • 威望9点
  • 贡献值1点
  • 好评度8点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2004-04-28 14:44
原码比较多,而且引用到一个dll文件,不好直接贴出来。
盼望大家来看看
wowocock
VIP专家组
VIP专家组
  • 注册日期2002-04-08
  • 最后登录2016-01-09
  • 粉丝16
  • 关注2
  • 积分601分
  • 威望1651点
  • 贡献值1点
  • 好评度1227点
  • 原创分1分
  • 专家分0分
地板#
发布于:2004-04-28 15:12
网站上不了......
花开了,然后又会凋零,星星是璀璨的,可那光芒也会消失。在这样 一瞬间,人降生了,笑者,哭着,战斗,伤害,喜悦,悲伤憎恶,爱。一切都只是刹那间的邂逅,而最后都要归入死亡的永眠
ccwss000
驱动牛犊
驱动牛犊
  • 注册日期2003-12-12
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分85分
  • 威望9点
  • 贡献值1点
  • 好评度8点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2004-04-28 16:45
我重新把网址编辑了一下,这下能下载了吗?
我的源代码:

http://www.huatechsec.com.cn/guestbook/attachment.php?s=&postid=355
其中要调用文件reg.dll,请在此处下载
http://www.huatechsec.com.cn/guestbook/attachment.php?s=&postid=356

希望大家都来看看,热切盼望中!!!

[编辑 -  4/28/04 by  ccwss000] [url] [/url] [url] [/url]

[编辑 -  4/28/04 by  ccwss000]
ccwss000
驱动牛犊
驱动牛犊
  • 注册日期2003-12-12
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分85分
  • 威望9点
  • 贡献值1点
  • 好评度8点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2004-04-28 18:43
哈哈,这一次的附件可以下载啦,各路英雄都来看看,热切盼望ing...

[编辑 -  4/28/04 by  ccwss000]
附件名称/大小 下载次数 最后更新
2004-04-28_交流.zip (125KB)  32
wowocock
VIP专家组
VIP专家组
  • 注册日期2002-04-08
  • 最后登录2016-01-09
  • 粉丝16
  • 关注2
  • 积分601分
  • 威望1651点
  • 贡献值1点
  • 好评度1227点
  • 原创分1分
  • 专家分0分
6楼#
发布于:2004-04-28 19:35
简单看了下,GINA部分本身应该没有问题,不过你取序列号的部分可能有问题,跳出来的对话框里是空的,没有取到序列号.
花开了,然后又会凋零,星星是璀璨的,可那光芒也会消失。在这样 一瞬间,人降生了,笑者,哭着,战斗,伤害,喜悦,悲伤憎恶,爱。一切都只是刹那间的邂逅,而最后都要归入死亡的永眠
ccwss000
驱动牛犊
驱动牛犊
  • 注册日期2003-12-12
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分85分
  • 威望9点
  • 贡献值1点
  • 好评度8点
  • 原创分0分
  • 专家分0分
7楼#
发布于:2004-04-28 20:17
我关心的就是怎么把程序改成能取主板序列号,程序中去主板序列号的部分我屏蔽了,因为调试时发生了错误,大家看看怎么改。
我把调用的库文件reg.dll的使用说明上传大家可以看看。
REG.DLL ENCRYPT LIBRARY

BOOL WINAPI GetMainBoardId(
LPTSTR lpOutBuffer,
LPCTSTR lpRegisterCode
);

Parameters:

lpOutBuffer
指向输出主板序列号的字符串缓冲区的指针。

lpRegisterCode
指向一注册序列号字符串缓冲区的指针,如果无合法的注册序列号,
请初始化为形如 “user-12345678”的字符串常量。


Return values:

如果函数调用成功,则返回值为TRUE;对于不支持的主板类型函数返回FALSE。


其它说明:

此函数支持市面绝大多数各类型的主板,能够很稳定的取得主板序列号,支持Win9x/WinMe/WinNT
/Win2000/WinXP。主板序列号长度一般较长,建议设置输出缓冲区长度为50。

注意:非注册版会以很低的概率返回错误的主板序列号。


MFC示例:


char BiosId[50];
memset(BiosId, \'\\0\', 50);

BOOL result = GetMainBoardId(BiosId, \"user-123456789\");
if(result)
{
    CString BiosIdStr;
    BiosIdStr = BiosId;  //主板序列号
    MessageBox(BiosIdStr);
}



[编辑 -  4/28/04 by  ccwss000]
ccwss000
驱动牛犊
驱动牛犊
  • 注册日期2003-12-12
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分85分
  • 威望9点
  • 贡献值1点
  • 好评度8点
  • 原创分0分
  • 专家分0分
8楼#
发布于:2004-04-28 20:28
这个就是我没有屏蔽取主板序列号的,不是显示到对话框,而是保存到c:\\logon.txt文件中。编译通过,但调试没通过,大家看看怎么能改到把序列号显示到对话框那种形式,而且能正常运行。我用的是win2000。
附件名称/大小 下载次数 最后更新
2004-04-28_交流.zip (125KB)  11
wowocock
VIP专家组
VIP专家组
  • 注册日期2002-04-08
  • 最后登录2016-01-09
  • 粉丝16
  • 关注2
  • 积分601分
  • 威望1651点
  • 贡献值1点
  • 好评度1227点
  • 原创分1分
  • 专家分0分
9楼#
发布于:2004-04-28 22:49
我觉得你的那个REG.DLL有问题,LOADLIBRARY总是失败,而且他这个DLL采用了一些加密的手段,真是可恶......
花开了,然后又会凋零,星星是璀璨的,可那光芒也会消失。在这样 一瞬间,人降生了,笑者,哭着,战斗,伤害,喜悦,悲伤憎恶,爱。一切都只是刹那间的邂逅,而最后都要归入死亡的永眠
wowocock
VIP专家组
VIP专家组
  • 注册日期2002-04-08
  • 最后登录2016-01-09
  • 粉丝16
  • 关注2
  • 积分601分
  • 威望1651点
  • 贡献值1点
  • 好评度1227点
  • 原创分1分
  • 专家分0分
10楼#
发布于:2004-04-28 22:52
觉得你那个DLL好象就是下面那个
简介
一款用于共享软件加密的动态链接库文件,包含了获取硬盘物理序列号、主板序列号及BlowFish、MD5、SHA512、RSA、CRC32、字符串、文件加解密等多种强大加密算法,支持Windows平台下的各类开发工具。  
详细说明
《共享软件加密算法库》专业版是一款针对个人、企业开发共享软件的加密工具,支持Windows平台下各类开发工具: VC、VB、BCB、Delphi、PB、VFP等,算法库中包含了获取计算机硬盘物理序列号、主板序列号功能及多种高强度对称、非对称算法。获取的硬盘序列号不随硬盘分区及格式化改变,支持IDE、SCSI接口硬盘,获取主板序列号的功能支持各类BIOS芯片,这两个功能可方便的用来实现一机一码的注册方式。算法库集成的算法有:BlowFish,MD5,Secret16,AES、SHA、CRC32、RSA、DES、字符串加/解密、文件加/解密等多种功能强大的算法,可以满足软件开发的各类需求,加密算法库附有详细的函数说明及各类软件调用示例。


加密算法库的功能说明

(1) 获取硬盘序列号,支持IDE、SCSI接口类型硬盘,支持Win9x/Me/NT/2000/XP。
(2) 获取主板序列号,支持各种BIOS芯片类型,支持Win9x/Me/NT/2000/XP。
(3) 内置BlowFish、MD5、Secret16、SHAEncrypt、CRCFileCheck、RSA、DES、字符串加密/解密、文件加密/解密、CRC32等多种强大算法。
(4) 支持Window平台下的各类开发工具,如: VC/VB/BCB/Delphi/PB/VFP等。

打包文件说明

Reg.dll-----------------------------加密算法动态链接库文件。
Reg.h-------------------------------在 VC(C/C++) 和 BCB 开发环境下的头文件。
Reg.lib-----------------------------在 VC(MFC) 开发环境下的 Library 文件。
Reg.bas-----------------------------在 VB 开发环境下的 Module 文件。
Reg.pas-----------------------------Delphi 调用模块。
Help.chm----------------------------加密库及加密函数接口定义说明文件。
MFC_TestEncryDll.zip----------------MFC调用Reg.dll进行加密示例。
VB6_TestEncryDll.zip----------------VB6调用Reg.dll进行加密示例。
CB6_TestEncryDll.zip----------------BCB6调用Reg.dll进行加密示例。
Delphi4_TestEncryDll.zip------------Delphi4调用Reg.dll进行加密示例。
Delphi7_TestEncryDll.zip------------Delphi7调用Reg.dll进行加密示例。
VFP6_TestEncryDll.zip---------------VFP6调用Reg.dll进行加密示例。


调用详细说明请参考Help.chm中具体函数说明部分及相关示例代码。

专业版同时提供VC使用的静态链接库文件,可与用户程序编译成一个独立的EXE文件,不需DLL即可发布。注册用户可来信免费索取。
 
花开了,然后又会凋零,星星是璀璨的,可那光芒也会消失。在这样 一瞬间,人降生了,笑者,哭着,战斗,伤害,喜悦,悲伤憎恶,爱。一切都只是刹那间的邂逅,而最后都要归入死亡的永眠
ccwss000
驱动牛犊
驱动牛犊
  • 注册日期2003-12-12
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分85分
  • 威望9点
  • 贡献值1点
  • 好评度8点
  • 原创分0分
  • 专家分0分
11楼#
发布于:2004-04-29 10:37
已经搞定,我没有再用reg.dll,借鉴了网友Mark Russinovich的程序代码,在此表示感谢
同时感谢wowocock的热情光临!!!
请问怎么往外给分?

[编辑 -  4/29/04 by  ccwss000]
wowocock
VIP专家组
VIP专家组
  • 注册日期2002-04-08
  • 最后登录2016-01-09
  • 粉丝16
  • 关注2
  • 积分601分
  • 威望1651点
  • 贡献值1点
  • 好评度1227点
  • 原创分1分
  • 专家分0分
12楼#
发布于:2004-04-29 10:58
谢就不用了,能不能把你搞定的东西给我看看??
there@citiz.net,呵呵......
花开了,然后又会凋零,星星是璀璨的,可那光芒也会消失。在这样 一瞬间,人降生了,笑者,哭着,战斗,伤害,喜悦,悲伤憎恶,爱。一切都只是刹那间的邂逅,而最后都要归入死亡的永眠
ccwss000
驱动牛犊
驱动牛犊
  • 注册日期2003-12-12
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分85分
  • 威望9点
  • 贡献值1点
  • 好评度8点
  • 原创分0分
  • 专家分0分
13楼#
发布于:2004-04-29 23:19
我已经发到你的邮箱里了,在网络的帮助下解决的问题当然可以跟大家共享了,呵呵。
多交流!!!
AllenZh
驱动老牛
驱动老牛
  • 注册日期2001-08-19
  • 最后登录2015-11-27
  • 粉丝19
  • 关注10
  • 积分1316分
  • 威望2387点
  • 贡献值7点
  • 好评度321点
  • 原创分0分
  • 专家分0分
14楼#
发布于:2004-05-05 22:35
这个就是我没有屏蔽取主板序列号的,不是显示到对话框,而是保存到c:\\logon.txt文件中。编译通过,但调试没通过,大家看看怎么能改到把序列号显示到对话框那种形式,而且能正常运行。我用的是win2000。


下不了
1,承接Windows下驱动/应用开发 2,本人原创虚拟鼠标/键盘,触摸屏,虚拟显卡,Mirror驱动,XP无盘的SCSI虚拟磁盘驱动等 3,windows下有尝技术服务(包括BUG调试,员工培训等) 欢迎深圳和海外企业联系.msn:mfczmh@sina.com
vc_king
驱动牛犊
驱动牛犊
  • 注册日期2002-10-19
  • 最后登录2008-11-01
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
15楼#
发布于:2004-06-02 09:25
ccwss000,您好!
能否为我发一份啊:)
vc_king@163.com
谢谢先!
flyhye
驱动小牛
驱动小牛
  • 注册日期2003-07-01
  • 最后登录2012-01-11
  • 粉丝0
  • 关注0
  • 积分10分
  • 威望2点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
16楼#
发布于:2004-06-09 18:08
也想玩玩这个东西,可以给我一份吗?
huangyeye@sohu.com,谢谢

我已经发到你的邮箱里了,在网络的帮助下解决的问题当然可以跟大家共享了,呵呵。
多交流!!!


[编辑 -  6/9/04 by  flyhye]
千载奇逢,无如好书良友 一生清福,只在碗茗炉烟
flyhye
驱动小牛
驱动小牛
  • 注册日期2003-07-01
  • 最后登录2012-01-11
  • 粉丝0
  • 关注0
  • 积分10分
  • 威望2点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
17楼#
发布于:2004-06-09 18:58
借鉴Mark Russinovich大师的哪段代码?
可以说一下吗?

已经搞定,我没有再用reg.dll,借鉴了网友Mark Russinovich的程序代码,在此表示感谢
同时感谢wowocock的热情光临!!!
请问怎么往外给分?

[编辑 -  4/29/04 by  ccwss000]
千载奇逢,无如好书良友 一生清福,只在碗茗炉烟
ccwss000
驱动牛犊
驱动牛犊
  • 注册日期2003-12-12
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分85分
  • 威望9点
  • 贡献值1点
  • 好评度8点
  • 原创分0分
  • 专家分0分
18楼#
发布于:2004-06-21 16:52
感兴趣的朋友可以搜索Mark Russinovich获得大虾的代码。
fire2fire
驱动牛犊
驱动牛犊
  • 注册日期2004-03-04
  • 最后登录2013-04-07
  • 粉丝0
  • 关注0
  • 积分30分
  • 威望3点
  • 贡献值0点
  • 好评度3点
  • 原创分0分
  • 专家分0分
19楼#
发布于:2004-07-14 13:47
能否为我发一份啊:)
上一页
游客

返回顶部