2

私はソフトウェア(PULSE Time Data Recorder)を持っています。もちろん、私はそのコードを持っていません。しかし、私は.NETReflectorを介してそのコードを調べることができます。このコードをデバッグし、実行中のアプリケーション(PULSE Time Data Recorder)で関数呼び出しがどのように機能するかを確認したいと思います。ソフトウェアで公開されている機能の1つをクリックするとすぐに(Connectのように、またはこのソフトウェアを実行するとすぐにデバイスを自動的に接続してデータをプルします)、.NETReflectorが表示した対応するコード...どういうわけか実行する必要があります...私は正しく詳しく説明する必要があるかもしれません..scanarioが明確でない場合はすぐに尋ねてください。

.NETで独立したソフトウェアコンポーネントを構築したいと思います。これは、(PULSE Time Data Recorder)と同じ機能に加えて、新しい要件を備えた追加機能を実行します。したがって、そのようなコンポーネントを構築するために、ソフトウェア内で行われる完全なコード機能とメソッド呼び出しを分析したいと思います。

編集

.NET Reflectorは、アセンブリ自体を逆コンパイルすることでコードを提供します。コードを開発しようとしているのは私ではなく、私の職場はすでにライセンスを購入し、条件を調整しています...私は求められていることをやっています。

4

2 に答える 2

3

Reflector VSPro がそれを行います。

ただし、基本的にソースコードを盗んで同様の製品を構築したいので、できるだけ早く弁護士に相談することをお勧めします.

于 2012-10-15T20:18:30.857 に答える
0

.Net アセンブリをデバッグ (ステップ スルー) するには、アセンブリ ファイルと、アセンブリと共にコンパイルされた.pdb ファイルが必要です。両方を持っていない場合でも、リフレクター ソフトウェアを使用して元のコードを調べることができます (難読化されていない限り) (他の回答で言及されているように)。

法的にそうする権利があると確信している場合は、ソース コードをリフレクターに表示されるようにコピーし、再コンパイルしてから、そのアセンブリをステップ実行できます。

于 2012-10-15T20:16:42.357 に答える