导航

2009年10月14日

摘要: 我们知道,以前在Windows下开发程序时常会遭遇著名的“DLL Hell”问题,即动态链接库的向后兼容问题。微软在.Net产生前曾尝试使用COM组件的方式来解决DLL Hell问题,即使用Guid来唯一的标识每一个COM组件。但是,实际上使用COM组件(包括版本升级)也是一件颇为麻烦的事:为了运行COM组件就必须在组册表中对其进行注册,重新编译有可能破坏Guid从而导致原... 阅读全文

posted @ 2009-10-14 16:11 ccjvl 阅读(602) 评论(0) 推荐(1) 编辑

摘要: 根据分析,关键语句在 public Chart();大致语法为: if (Utils.IsExpired()) { this.evalExpired = true; } 改为 if (Utils.IsExpired()) { this.evalExpired = false; }vs 中导入 外部工具:标题:ILdasm命令C:\Program Files\Microsoft SDKs\Win... 阅读全文

posted @ 2009-10-14 16:10 ccjvl 阅读(3245) 评论(2) 推荐(1) 编辑

摘要: 使用 Ildasm, ILasm, Peverify 来 Crack 别人写的应用程序。 昨天画了半个多小时把 SQLDBCompare 这个.NET 程序给破解了一下,本来只有15天的试用期,破解以后就没有这个问题了,hoho。 现在我写一个简单的实例程序来提一下使用.NET SDK 中的几个有用的工具来修改别人的代码逻辑。比如拿掉注册信息,等等。当然这里只是一个学习用途。 比如我有个程序,用户... 阅读全文

posted @ 2009-10-14 13:46 ccjvl 阅读(261) 评论(0) 推荐(0) 编辑

摘要: Dundas Win Chart 5.5.0的破解(转)_sportman破解 2009-05-18 00:06 阅读253评论1 字号: 大大 中中 小小 Dundas Win Chart 5.5.0的破解(转)2008-09-19 15:461.描述项目中用到这个较好的的图表控件:Dundas Win Chart,如果未花几千$买正版的,用在项目中时会带有水印与license出于学习.Net... 阅读全文

posted @ 2009-10-14 13:46 ccjvl 阅读(455) 评论(0) 推荐(0) 编辑

2009年10月9日

摘要: [转]如何让sqlserver自增列重新从1开始算起 数据库原有ID字段,是自增列的,后来把数据全删除后,想让ID自增列从1开始算起方法1:1.dbcc checkident('test',reseed,0)2.insert into test values(55)select * from test显示结果:id msum1 55方法2:SET IDENTITY_INSERT 允许将显式值插入表... 阅读全文

posted @ 2009-10-09 15:39 ccjvl 阅读(287) 评论(0) 推荐(0) 编辑

2009年9月29日

摘要: .NET Tools...每个.NET 开发人员应该下载的十个必备工具原著:James Avery编译:NorthTibet原文出处:.NET Tools:Ten Must-Have Tools Every Developer Should Download Now本文自发布以来已经增加了新的信息。请参阅下面的编辑更新。本文讨论的工具如下:NUnit:编写单元测试的工具 NDoc:创建代码文档的工... 阅读全文

posted @ 2009-09-29 11:51 ccjvl 阅读(260) 评论(0) 推荐(0) 编辑

2009年9月28日

摘要: c# 操作当前应用程序所在路径以及系统环境变量c#程序 2009-06-08 14:42 阅读18评论0 字号: 大大 中中 小小 c#获取当前应用程序所在路径 一、获取当前文件的路径1. System.Diagnostics.Process.GetCurrentProcess().MainModule.FileName 获取模块的完整路径,包括文件名。2. System.Environment... 阅读全文

posted @ 2009-09-28 16:24 ccjvl 阅读(851) 评论(0) 推荐(0) 编辑

摘要: Installing Fonts in C#界面美化离不开自定义的字体,但是好看的字体却不能集成到自己编写的程序里,只好自己给他装上:The following C# code will install a font on a 32 bit machine.[代码]引自:http://www.atakala.com/Browser/Item.aspx?user_id=amos&dict_i... 阅读全文

posted @ 2009-09-28 15:22 ccjvl 阅读(800) 评论(0) 推荐(1) 编辑

摘要: Environment.GetFolderPath(Environment.SpecialFolder.XXX)方法 XXX如下 系统特殊文件夹是包含公共信息的文件夹,如“Program Files”、“Programs”、“System”或“Startup”。特殊文件夹在默认情况下由系统设置,或者由用... 阅读全文

posted @ 2009-09-28 14:57 ccjvl 阅读(1476) 评论(0) 推荐(0) 编辑

2009年8月10日

摘要: 在c#中可以很方便的实现:[代码]下面为转载的其他网站的方法,代码使用C++编写:第一个思路应该是用建立串口的方式来取得串口名,若建立失败,则此串口不存在void GetComList() { CString strCom; int nCom = 0; int count = 0; HANDLE hCom; do { nCom++; strCom.Format("COM%d", nCom); h... 阅读全文

posted @ 2009-08-10 13:35 ccjvl 阅读(1852) 评论(0) 推荐(1) 编辑