发信人: 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.168毫秒