【发布时间】:2012-01-03 18:16:00
【问题描述】:
我有一个必须在 Windows 上运行的应用程序。我需要一种方法来观察和控制此应用程序与 Windows 的交互。我需要观察它发出的调用,以及它从操作系统接收的输入,我只需要更改它的一些输入以满足我的需要。实际上更重要的部分是改变输入(这取决于情况)。我想知道解决这个问题的好方法是什么?我是否应该尝试在部分虚拟机上运行该应用程序,该虚拟机为 windows 运行应用程序并将应用程序所做的所有调用传递给 windows 并从 windows 返回输入?或者windows是否提供了某种API来做到这一点?
【问题讨论】:
标签: c# .net c++ windows windows-7