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