我有一个软件(脉冲时间数据记录器)。当然我没有它的代码。但我可以通过 .NET Reflector 查看它的代码。我想调试此代码并查看函数调用在运行的应用程序(脉冲时间数据记录器)中如何工作。一旦我点击软件中公开的功能之一(例如 Connect 或者它会在我运行该软件时自动连接设备并从中提取数据),.NET Reflector 就会显示相应的代码...必须以某种方式执行...可能我必须正确阐述...如果扫描不清楚,请立即询问。
我想在 .NET 中构建一个独立的软件组件,它将执行与(脉冲时间数据记录器)相同的操作,并根据新的要求添加额外的功能。因此,为了构建这样的组件,我想分析软件内部的完整代码功能和方法调用。
编辑
.NET Reflector 通过反编译任何程序集本身来提供代码。不是我要开发代码,我的工作单位已经购买了许可证并调整了条款...我正在做我被要求做的事情。
最佳答案
Reflector VSPro 可以做到这一点。
但是,由于您本质上是想窃取他们的源代码来构建类似的产品,因此我建议尽快咨询律师。
关于.net - 如何调试打包在 .NET 程序集中的 .NET 代码(作为单独软件运行),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12903243/