【Catchyrime】(2016-01-25更新)DevExpress Universal 15.2.4 热补丁
本帖最后由 catchyrime 于 2016-1-30 18:10 编辑首先,把设计时试用的时间限制去掉:
(自己手动)修改注册表 HKEY_CLASSES_ROOT\Licenses\6F0F8269-1516-44C6-BD30-0E90BE27871C 下的 DWORD 键值 "152" 的值为 1309。
注意,VS中设计时还是会报“试用版”,不过看过期时间就是很久以后了!
然后,在程序开始时运行这样一段热补丁的代码:
public static void PatchDevExpress()
{
try {
Type type = typeof(DevExpress.Utils.About.Utility);
type.GetField("staticAboutShown", BindingFlags.Static | BindingFlags.NonPublic).SetValue(null, true);
type.GetField("exp", BindingFlags.Static | BindingFlags.NonPublic).SetValue(null, (bool?)false);
}
catch(Exception ex) {
throw new NotSupportedException("Unsupported hot patching for DevExpress.");// TODO: ...
}
}
然后,Enjoy DevExpress~
太强大了 这个代码是什么意思 代码的意思是禁止弹出授权提示框,我的做法是删除lis文件一样的不会弹出。 发布到其它机子上也不会弹出? 学习了,好好东东 人工智能 发表于 2016-1-26 22:43
发布到其它机子上也不会弹出?
不会弹出。。。
页:
[1]