[英]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.