繁体   English   中英

使用C#插入旧的VB6程序

[英]Hook into old VB6 program with C#

有什么方法可以使用C#挂接到旧的VB6程序并修改其某些UI? 另外,甚至可以修改其某些功能? 我不知道这样做的第一件事,但是我知道您可以通过将DLL注入程序来完成类似的工作。 我只需要用C#来做。

除非将DLL设计用于执行此操作(例如使用插件体系结构),否则无法将它们真正注入程序中。

也就是说,您可以通过使用某些特定的Windows API调用来稍微弄乱应用程序的UI。 例如,很多年前,我使用这种方法来更改Excel的外观。

检查链接 -它包括源代码和受影响更改的一些图像。

如果您没有源代码,我会说很难。 您可能会看这本书: 面向黑客和逆向工程师的Gray Hat Python编程

我建议使用Python,因为有很多优秀的开源项目和有关该主题的材料。 这不会像编写C#并将其优雅地嵌入到VB代码中那样容易。 祝好运。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM