0

我正在尝试为另一个程序制作一个包装器,我在其中加载程序,然后拦截某些内容并更改它们,而不实际更改程序的源代码并重新打包它。我希望能够覆盖一个特定的函数,但它没有在类或包中声明(所以我不能扩展类并继承它),它不是以变量形式存储的(所以我可以' t 只是说 object.functionName = newFunction)。我怎样才能做到这一点?

4

1 回答 1

0

使用代理类来拦截函数调用(这里是一个例子)

于 2013-10-16T09:27:58.737 回答