开发者论坛

 找回密码
 注册 (请使用非IE浏览器)
查看: 46502|回复: 82

DevExpress Keygen&Patcher

  [复制链接]

0

精华

725

贡献

2004

赞扬

帖子
89
软币
5017
在线时间
379 小时
注册时间
2013-10-25
发表于 2020-2-17 17:16:29 | 显示全部楼层 |阅读模式
本帖最后由 pedoc 于 2020-5-15 10:29 编辑

研究DevExpress的校验机制实现的一个工具,经测试对于 DevExpressPatcher&Keygen.zip (2.74 MB, 下载次数: 59, 售价: 5 贡献) v15.x-v19.2.6均支持, 微信截图_20200217165039.png
不过由于从GAC移除了DevExpress.Data.*.dll,故VS菜单会丢失一部分。修复办法为使用安装目录下的文件替换GAC中的即可
不需要安装VS插件,如果项目中仍然弹出试用窗口。将license.licx文件编译属性设置为无

UPDATED 20200218
自动更新GAC。经测试,当前新建项目不会弹窗,且项目生成后的*.licenses文件中为Full许可。
UPDATED 20200224
补充声明:
此程序仅为学习研究使用,请勿用于非法用途。由于第三方下载且不正当使用导致的任何后果,均与本人无关,如果不同意,请勿下载和使用。





点评

请把重复的附件删除  发表于 2020-5-15 09:17

评分

参与人数 18赞扬 +18 收起 理由
dusheng + 1 很给力
s1065420329 + 1 淡定
ahmed.mo.amin + 1
cimba + 1 赞一个
malanh + 1 <font style="vertical-align: inh

查看全部评分

回复

使用道具 举报

0

精华

61

贡献

4655

赞扬

帖子
158
软币
11533
在线时间
1474 小时
注册时间
2016-12-24
发表于 2020-2-18 10:00:46 | 显示全部楼层
太烦索还得手工替换,一样要改license属性。
回复

使用道具 举报

0

精华

725

贡献

2004

赞扬

帖子
89
软币
5017
在线时间
379 小时
注册时间
2013-10-25
 楼主| 发表于 2020-2-18 12:00:33 | 显示全部楼层
本帖最后由 pedoc 于 2020-2-18 13:35 编辑
sxcpwzdy 发表于 2020-2-18 10:00
太烦索还得手工替换,一样要改license属性。

手工替换那个倒是可以加上程序去自动替换。

UPDATED

下载最新版本试试,应该仅需要运行一次就行。不再需要任何操作
回复

使用道具 举报

0

精华

220

贡献

496

赞扬

帖子
46
软币
998
在线时间
60 小时
注册时间
2018-3-6
发表于 2020-2-18 14:10:43 | 显示全部楼层
感谢LZ分享
回复

使用道具 举报

0

精华

615

贡献

62

赞扬

帖子
101
软币
1417
在线时间
163 小时
注册时间
2013-6-28
发表于 2020-2-19 19:23:34 | 显示全部楼层
本帖最后由 dongyifeng 于 2020-2-19 20:03 编辑

我用的是18.2.7,vs2019 16.4.2
打开窗体,点击about之后,还是显示的测试版本,不是注册版本。
你那边也是吗?

Snipaste_2020-02-19_20-03-18.png
回复

使用道具 举报

0

精华

725

贡献

2004

赞扬

帖子
89
软币
5017
在线时间
379 小时
注册时间
2013-10-25
 楼主| 发表于 2020-2-19 20:02:41 | 显示全部楼层
dongyifeng 发表于 2020-2-19 19:23
我用的是18.2.7,vs2019 16.4.2
打开窗体,点击about之后,还是显示的测试版本,不是注册版本。
你那边也是 ...

需要管理员权限运行哈。运行前关闭VS,选项选择 1
回复

使用道具 举报

0

精华

615

贡献

62

赞扬

帖子
101
软币
1417
在线时间
163 小时
注册时间
2013-6-28
发表于 2020-2-19 20:08:07 | 显示全部楼层
本帖最后由 dongyifeng 于 2020-2-19 20:11 编辑
pedoc 发表于 2020-2-19 20:02
需要管理员权限运行哈。运行前关闭VS,选项选择 1

