开发者论坛

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

【Catchyrime】(更新至2016-01-24)Aspose.Email 6.1.0.0 热补丁

[复制链接]

0

精华

0

贡献

7

赞扬

帖子
24
软币
192
在线时间
21 小时
注册时间
2015-6-24
发表于 2016-1-24 22:36:37 | 显示全部楼层 |阅读模式
本帖最后由 catchyrime 于 2016-1-24 22:38 编辑

自己做的,首发于 吾爱破解(http://www.52pojie.cn/thread-460912-1-1.html
以前做过一篇 Aspose.Cells 8.6.3 的破解(http://www.52pojie.cn/thread-453082-1-1.html
现在发现我还要用上 Aspose.Email (发现确实比 OpenPop 要强大很多,而且文档比较完善~)
所以再放个 Aspose.Email 6.1.0.0 的热补丁啦


Aspose 官网:http://www.aspose.com/
Aspose.Email 官网:
http://www.aspose.com/.net/email-component.aspx

注意:以下代码只保证适用于 Aspose.Email 6.1.0.0 其他版本的文件我没看!
只需在使用之前运行一次这段 Hot Patch 即可(不要去调用 SetLicense())

Aspose.Email 的下载链接就不放了,用 Nuget 装就行


[C#] 纯文本查看 复制代码
private static void PatchAsposeEmail()
{
    string name = Assembly.CreateQualifiedName(typeof(Aspose.Email.License).Assembly.FullName, "\u0008\u2002\u2005");
    Type licType = Type.GetType(name, false, false);
    if (licType == null) {
        throw new NotSupportedException("Unsupported version of Aspose.Email");
    }

    object lic = Activator.CreateInstance(licType);
    int findCount = 0;
    foreach (FieldInfo field in licType.GetFields(BindingFlags.NonPublic | BindingFlags.Static | BindingFlags.Instance)) {
        if (field.FieldType == typeof (int) && field.Name == "\u0002") {
            field.SetValue(lic, (int)256);
            ++findCount;
        }
        else if (field.FieldType.Name == "\u0002​\u2000" && field.Name == "\u0008") {
            field.SetValue(lic, (int)1);
            ++findCount;
        }
        else if (field.FieldType.Name == "\u0006\u2002\u2005" && field.Name == "\u0002\u2000") {
            field.SetValue(lic, (int)1);
            ++findCount;
        }
        else if (field.FieldType.Name == "\u0008\u2002\u2005" && field.Name == "\u0005\u2000") {
            field.SetValue(null, lic);
            ++findCount;
        }
    }

    if (findCount < 4) {
        throw new NotSupportedException("Unsupported version of Aspose.Email");
    }
}




评分

参与人数 1赞扬 +1 收起 理由
goodmangis + 1 赞一个

查看全部评分

回复

使用道具 举报

0

精华

5

贡献

45

赞扬

帖子
92
软币
954
在线时间
101 小时
注册时间
2014-2-27
发表于 2016-3-24 10:05:48 | 显示全部楼层
很不错,支持
回复

使用道具 举报

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

GMT+8, 2024-4-29 19:21

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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