随笔分类 -  .NET技术随笔

一些.NET的技术
请不要为了自己的商业目地不择手段
摘要:首先,感谢 Dudu 提供一个学习交流的平台,在此处我学习到不少东西,也写过不少东西,博客园的确是非常不错的地方。下面跟瑞克讲几句话:恭喜你的产品问世,并商业化,这是一个很好的开始,很久以前,我很开心的看到你的进步,并承诺欢迎你的加入。这是广大 .NET 爱好者的福音。.NET 开发人员也会从中得到好处不过希望您不要太针对,你那里有什么风吹草动让你心跳的时候,你就想着把 MaxtoCode 顶在前... 阅读全文
posted @ 2007-08-28 11:52 Jason.NET
DOTNET 32位下的程序在64位下真的可以运行吗?
摘要:理论上,32位下编译过的DOTNET在64位下是可以运行的,因为虚拟机会帮你做转换。但,如果你编程的习惯不好,也有可能不能运行。近来,在做64位开发,MAXTOCODE 要支持 64位平台和 Vista 嘛。发现一个问题,在32位环境下运行很正常的软件,在64位下运行却得不到正确的值。如例:[DllImport("KERNEL32.DLL", EntryPoint="GetModuleHandle... 阅读全文
posted @ 2006-11-02 23:15 Jason.NET 阅读(3694) 评论(11) 推荐(2)
使 Framework 2.0 的程序集不用安装 Framework 就可以运行的工具免费发布了
摘要:感谢大家长时间以来对 MaxtoCode 的支持.Jason.NET 决定推出一款免费的 Framework 2.0 打包工具.它可以使你的 .NET 程序在不安装 Framework 的情况下依然正常运行.下面有一个 著名的大型开源项目 SharpDevelop (C# 的 IDE) 的例子.下载地址: http://www.maxtocode.com.cn/downloads/SharpDev... 阅读全文
posted @ 2006-04-30 15:48 Jason.NET 阅读(7840) 评论(39) 推荐(0)
怎样给没有源代码的.net程序添加修改功能
摘要:今天要修改一段代码,可是找不到源代码了,怎么办呢?具体情况如下:某个.NET小网站,在做数据库的查询修改删除操作的时候,没有验证输入参数的合法性,没有做错误处理,导致页面异常.代码如下:Private Sub Page_Load(ByVal sender As Object, ByVal e As EventArgs) iClass.Verify(Me) Me.DirId = Me.Request... 阅读全文
posted @ 2006-04-14 11:35 Jason.NET 阅读(5425) 评论(14) 推荐(0)
中国软件业的混乱,观总价值2亿项目后的感叹
摘要:一个二亿的项目一套管理系统的平台仅软件费用就高达 7~8千万.它是一个什么样的系统呢?其实,这个集团以前就拥有这么一套系统,只是觉得不够先进,不够统一,就从某处引进了一套新的系统,这个项目总价值近2亿元.领导是这么说的:"买的就是思想"管理系统是由 Jsp 编写的,使用 O 级数据库它们旨在将先进的思想引入企业,上了二年也没上起来,不过钱还是得给人家.让我们看看他们的先进性吧.问1:问:我们怎么提... 阅读全文
posted @ 2006-01-20 15:05 Jason.NET 阅读(4408) 评论(39) 推荐(0)
Thinstall 包装 Dotnet 程序分析
摘要:首先,非常抱歉之前的文章中说 Thinstall 对Dotnet 压缩会生成一个本地的文件,然后再调用.这是我的失误,一直都以为是这样,今天在 Pediy 上看到有人问,我才光掉点时间去研究了 Thinstall的原理,由于太忙,所以分析的时候没有做笔记,现在把大至的原理给大家讲一讲.希望大家原谅我之前的不负责任. :)好久没在 Pediy 上转了,今天上去转了转,下了点新版本的调试器和反汇编工具... 阅读全文
posted @ 2005-11-02 20:06 Jason.NET 阅读(2474) 评论(5) 推荐(0)
各种Web脚本下,日历的实现方法
摘要:在Web开发中我们经常会需要开发一些和日历相关的应用,自然需要制作一些日历程序,一些大家伙比如C#,JAVA或是VB.NET这些语言以往都有不少文章和示例介绍了,所以今天我给大家说一下其他常见Web脚步语言中的日历算法逻辑和具体的实现方式,希望对大家有用。 阅读全文
posted @ 2005-07-31 17:48 Jason.NET 阅读(2254) 评论(5) 推荐(0)
为什么浏览器有这么多标准???
摘要:好几天都没有来这里闲转了,因为忙着做 Maxtocode 的产品网站由于产品定位就想要国际化,所以支持国外的流行浏览器是不可避免的,至少得支持 Firefox 吧。平时被IE宠坏了,Firefox看起来真的很自由,让人很向往,真的用起来才发现。。。 (也许是我无知)这里我将陆续把 IE 和 Firefox 我能碰到的问题拿出来,以供大家以后发展参考。两款浏览器标准不同,偶就不说了,反正偶也说不清楚... 阅读全文
posted @ 2005-07-23 00:15 Jason.NET 阅读(3484) 评论(33) 推荐(0)
由浅至深,谈谈.NET混淆原理 -- 五(MaxtoCode原理),六(其它保护方法)
摘要:新一代NET代码保护工具 MaxtoCode 的原理简介 其它保护方法 阅读全文
posted @ 2005-07-11 12:08 Jason.NET 阅读(5192) 评论(20) 推荐(0)
由浅至深 谈谈.NET混淆原理 (四) -- 反混淆(原理 + 工具篇)
摘要:这几天,工作特别忙,没空抽出时间来写文章,粗糙之作,还请见谅。 阅读全文
posted @ 2005-07-05 20:19 Jason.NET 阅读(5418) 评论(6) 推荐(0)
WEB程序员,界面美化是你心中永远的痛吗?
摘要:回想自己从事WEB方面的开发已经有6-7年,对于各种Web技术都已经非常熟悉.可是,身为程序员的我对于制作WEB表单界面的事着实心痛。 阅读全文
posted @ 2005-07-05 20:15 Jason.NET 阅读(6532) 评论(29) 推荐(1)
由浅至深 谈谈.NET混淆原理(三)-- 流程混淆(续)
摘要:由于昨天发布MaxtoCode,所以没有时间写随笔。 本来是没有这一篇的,但想了想,觉得自己讲得太肤浅,怕有的朋友听不懂,所以决定在流程混淆里再讲一篇。这次我们拿XenoCode的混淆算法来进行一次详细的讲解。 XenoCode可能是需要保护自己软件的朋友最常用的混淆工具,他的流程混淆算法是怎样的呢?(有的叫做 控制流程模糊,其实原理都一样) 阅读全文
posted @ 2005-07-02 10:15 Jason.NET 阅读(4126) 评论(10) 推荐(0)
由浅至深 谈谈.NET混淆原理(三)-- 流程混淆
摘要:好,水喝完了,呵呵,可能时间有点久…… 现在继续来讲混淆,我们讲到那了?? 哦,流程混淆~~ 流程混淆感觉和移形换位、乾坤大挪移有点象……好象已经说过…… 为什么这么说呢?因为,流程混淆就是移来移去,达到让你看不懂流程的原理来进行的。 在此,我还要介绍一些其它的知识。由于NET的特性,所以,动态调试NET的全部过程几乎是不可能的,所以,... 阅读全文
posted @ 2005-06-30 09:22 Jason.NET 阅读(2911) 评论(7) 推荐(0)
由浅至深,谈谈.NET混淆原理 (二) 最简单的混淆
摘要:上面,我们分析了一段IL方法,相信大家对什么是IL有一个认识了,如果想流畅的阅读IL,那么还需要把官方的资料读懂,记牢! 今天我们来讲讲混淆基础。 阅读全文
posted @ 2005-06-29 08:41 Jason.NET 阅读(4352) 评论(16) 推荐(0)
由浅至深,谈谈.NET混淆原理 (一)
摘要:前段时间特别忙,没有时间更新自己的博客,也感到非常过意不去。可是我工作中的经历也许不是大家更感兴趣的话题,再加上framesniper兄把我拉进了 Inside IL and CLR 团队,虽嘴上说忙,但必须还要是做点贡献,所以正好赶上MaxtoCode 2.0 差不多快发布了,抽出几天时间,写写此领域的文章。 我打算分为这么几个部分来试着谈谈.NET混淆原理 1. IL 基础,什么是IL 2. 最简单的混淆 3. 什么是流程混淆,它的利与弊 4. 反混淆实战 (原理 + 工具篇) 5. 新一代 .NET 代码保护加密工具 MaxtoCode 基本原理 6. 其它保护手段 阅读全文
posted @ 2005-06-28 16:49 Jason.NET 阅读(3949) 评论(7) 推荐(0)
做B/S的朋友注意了。。。(又一先进的武器出现了)
摘要:“变更”之间尽显高效 -NoahWeb从容出击 2005年6月6日,全新的轻量级B/S快速开发引擎-NoahWeb正式对外发布。 NoahWeb™本身是从实际项目开发经验中演变而来的一套B/S轻量级应用快速开发引擎。针对现今的项目开发中存... 阅读全文
posted @ 2005-06-07 10:53 Jason.NET 阅读(2136) 评论(6) 推荐(0)
谈谈ILDasm的功能限制与解除
摘要:首先,我在此申明,此文并不是教别人突破限制,我们只是用学习的眼光看问题 大家都知道ILDasm是。NET程序的反编译工具,它是由Microsoft提供的反编译工具。 点击这里看全文 阅读全文
posted @ 2005-05-05 14:32 Jason.NET 阅读(10740) 评论(15) 推荐(1)
今天发现一个非常奇怪的VSIDE BUG,经过1个小时的研究解决
摘要:不敢独享,立刻发布 详情请见随笔 阅读全文
posted @ 2005-04-30 12:25 Jason.NET 阅读(2863) 评论(12) 推荐(0)
程序员的输入法调用习惯
摘要:好象很多的朋友都在用Ctrl + Space来调出或关闭输入法 至少我已经遇到几个朋友都是这样的了. 其实在MS IDE中,Ctrl + Space有特殊的用途,而且好象不止MS IDE是这样,Delphi 的 IDE 也有这特殊用途 Ctrl + Space 可以呼出智能完成功能. 比方说你有一个变量名称为 lpBuf_Member_Groupto 而你在调用的时候忘记了这个变量名的全... 阅读全文
posted @ 2005-04-24 18:33 Jason.NET 阅读(3519) 评论(24) 推荐(0)