Snipaste_2020-02-19_20-07-08.png

刚刚有个程序没关闭,导致占用了。
Snipaste_2020-02-19_20-10-07.png 现在好了。

Snipaste_2020-02-19_20-10-52.png 哈哈哈。谢谢楼主辛苦劳动。威武啊。
回复

使用道具 举报

0

精华

0

贡献

4501

赞扬

帖子
167
软币
10811
在线时间
1168 小时
注册时间
2017-1-26
发表于 2020-2-20 08:51:34 | 显示全部楼层
本帖最后由 Ultramund 于 2020-2-20 09:07 编辑

其它似乎都可以,但Asp.net MVC好像还有点小问题,楼主好人做到底吧。不管怎么说,我谢谢楼主!确实可以用。
1.png
2.png
回复

使用道具 举报

0

精华

61

贡献

4655

赞扬

帖子
158
软币
11533
在线时间
1474 小时
注册时间
2016-12-24
发表于 2020-2-20 09:35:52 | 显示全部楼层
vs2015+win10 x64位没有激活成功,管理员运行,还是试用
回复

使用道具 举报

0

精华

0

贡献

4501

赞扬

帖子
167
软币
10811
在线时间
1168 小时
注册时间
2017-1-26
发表于 2020-2-20 11:13:53 | 显示全部楼层
sxcpwzdy 发表于 2020-2-20 09:35
vs2015+win10 x64位没有激活成功,管理员运行,还是试用

人品问题!我的环境Windows10+VS2019+DevexpressV19.2.5,本来打算升级到19.2.6,但没帮助文件所以暂时还用19.2.5
回复

使用道具 举报

0

精华

725

贡献

2004

赞扬

帖子
89
软币
5017
在线时间
379 小时
注册时间
2013-10-25
 楼主| 发表于 2020-2-20 14:28:08 | 显示全部楼层
sxcpwzdy 发表于 2020-2-20 09:35
vs2015+win10 x64位没有激活成功,管理员运行,还是试用

提供一下截图或者Logs文件夹下的日志文件,谢谢
回复

使用道具 举报

0

精华

725

贡献

2004

赞扬

帖子
89
软币
5017
在线时间
379 小时
注册时间
2013-10-25
 楼主| 发表于 2020-2-20 14:28:41 | 显示全部楼层
Ultramund 发表于 2020-2-20 08:51
其它似乎都可以,但Asp.net MVC好像还有点小问题,楼主好人做到底吧。不管怎么说,我谢谢楼主!确实可以用 ...

这个我看一下
回复

使用道具 举报

0

精华

0

贡献

556

赞扬

帖子
62
软币
3982
在线时间
384 小时
注册时间
2014-12-8
发表于 2020-2-20 15:21:52 | 显示全部楼层
i'm still trial
use VS2019 16.4.4
Devexpress 19.2.6

LOG
----------
2020-02-20 13:14:06.511 +07:00 [Information] 请选择操作:
2020-02-20 13:14:06.537 +07:00 [Information] 1:默认(Patch文件并且生成新的LicenseKey)
2020-02-20 13:14:06.538 +07:00 [Information] 2:仅延长试用期(仅生成新的LicenseKey)
2020-02-20 13:14:06.538 +07:00 [Information] 3:恢复Patched文件
2020-02-20 13:14:08.805 +07:00 [Information] 已安装 1 个 DevExpress 版本
2020-02-20 13:14:08.808 +07:00 [Information] Email= Password= Version=v19.2 SetupFilePath=C:\Program Files (x86)\DevExpress 19.2\Components\DevExpressNETComponentsSetup-19.2.4.exe Products=ASP.NET Controls                                  v19.2.4   Licensed  
Dashboard                                         v19.2.4   Licensed  
Office File API                                   v19.2.4   Licensed  
WinForms Controls                                 v19.2.4   Licensed  
Reporting                                         v19.2.4   Licensed  

