投递人 墙头草 发布于 2008-12-08 16:36 评论(0) 有3077人阅读  原文链接  [收藏]  « »

  回想上个世纪90年代,应用开发者经常通过COM Automation来暴露其API。这使得第三方开发者可以通过大量扩展点来附加并操纵运行着的应用。不幸的是,在.NET时代这种交互的能力已经江河日下了。

  Crack.NET试图通过基于WinFormWPF的.NET应用来重新获得这种能力。通过丰富的GUI(比Visual Studio的属性检测器强多了),用户可以附加到大多数.NET应用。这在很大程度上依赖于.NET基础设施,因此之前的应用开发者无需提供任何显式的回调。

一旦附加上,用户就可以随意探测并操纵运行着的应用了。然而真正的乐趣却来自于脚本。通过使用IronPython脚本,开发者可以将代码注入到运行着的应用中以增加他们想要的任何特性。

随着.NET和DLR的日渐流行,我们可以预计未来将有很多人从事应用(这些应用可能并不想被扩展)插件的编写工作。

1
0
博问,解决您的技术难题 分享到: 新浪微博 腾讯微博 搜狐微博
« 上一篇:PHP 5.2.8 紧急发布(2008-12-08 12:00)
» 下一篇:微软改行卖T恤(2008-12-08 17:22)
还没有人对此新闻发表评论,第一个发表评论。