回想上个世纪 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
更多内容推荐
Rust 异步编程之 tokio 运行时(九)
2021-08-26
Rust 异步编程之 tokio 运行时(二)
2021-08-19
.NET 内存管理必备知识
小型对象是被分配在小型对象堆SOH上的。SOH有3代,分别是:第0代,第1代,第2代。对象根据寿命向上移动。将新对象放在Gen 0上。当第0代充满时,.NET垃圾收集器会处理不需要的对象,并将其它内容移至第1代上,如果第1代充满了那么垃圾回收会再次运行处理不需要
2021-12-10
押注.NET 是件好事
尽管微软用它提供了这么多好东西,但它也有缺点。
Rust 异步编程之 smol 运行时(八)
2021-08-05
Rust 异步编程之 smol 运行时(七)
2021-07-29
AWS Lambda 增加对 .NET 6 的支持
AWS Lambda 做了哪些针对性改进?
逃离被微软支配的恐惧,.NET 开发者们 Fork 了一个开源分支
开发者对微软的“不信任”是不断累积出来的。
被质疑“在开源社区执行微软意愿”,.NET 基金会前董事为其提交的 PR 道歉并辞职
.NET 基金会与社区之间的矛盾开始凸显。
EPPlus - 用于 .NET 的 Excel 电子表格
我们都会遇到需要用程序操作Excel电子表格的情形。在这里推荐一个.NET非常好用的包EPPlus。
2022-08-24
.NET 中缓存的实现
在实际开发中我们经常会用到是缓存。它是的核心思想是记录过程数据重用操作结果。当程序需要执行复杂且消耗资源的操作时,我们一般会将运行的结果保存在缓存中,当下次需要该结果时,将它从缓存中读取出来。缓存适用于不经常更改的数据,甚至永远不改变的数据
2021-11-30
2023 年成都.NET 线下技术沙龙来了!大咖分享,报名从速
MASA技术团队来成都啦!我们联合了成都.NET俱乐部,将在成都市举办一场.NET线下技术沙龙,为.NET开发者创造一次交流学习的契机,我们邀请到的几位技术大咖,将会围绕各自的主题向大家分享他们的技术心得。
2023-04-06
微软正式发布 .NET 6 LTS 版本
号称是“迄今为止最快的 .NET”。
.NET 5 重大变更之 WPF 和 Windows Forms
.NET 5重大变更系列的最后一个主题是WPF和Windows Forms。这些桌面技术在.NET Core 3.0之前是不可用的,因为.NET Core的早期版本主要专注于基于Web的应用程序(ASP.NET Core)。
.NET 无侵入自动化探针原理和主流实现
最近,我在微信公众号和博客园分享了一篇关于 .NET 微服务系统迁移至.NET 6.0 的故事 的文章,引起了许多读者的关注。其中,许多人对基于 OpenTelemetry .NET 的观测指标和无侵入自动化探针颇感兴趣。事实上,我已计划抽出时间,与大家分享这方面的内容。
微软发布 .NET 7 预览版,重点关注容器和云
开发者可以下载适用于 Windows、macOS 和 Linux 的.NET 7 Preview 1 。
Rust 异步 Web 框架之 gotham-and-thruster
2021-09-16
InfoQ 2022 年趋势报告:.NET 篇
在InfoQ,.NET领域包含了所有与.NET直接相关的技术,不仅包含了.NET官方版本的内容,还包括直接影响.NET生态系统的框架和技术、使用.NET的项目和计划、主要用例以及专门针对该领域的方法。
Rust 异步编程之 tokio 运行时(十)
2021-09-02
微软计划闭源在 VS Code 中的 C#扩展,开发者:无法接受的管理者权力滥用行为
“如果选择任何非 .NET 的编程语言,你会对微软的产品有更好的体验。”
暂无签名
推荐阅读
突破调试瓶颈:Uno 平台的 VS Code 扩展支持调试移动应用程序
18|年度总结:eBPF 的 2022 之旅
2022-12-30
.NET CORE 属性 DI 注入
2023-10-26
.NET 常见的 4 种加密算法
2023-09-18
2023 年北京.NET 线下技术沙龙圆满落幕!
2023-05-23
33|环境:基于 GraalVM 的 JVM 云原生环境搭建
2023-11-13
01|重识 JVM:JVM 的起源、特性与系统构成
2023-08-21
电子书
大厂实战PPT下载
换一换 宜博 | 宜创科技 创始人兼 CEO、TGO 鲲鹏会北京董事、鲲鹏会 AGI 小组发起人
王国梁 | 腾讯 专家工程师
林辉 | 网易有道 技术总监
评论