2020年5月26日

建立标准编码规则(一)-自定义C#代码分析器

摘要: Roslyn提供了相关的SDK,可以通过SDK来开发自己的代码分析器: 首先需要安装.Net Compiler Platform SDK: VS2017 15.5之前的版本可以通过下面连接下载并安装: https://marketplace.visualstudio.com/items?itemNa 阅读全文

posted @ 2020-05-26 18:30 andywu188 阅读(339) 评论(0) 推荐(0) 编辑

2017年3月18日

VGridControl 使用技巧

摘要: 1. 让列的宽度自动填充 如果VGridControl的LayoutStyle属性为BandsView或SingleRecordView,那么把VGridControl的OptionsView.AutoScaleBands设为True就OK了; 如果LayoutStyle属性为MultiRecord 阅读全文

posted @ 2017-03-18 19:34 andywu188 阅读(607) 评论(0) 推荐(0) 编辑

2017年3月6日

WPF 反编译后错误处理

摘要: 1. 首先,手动创建一个WPF工程(WpfApplicationReflectorDemo) 2. 把生成的WpfApplicationReflectorDemo.exe 拖到ILSpy里 3.点击 File -> Save Code...: 相应的代码会生成到指定地方。 4. 打开应用程序,并且编 阅读全文

posted @ 2017-03-06 21:21 andywu188 阅读(3972) 评论(1) 推荐(1) 编辑

Winform工程反编译后的工作

摘要: Winform工程,反编译后,虽然能用,但不太好用。 因为form并没有像原生的那样。 所以,需要几个步聚: 1。 用ResGen工具,把二进制资源文件还原为xml格式: ResGen fromXX.resource fromxx.resx 然后引入工程中。 可以,现在资源文件,还是散放在那里,没有 阅读全文

posted @ 2017-03-06 20:31 andywu188 阅读(514) 评论(0) 推荐(0) 编辑

2017年3月5日

de4dot - Deobfuscator for .NET

摘要: Features Here's a pseudo random list of the things it will do depending on what obfuscator was used to obfuscate an assembly: Inline methods. Some obf 阅读全文

posted @ 2017-03-05 20:22 andywu188 阅读(845) 评论(0) 推荐(0) 编辑

de4dot FAQ

摘要: How to deobfuscate but make sure metadata tokens stay the same? --preserve-tokens will preserve all important metadata tokens, the #US and #Blob heaps 阅读全文

posted @ 2017-03-05 19:55 andywu188 阅读(443) 评论(0) 推荐(0) 编辑

String decryption with de4dot

摘要: Introduction de4dot is a wonderful tool for deobfuscating known and unknown .NET protections. Dealing with known and supported protections is easy – d 阅读全文

posted @ 2017-03-05 19:52 andywu188 阅读(543) 评论(0) 推荐(0) 编辑

2017年3月1日

Cache缓存

摘要: 在大型网站中,缓存、异步、并行 核心。对外提供的一些接口数据,尤其是要注意缓存,避免别循环查数据,导致整个服务器崩溃。 缓存接口类: 继续该缓存接口类方法: 如果上面的方法还不足够,我们可以进行方法的扩展,如: 调用的时候,就可以通过不同的KEY来区分了,调用如下: 阅读全文

posted @ 2017-03-01 23:22 andywu188 阅读(207) 评论(0) 推荐(0) 编辑

使用Topshelf创建Windows服务[转载]

摘要: 概述 Topshelf是创建Windows服务的另一种方法,老外的一篇文章Create a .NET Windows Service in 5 steps with Topshelf通过5个步骤详细的介绍使用使用Topshelf创建Windows 服务。Topshelf是一个开源的跨平台的宿主服务框 阅读全文

posted @ 2017-03-01 23:12 andywu188 阅读(232) 评论(0) 推荐(0) 编辑

2017年2月19日

[MVC] 自定义ActionSelector,根据参数选择Action[转载]

摘要: 很多时候我们会根据UI传入的参数,呈现不同的View。也就是对于同一个Action如何根据请求数据返回不同的View。通常情况下我们会按照如下方法来写,例如: 这个时候Action 里面会有很多的if else. 其实,我们忽略了MVC 提供的 ActionNameSelectorAttribute 阅读全文

posted @ 2017-02-19 15:23 andywu188 阅读(684) 评论(0) 推荐(0) 编辑

导航