首页
社区
课程
招聘
已解决 如何除掉DEMO字样[.NET]
发表于: 2010-7-12 14:51 6599

已解决 如何除掉DEMO字样[.NET]

2010-7-12 14:51
6599
这是一个.NET控件,我能去掉在设计时候的DEMO字样,但是在运行时候也有一样DEMO字样文本出现,我在7日就碰到这个问题,一直在苦苦研究,但是总是没有破解它,因为自己菜。希望各位帮忙分析一下,告诉思路。

设计时候字样:



希望大师们帮忙看看,谢谢!

http://www.xun6.com/file/fc5ea86c7/DayPilotProTrial-6.0.2078.zip.html

[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

上传的附件:
  • 1.JPG (126.17kb,169次下载)
收藏
免费 0
支持
分享
最新回复 (10)
雪    币: 8226
活跃值: (3371)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
直接把这行NOP掉可以不?
2010-7-12 14:54
0
雪    币: 83
活跃值: (11)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
我能去掉这个,这是程序设计时候出现的字符,运行后还有一个这样的字符啊
2010-7-12 15:08
0
雪    币: 337
活跃值: (74)
能力值: ( LV9,RANK:140 )
在线值:
发帖
回帖
粉丝
4
使用Reflector.exe中的mono.cecil插件完成:
1)去掉publickey
2)reflector.exe查找字符串"Demo",共两处: renderCorner方法、renderFixed方法
3)删除如下语句:

 L_0183: ldarg.1 
    L_0184: ldstr "href"
    L_0189: ldstr "http://www.daypilot.org/buy.html"
    L_018e: callvirt instance void [System.Web]System.Web.UI.HtmlTextWriter::AddAttribute(string, string)
    L_0193: ldarg.1 
    L_0194: ldstr "a"
    L_0199: callvirt instance void [System.Web]System.Web.UI.HtmlTextWriter::RenderBeginTag(string)
    L_019e: ldarg.1 
    L_019f: ldstr "DEMO"
    L_01a4: callvirt instance void [mscorlib]System.IO.TextWriter::Write(string)
    L_01a9: ldarg.1 
    L_01aa: callvirt instance void [System.Web]System.Web.UI.HtmlTextWriter::RenderEndTag()


4)保存.

经测试,没有DEMO字样了。 DayPilot.rar
上传的附件:
2010-7-12 16:04
0
雪    币: 83
活跃值: (11)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
奇怪了,我测试了还有DEMO字样

上传的附件:
2010-7-12 16:14
0
雪    币: 83
活跃值: (11)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
这是设计项目时候出现的DEMO字样,但是运行后也有一个demo的出现。

谢谢
2010-7-12 16:17
0
雪    币: 337
活跃值: (74)
能力值: ( LV9,RANK:140 )
在线值:
发帖
回帖
粉丝
7
还真是!这事儿可闹大了,得找脚本,找此web控件及子控件的所有的写出方法,还一定不是串儿。晕!
2010-7-12 17:55
0
雪    币: 161
活跃值: (11)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
8
如果你把DEMO这几个字改成别的呢。
2010-7-12 17:56
0
雪    币: 83
活跃值: (11)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
9
谢谢!麻烦各位了,我请求 crackdung 大师搞定了

在这里说声辛苦大家了,对不起。



在这里同时说声:谢谢 crackdung
上传的附件:
  • 1.JPG (83.44kb,144次下载)
2010-7-12 18:08
0
雪    币: 337
活跃值: (74)
能力值: ( LV9,RANK:140 )
在线值:
发帖
回帖
粉丝
10
今天找了一下,果然在脚本里。Canlender.js Month.js Schedult.js
接昨天提供的dll用ildasm反出来,修改这三个资源,查找并替换如下语句:

innerHTML="\u0044\u0045\u004D\u004F";

我改为:

innerHTML="\u5F00\u4E2A\u73A9\u7B11";

然后ilasm回去。大功告成!
上传的附件:
2010-7-13 11:29
0
雪    币: 780
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
11
[QUOTE=atrm;834965]谢谢!麻烦各位了,我请求 crackdung 大师搞定了

在这里说声辛苦大家了,对不起。



在这里同时说声:谢谢 crackdung[/QUOTE]

说说怎么解决的撒
2010-7-13 11:36
0
游客
登录 | 注册 方可回帖
返回
//