2020-02-20 13:14:08.876 +07:00 [Information] C:\Program Files (x86)\DevExpress 19.2\Components\Bin\Framework\DevExpress.Data.v19.2.dll Patch成功
2020-02-20 13:14:08.962 +07:00 [Information] DevExpress.Data.v19.2.dll(19.2.4.0) 已更新至GAC
2020-02-20 13:14:08.999 +07:00 [Information] C:\Program Files (x86)\DevExpress 19.2\Components\System\DevExpressMenu\Bin\DevExpress.About.exe Patch成功
2020-02-20 13:14:09.001 +07:00 [Information] C:\Program Files (x86)\DevExpress 19.2\Components\Tools\Components\DevExpress.About.exe Patch成功
2020-02-20 13:14:09.009 +07:00 [Information] 已生成一个有效Key,版本=192 Key=elcY3B4526eyVYE3+n2ikNejozCvyEkBOw/Nqt2voXjiF7ixqMJgCMvPqY1yVJJmU2QFYCvq4y7TemvmGaFIRyC4gVs28da2Ic+7OxWctgiHgAmbGn/ICUInzAFpCldRGIVODA==AAAAAAAAAAAAAAAAAAAAAAAAAAAxOTIsNjM3NTQ5MDcxNjA3MDcwODksNjM3NTQ5MDcxNjA3MDcwODkscGVkb2MsMSwxLDE=
2020-02-20 13:14:09.011 +07:00 [Information] 所有任务已处理完成(耗时=234,9308 ms),按任意键退出。如果VS设计器仍然弹出试用对话框,请将项目中的 license.licx->属性->生成操作 改为 无
回复

使用道具 举报

0

精华

0

贡献

556

赞扬

帖子
62
软币
3982
在线时间
384 小时
注册时间
2014-12-8
发表于 2020-2-20 15:25:05 | 显示全部楼层
Sorry double post. slow connection T.T
回复

使用道具 举报

0

精华

0

贡献

4501

赞扬

帖子
167
软币
10811
在线时间
1168 小时
注册时间
2017-1-26
发表于 2020-2-20 16:28:15 | 显示全部楼层
niaforever 发表于 2020-2-20 15:21
i'm still trial
use VS2019 16.4.4
Devexpress 19.2.6

你怎么回事,看你的日志到底是V19.2.6还是V19.2.4?
回复

使用道具 举报

0

精华

0

贡献

556

赞扬

帖子
62
软币
3982
在线时间
384 小时
注册时间
2014-12-8
发表于 2020-2-20 17:41:40 | 显示全部楼层
本帖最后由 niaforever 于 2020-2-20 17:46 编辑
Ultramund Posted 2020-2-20 16:28
What is going on with you, see if your log is V19.2.6 or V19.2.4?

sorry {: 2_28:} my bad
that my log from laptop
i use 2 pc and laptop

all same trial
laptop 19.2.4
pc 19.2.6

that log from laptop 19.2.4
use same vs2019 16.4.4
----

in register board LICENSED
but in About TRIAL
sorry can't upload screenshot
fail upload in here TT
回复

使用道具 举报

0

精华

61

贡献

4655

赞扬

帖子
158
软币
11533
在线时间
1474 小时
注册时间
2016-12-24
发表于 2020-2-20 17:48:33 | 显示全部楼层
Ultramund 发表于 2020-2-20 11:13
人品问题!我的环境Windows10+VS2019+DevexpressV19.2.5,本来打算升级到19.2.6,但没帮助文件所以暂时还 ...

vs2019可以vs2015上是trail到2038年
回复

使用道具 举报

0

精华

61

贡献

4655

赞扬

帖子
158
软币
11533
在线时间
1474 小时
注册时间
2016-12-24
发表于 2020-2-21 09:19:33 | 显示全部楼层
pedoc 发表于 2020-2-20 14:28
提供一下截图或者Logs文件夹下的日志文件,谢谢

