发信人: whynot (父亲那双破草鞋), 信区: cnElectric
标  题: Re: 求救:关于Protel C/S 3.5 30天试用版 
发信站: 哈工大紫丁香 (Sun Nov 28 08:53:35 1999), 转信

发信人: Watson (华生医生), 信区: Circuit
发信站: BBS 水木清华站 (Tue Jan 13 20:56:59 1998) WWW-POST

【 在 xky (懒人虫) 的大作中提到: 】
: 【 在 zhengy (happy) 的大作中提到: 】
: : 惨了惨了,Protel的30天E/C版这个东西好牛,到期后居然能发现
: : 我reinstall了,删了原目录也不行。惨了惨了
: : 请各位大侠救我!多谢!


:  格式化该盘就可重装了.

:  还有,Waston说他有初步结果,也许可以用了?
:  (waston别怪我多嘴呀!)

:  不过你确实用了30天么?肯定是改系统时间了吧?或者defragment了?

没什么啦。

如果 authorization 结果返回 -4,
你可以试试这一招:(很繁的,还不知道管不管用)
在client运行之后,你按下 PCB3 标签按钮之前,用sice
> bpx CreateWindowEx
> x
断下来...
> bd *
> bpx DOS3Call          ;BP_DOS3CALL
> x
再断下来...
> bd *
> bpx DrawText
再断下来...
> d esp                 ;你该可以看到 stack 中的 "Authorization" 字符串
> bd *
> be BP_DOS3CALL
又断下来...
> stack                 ;返回地址该是 xxxx:0743
> g 078f
078F:   MOV     AX,0FFFCH
        JMP     06EA

好,p, 在JMP上停下,强行修改返回值r eax=0; 执行g;

看看PCB出来没有,有没有GP error 等。
如果一切正常,你就这样用好了。
麻烦得很,是不是?
自己找到BCPCRYP.DLL中的078F处的代码,将FFFC改作0000就是了。

--
☆ 来源:.哈工大紫丁香 bbs.hit.edu.cn.[FROM: ningx.bbs@bbs.net.ts]
[百宝箱] [返回首页] [上级目录] [根目录] [返回顶部] [刷新] [返回]
Powered by KBS BBS 2.0 (http://dev.kcn.cn)
页面执行时间:2.572毫秒