2014年12月25日

.net 中两个日期算经过的月份数

摘要: 1 DateTime startDate = DateTime.Parse("2014-11-1");2 DateTime endDate = DateTime.Parse("2015-9-1");3 int totalMont... 阅读全文

posted @ 2014-12-25 20:44 siszqsqx 阅读(620) 评论(0) 推荐(0) 编辑

一种计算MD5的实现方法

摘要: 1、在需要用到加密的地方可以使用.net中的md5相关的类生成md5给文件加密。2、基本思路:将文件也好,字符串也好,转成字节数组,再利用.net的md5相关类生成md5相关字符串,再将字符串转成16进制。3、具体的例子: 1 using System; 2 using System.Collect... 阅读全文

posted @ 2014-12-25 19:39 siszqsqx 阅读(403) 评论(0) 推荐(0) 编辑

将文件从程序集中复原

摘要: 1、场景:发到客户那的程序中使用的一个C++的库需要被替换,而该库在使用了前使用了md5进行检验防止其它伪装的库将其替换,因而替换时要算目标库的md5,并把使用该库的另一个库也换掉。2、涉及技术:做一个离线补丁包去升级程序,并将库文件集成到其中,程序运行时再将其释放出来。3、解决方法:将目标库当成资... 阅读全文

posted @ 2014-12-25 19:19 siszqsqx 阅读(240) 评论(0) 推荐(0) 编辑

C# 获取文件版本

摘要: var versionInfo = FileVersionInfo.GetVersionInfo(filePath); String productVersion = versionInfo.ProductVersion; String fileVersion = versio... 阅读全文

posted @ 2014-12-25 18:57 siszqsqx 阅读(869) 评论(0) 推荐(0) 编辑

导航