1.jpg
2020-02-21 09:16:11.798 +08:00 [Information] 请选择操作:
2020-02-21 09:16:11.907 +08:00 [Information] 1:默认(Patch文件并且生成新的LicenseKey)
2020-02-21 09:16:11.907 +08:00 [Information] 2:仅延长试用期(仅生成新的LicenseKey)
2020-02-21 09:16:11.907 +08:00 [Information] 3:恢复Patched文件
2020-02-21 09:16:17.313 +08:00 [Information] 已安装 1 个 DevExpress 版本
2020-02-21 09:16:17.329 +08:00 [Information] Email= Password= Version=v19.2 SetupFilePath=d:\Program Files (x86)\DevExpress 19.2\Components\DevExpressNETComponentsSetup-19.2.5.19364.exe Products=ASP.NET Controls                                  v19.2.5   Trial     22 March 2020  
Dashboard                                         v19.2.5   Trial     22 March 2020  
Office File API                                   v19.2.5   Trial     22 March 2020  
eXpressApp Framework                              v19.2.5   Trial     22 March 2020  
UWP Controls                                      v19.2.5   Trial     22 March 2020  
WinForms Controls                                 v19.2.5   Trial     22 March 2020  
WPF Controls                                      v19.2.5   Trial     22 March 2020  
Reporting                                         v19.2.5   Trial     22 March 2020  
2020-02-21 09:16:19.625 +08:00 [Information] d:\Program Files (x86)\DevExpress 19.2\Components\Bin\Framework\DevExpress.Data.v19.2.dll Patch成功
2020-02-21 09:16:20.157 +08:00 [Information] DevExpress.Data.v19.2.dll(19.2.5.0) 已更新至GAC
2020-02-21 09:16:21.594 +08:00 [Information] d:\Program Files (x86)\DevExpress 19.2\Components\System\DevExpressMenu\Bin\DevExpress.About.exe Patch成功
2020-02-21 09:16:21.657 +08:00 [Information] d:\Program Files (x86)\DevExpress 19.2\Components\Tools\Components\DevExpress.About.exe Patch成功
2020-02-21 09:16:21.985 +08:00 [Information] 已生成一个有效Key,版本=192 Key=elcY3B4526eyVYE3+n2ikNejozCvyEkBOw/Nqt2voXjiF7ixqMJgCMvPqY1yVJJmU2QFYCvq4y7TemvmGaFIRyC4gVs28da2Ic+7OxWctgiHgAmbGn/ICUInzAFpCldRGIVODA==AAAAAAAAAAAAAAAAAAAAAAAAAAAxOTIsNjM3NTQ5MDcxNjA3MDcwODksNjM3NTQ5MDcxNjA3MDcwODkscGVkb2MsMSwxLDE=
2020-02-21 09:16:21.985 +08:00 [Information] 所有任务已处理完成(耗时=4827.823 ms),按任意键退出。如果VS设计器仍然弹出试用对话框,请将项目中的 license.licx->属性->生成操作 改为 无



回复

使用道具 举报

0

精华

725

贡献

2004

赞扬

帖子
89
软币
5017
在线时间
379 小时
注册时间
2013-10-25
 楼主| 发表于 2020-2-21 10:20:09 | 显示全部楼层
sxcpwzdy 发表于 2020-2-20 17:48
vs2019可以vs2015上是trail到2038年

我电脑只有2017和2019preview,的确没有测试vs2015。看起来应该还是有文件没有被Patch到
回复

使用道具 举报

0

精华

0

贡献

101

赞扬

帖子
45
软币
481
在线时间
35 小时
注册时间
2015-6-24
发表于 2020-2-22 13:22:03 | 显示全部楼层
开放下载的不好使,不开放下载的下载不了,唉
回复

使用道具 举报

0

精华

0

贡献

63

赞扬

帖子
20
软币
225
在线时间
13 小时
注册时间
2019-4-9
发表于 2020-2-22 14:50:40 | 显示全部楼层
感谢楼主分享
回复

使用道具 举报

0

精华

158

贡献

2488

赞扬

帖子
709
软币
9818
在线时间
1143 小时
注册时间
2013-8-1
发表于 2020-2-24 09:48:27 | 显示全部楼层
报木马,楼主,重新编译,再放一遍吧
回复

