EXEファイルからFORMを復元するには?

解決


もも  2005-05-13 02:21:36  No: 121598

作成したEXEファイルにバグがあることが判明し、修正依頼を受けたのですが、元のFORMファイル(ソース)をなくしてしまいました。
EXEファイルから元のFORMを復元する方法があったら教えていただきたいと思います。
よろしくお願いいたします。


WTO  2005-05-13 02:28:03  No: 121599

逆アセンブル、コンパイルできとしても、難しいのでは、ないでしょうか?


じゃんぬねっと  URL  2005-05-13 03:28:32  No: 121600

素直に、リバース エンジニアリングするとか。


Say  2005-05-13 09:47:20  No: 121601

>逆アセンブル、コンパイルできとしても、難しいのでは、ないでしょうか?

逆アセンブルは可能。
ただし、生成ソースを読みきれるかどうかは疑問。
シンボル情報ないだろうし。

逆コンパイラはWeb探せば見つかるが、
たぶん逆コンパイラ生成ソースを修正するより、
詳細設計書読んで0から作り直すほうが工数かからない。

>素直に、リバース エンジニアリングするとか。

だからその第一歩が逆アセンブルや逆コンパイルなのでは?


ガッ  2005-05-13 10:07:01  No: 121602

前にも話題になった希ガス…
FileRecoveryなどで元のソース復元できないんかな?


いな  2005-05-13 12:16:33  No: 121603

>ガッさん

えぇ、前にも話題に成りましたね。
つい最近、復旧した掲示板で…。

よぉ〜く覚えてます。


いな  2005-05-13 12:20:59  No: 121604

え〜と、通常の業務で考えられるやり取りとしては、

「お客様、もしくは修正依頼をした部署に、
もう一度ソースをいただくことは、不可能なのですか?」

私ならば、EXEから復元なんて面倒なことをせずにそうします。


魔界の仮面弁士  2005-05-13 15:14:20  No: 121605

もしそれが VB.NET製のexeなのであれば、
http://www.aisto.com/roeder/dotnet/ が使えるかも。


z  2005-05-13 17:02:25  No: 121606

VBとは関係ありませんが・・・

客にぶっちゃけてしまって無償で作り直すしかないのでは?
部長/社長もつれてって平謝り。
(まず上司にぶっちゃけるのが先?)

仮に逆コンパイル等成功しても、どうせ全機能テストするわけだし。


z  2005-05-13 17:05:48  No: 121607

余計なこと書いてすみません。


もも  2005-05-17 00:12:44  No: 121608

上司に言って、もう一度はじめから同じようなものを作ることになりました。お返事が遅くなりまして申し訳ありません。ありがとうございました。。


通りすがり  2005-05-17 01:36:04  No: 121609

> だからその第一歩が逆アセンブルや逆コンパイルなのでは?

だからってそのプロセスが必須ではないよ。


※返信する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。






  このエントリーをはてなブックマークに追加