回想上个世纪 90 年代,应用开发者经常通过 COM Automation 来暴露其 API。这使得第三方开发者可以通过大量扩展点来附加并操纵运行着的应用。不幸的是,在.NET 时代这种交互的能力已经江河日下了。
Crack.NET 试图通过基于 WinForm 和 WPF 的.NET 应用来重新获得这种能力。通过丰富的 GUI(比 Visual Studio 的属性检测器强多了),用户可以附加到大多数.NET 应用。这在很大程度上依赖于.NET 基础设施,因此之前的应用开发者无需提供任何显式的回调。
一旦附加上,用户就可以随意探测并操纵运行着的应用了。然而真正的乐趣却来自于脚本。通过使用 IronPython 脚本,开发者可以将代码注入到运行着的应用中以增加他们想要的任何特性。
随着.NET 和 DLR 的日渐流行,我们可以预计未来将有很多人从事应用(这些应用可能并不想被扩展)插件的编写工作。
查看英文原文: Crack.NET – Like Greasemonkey for WinForms and WPF Applications
更多内容推荐
运行时(上):不同语言形态下的函数在容器中是如何执行的?
希望你通过今天的课程,能够对函数计算形态下的语言运行时有一定的了解,不仅会用,更知道它如何实现的,在后续遇到问题或者开发更复杂的功能时,能够做到心中有数。
2022-09-12
01|重识 JVM:JVM 的起源、特性与系统构成
带你了解JVM的起源、特性与系统构成
2023-08-21
Mono 现状与未来: 从 Xamarin 到 WebAssembly、Blazor 及.NET 5
InfoQ采访了Mono项目的原作者Miguel de Icaza,讨论了Mono的当前状态及其在.NET生态系统中的未来。
42|性能调优:性能调优工具 eBPF 和调优方法
有没有一款工具可以贯穿操作系统的各个模块,帮我们准确分析运行的程序、系统的运行细节呢?当然有,答案就是eBPF。
2022-11-07
Rust 异步编程之 tokio 运行时(九)
2021-08-26
微软正式发布 .NET 6 LTS 版本
号称是“迄今为止最快的 .NET”。
AWS Lambda 增加对 .NET 6 的支持
AWS Lambda 做了哪些针对性改进?
.net5 发布,.NET 会就此“支棱起来”吗?
在全面开源的趋势之下,微软可算是跟上了时代的脚步,作为微软最早迈向开源的重要象征之一,.NET5的发布对微软,以及.NET的使用者都意义非凡。未来,微软会将所有的.NET 组件整合到一个产品下,用户可以根据需求使用.NET的某个部分,不用专程下载安装所有内容
2020-11-26
微软发布.NET 5.0 RC1,未来将只有一个.NET
微软发布了.NET 5.0 RC1,这是.NET 5在11月正式发布之前的第一个“go-live”版本。
.NET 5 的重大改变:消失的历史技术
在本文中,我们将回顾一些未能进入.NET Core的历史性.NET技术。
押注.NET 是件好事
尽管微软用它提供了这么多好东西,但它也有缺点。
2023 年成都.NET 线下技术沙龙来了!大咖分享,报名从速
MASA技术团队来成都啦!我们联合了成都.NET俱乐部,将在成都市举办一场.NET线下技术沙龙,为.NET开发者创造一次交流学习的契机,我们邀请到的几位技术大咖,将会围绕各自的主题向大家分享他们的技术心得。
2023-04-06
.NET6 新东西 -- 隐式命名空间引用
早在 .NET 6 Preview 7版本中微软就已经引入隐式命名空间引用。在.NET Preview 7这个版本中这个功能是默认开启的,如果需要禁用它的化就需要配置DisableImplicitNamespaceImports来禁用,但是到了.NET6 RC1版本的时候这个功能是禁用的,如果要使用就需要通过
2021-11-17
微软计划闭源在 VS Code 中的 C#扩展,开发者:无法接受的管理者权力滥用行为
“如果选择任何非 .NET 的编程语言,你会对微软的产品有更好的体验。”
被质疑“在开源社区执行微软意愿”,.NET 基金会前董事为其提交的 PR 道歉并辞职
.NET 基金会与社区之间的矛盾开始凸显。
18|年度总结:eBPF 的 2022 之旅
过去一年,不仅 Linux 内核极大地丰富了 eBPF 的功能特性,eBPF 的生态和实践也取得了突飞猛进的发展。
2022-12-30
微软发布 .NET 7 预览版,重点关注容器和云
开发者可以下载适用于 Windows、macOS 和 Linux 的.NET 7 Preview 1 。
逃离被微软支配的恐惧,.NET 开发者们 Fork 了一个开源分支
开发者对微软的“不信任”是不断累积出来的。
Rust 异步编程之 tokio 运行时(十)
2021-09-02
EPPlus - 用于 .NET 的 Excel 电子表格
我们都会遇到需要用程序操作Excel电子表格的情形。在这里推荐一个.NET非常好用的包EPPlus。
2022-08-24
暂无签名
推荐阅读
.NET 常见的 4 种加密算法
2023-09-18
.NET 无侵入自动化探针原理和主流实现
02- 线程安全 - 什么是 Monitor
2023-09-26
4. Knative 概述
2023-09-27
33|环境:基于 GraalVM 的 JVM 云原生环境搭建
2023-11-13
突破调试瓶颈:Uno 平台的 VS Code 扩展支持调试移动应用程序
2023 年北京.NET 线下技术沙龙圆满落幕!
2023-05-23
电子书
大厂实战PPT下载
换一换 吴琼Dante Wu | Akamai Technologies 解决方案工程师
邢奇 | 蚂蚁集团 可信原生技术部/云开发技术负责人
雪梅 | 雪梅 前阿里技术总监 程序员职业规划手册
评论