【发布时间】:2012-10-05 21:02:27
【问题描述】:
我有一个软件(PULSE 时间数据记录器)。当然我没有它的代码。但我可以通过 .NET Reflector 查看它的代码。我想调试此代码并查看函数调用在运行应用程序(PULSE Time Data Recorder)中的工作方式。一旦我单击软件中公开的功能之一(如连接或运行此软件时它会自动连接设备并从中提取数据),.NET Reflector 显示的相应代码...必须以某种方式执行...可能我必须正确阐述..如果扫描不清晰,请立即询问。
我想在 .NET 中构建一个独立的软件组件,它的功能与 (PULSE Time Data Recorder) 的功能相同,并且具有新要求的额外功能。因此,为了构建这样的组件,我想分析软件内部的完整代码功能和方法调用。
编辑
.NET Reflector 通过反编译任何程序集本身来提供代码。不是我要开发代码,我的工作单位已经购买了许可证并调整了条款……我正在做我被要求做的事情。
【问题讨论】:
-
别当小偷。了解代码为教育利益所做的事情是一回事,为了利润而复制代码完全是另一回事。您甚至以您现在的方式检查软件可能违反许可条款。
标签: .net c#-4.0 reflector .net-reflector