使用道具 举报

0

精华

725

贡献

2004

赞扬

帖子
89
软币
5017
在线时间
379 小时
注册时间
2013-10-25
 楼主| 发表于 2020-2-24 13:01:26 | 显示全部楼层
softboy99 发表于 2020-2-24 09:48
报木马,楼主,重新编译,再放一遍吧

这还能报木马,啥杀软?我自己是ESET网络套装版本,不会存在误报。
另外既然有人说了,我顺便说一下。程序使用了SmartAssembly进行了混淆,程序本身需要对DevExpress相关的程序进行公钥(PublicKey)替换,所以存在对文件进行修改的动作。
除此之外没有其他任何额外行为,担心请勿使用
回复

使用道具 举报

0

精华

725

贡献

2004

赞扬

帖子
89
软币
5017
在线时间
379 小时
注册时间
2013-10-25
 楼主| 发表于 2020-2-24 17:35:30 | 显示全部楼层
UPDATED 202002241730

经测试发现,发布后的程序集(Release版本),可能在客户机器上报
“未能加载文件或程序集DevExpress.Data.xxx.dll 或塔的某一个依赖项。未能验证强名称签名。此程序可能已被篡改,或者已被延迟签名,但没有用正确的私钥进行完全签名(异常来自 HRESULT:0x80131045)”
出现此情况是因为Patch了DevExpress.Data.xxx.dll,并且替换了GAC中的文件(直接替换,修改了程序集,无法使用gacutil进行更新),发布后的版本在客户机上可能报告此错误。
解决方案如下
发布后的程序还是直接使用原版本即可,原文件均备份为 .bak 文件。

还没有更好的想法解决此问题,有想法的欢迎交流沟通。
回复

使用道具 举报

0

精华

200

贡献

61

赞扬

帖子
9
软币
291
在线时间
23 小时
注册时间
2019-10-1
发表于 2020-2-25 11:37:50 | 显示全部楼层
本帖最后由 selfay 于 2020-2-25 12:29 编辑

我想问问,如果通过这种方式获得license之后可以去Devexpress的网站提问吗?
回复

使用道具 举报

0

精华

47

贡献

22

赞扬

帖子
166
软币
1468
在线时间
150 小时
注册时间
2013-9-23
发表于 2020-2-25 14:42:19 | 显示全部楼层
这个厉害了,必须支持一波
回复

使用道具 举报

0

精华

174

贡献

985

赞扬

正版授权组

Rank: 14Rank: 14Rank: 14Rank: 14

帖子
195
软币
4374
在线时间
369 小时
注册时间
2013-6-7
发表于 2020-2-25 16:25:07 | 显示全部楼层
我觉得只要添加注册表信息延长试用期, 然后将.lic文件的生成操作改为无就已经够了. 无需去Patch.
回复

使用道具 举报

0

精华

725

贡献

2004

赞扬

帖子
89
软币
5017
在线时间
379 小时
注册时间
2013-10-25
 楼主| 发表于 2020-2-25 19:56:46 | 显示全部楼层
nyfor 发表于 2020-2-25 16:25
我觉得只要添加注册表信息延长试用期, 然后将.lic文件的生成操作改为无就已经够了. 无需去Patch. ...

恩,所以我也提供了这个仅生成LicenseKey的选项,不Patch任何文件。
对于我提到的Patch后强命验证不过的问题,这个也可以利用sn.exe移除强名称验证。程序编译发布的时候,实际拷贝的是安装目录下的程序,所以我也尝试了仅仅Patch GAC中的程序集,这样开发机用的时候会优先用GAC中的,从而使体验无缝融合。发布时还是发布原版本dll,由于内嵌的license中是Full的,所以不会弹窗,也不需要操作license.licx文件
回复

使用道具 举报

Archiver|手机版|小黑屋|开发者网 ( 苏ICP备08004430号-2 )
版权所有:南京韵文教育信息咨询有限公司

GMT+8, 2024-12-22 20:36

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表