• ベストアンサー

exeからソースファイルを読み取ることってできますか?

exeからソースファイルを読み取ることはできるかを教えてください。 また、できるのならどのようにすればいいのかを教えてください。 専用のソフトを使わなければならないのならどのようなものを使えばいいのか教えてください。 よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • Wr5
  • ベストアンサー率53% (2177/4070)
回答No.3

>完全にもとのファイルと同じでなくていいので、参考までに見てみたいと思っています。 すでにそのような情報は残っていないので無理です。 トンカツから小麦粉、生卵、豚肉を取り出したい。と言っているようなものです。 デバッグシンボルが付いていれば、関数名や変数名の片鱗は見えるかもしれませんがソースコードは無理です。 ディスアセンブルすれば、アセンブラレベルまでのソースは取れますが…。

その他の回答 (2)

noname#77845
noname#77845
回答No.2

#1です。 別にとがめるつもりは無かったのですが…。 完全な形のソースを見ることは(多分)できません。 その友人がアセンブラで作成した、デバッグできるようにオプションを付けてコンパイルしている等じゃないと参考にはならないと思いますよ。(デバッグオプション等を付けないと、c言語等にクロスコンパイルできたとしても変数名がめちゃくちゃで理解不能でしょう。) あきらめて、「同じ動作をする別のソフト」を一から作ることを考えた方が勉強になるでしょうね…。 (UNIXカーネルに対するLinuxみたいに…。)

tt0309
質問者

補足

たしかに別のソフトを作ったほうがいいかもしれませんが、完全にもとのファイルと同じでなくていいので、参考までに見てみたいと思っています。

noname#77845
noname#77845
回答No.1

何のexeファイルを読み取ろうとしているのでしょう? 通常販売されているよなソフトウェアはそのような行為(リバースエンジニアリングといいます。)は使用許諾違反になります。 補足してください。

tt0309
質問者

補足

販売しているものではありません。 友人が作ったものなんですが、その友人が引っ越してしまい、連絡がほとんどつかなくなってしまったので、ソースファイルをもらうことができなくなってしまったのです。 最近プログラミングの勉強を始めたので、参考に見てみたいと思っただけです。

関連するQ&A

  • ソースファイルを無くしました。exeファイルからソースを復活できませんか?

    Basicのソースファイルを無くしてしまいました。 exeファイルは残っているのですが、ここからソースファイルを復活することはできるでしょうか? そのようなやり方、もしくはそういうことができるソフトがありましたら教えてください。

  • exeファイルってどう作るの?

    exeファイルってどう作るのですか? 何か専用のソフトってあるのですか?

  • exeファイルの作り方

    VB勉強用として買った本に、著者の自作ソフトウェアのソースコードと実行可能ファイルが入ったCDがあるんですが、そのデータをデスクトップにコピーしてexeファイルをつくって自分で著者が作ったソフトを使いたいなぁと思っています。exeファイルを作るにはどうしたらいいか調べたところ、ファイル-exe~ でできるらしいのですが、そのようなものが見当たりません。 どうやればexeファイルがつくれるのですか? Visual Stadio2005を使用しています。

  • exeファイルの中身を見ることは可能ですか?

    exeファイルの中身のソースを確認する方法、つまりC++などの言語に戻す方法はありますか? あるいはバイナリエディタでexeファイルの中身のソースを知る方法はありますか? 自作したexeファイルの中身のソースを勝手に解読されて、同じようなソフトを複製される可能性はありますか?

  • EXEファイルって何ですか?

    exeファイルっていったいどんな仕組みでソフトを起動させているのでしょうか? コンパイラでアセンブリ言語の状態になっているのがexeファイルなんでしょうか?

  • ソースファイル

    自分で開発したソフトのライセンス販売ですが、相手が自分でソフトの改変や修正をしたいのでソースファイルもつけてくれと言われています。通常、無期限のライセンス料にどれくらい上乗せすべきでしょうか?また、ソースファイルの仕様書も要求されています。ソフトは結構複雑でオープンソースのソフトなども組み込まれています。

  • keylook.exe のソースのありかなど・・・

    keylook.exe という、仮想キーコードや、スキャンコードが画面で確認できるアプリがあるとききました。 何かの本に載っているともきいたのですが、それらのソースの入手先などを、ご存知ないでしょうか。 また、同様なソフトがあるよ、などの情報でも構いません。できればソースがあると嬉しいです。

  • exeファイルが開けません

    先程、とあるexeファイルを 右クリック→アプリケーションから開く で実行しようとした際、誤って『Lhaca.exe』(圧縮・解凍ソフト)を選択してしまいました。 その際、『この拡張子のファイルを開く場合は、いつもこのアプリケーションを使う』といった様なチェックボックスにチェックしてしまいました。 すると、PC内の全てのexeファイルがそのアプリケーションで実行される様になってしまい、『ファイル"C\~"が見つかりません』と出て実行できません。 再度exeファイルを右クリックしても『アプリケーションから開く』のメニューが表示されず、設定をし直す事ができません。 どうすれば元に戻す事ができるか解らず、大変困っています。

  • exeファイルが開けない

    exeファイルを開こうとしたところ、「指定されたデバイス、パス、またはファイルにアクセスできません。アクセス許可がない可能性があります」というポップアップが出て開けません。 このパソコンは会社のものなので以前からそのような症状だったのかは分かりませんが 問題のexeファイルの、プロパティ>セキュリティで見ると「グループ名またはユーザー名」にはちゃんと私の名前があり、 「Administratorsのアクセス許可」は「特殊なアクセス許可」意外は許可にチェックが入っていますがグレーアウトしています。 他のexeファイルも同様の症状です。 セキュリティーソフトはSymantec AntiVirus完全版 10.1.5.5010ですが、問題のexeソフトをスキャンしてもウイルス検索はされませんでした。 パソコンはDELL D520 WindowsXP Professional Version 2002 SP3 です。 詳しい方のアドバイスをいただければと思います。

  • exeファイルを

    exeファイルをサイズ指定して、圧縮してくれるようなソフトはありますか? 3.6MBを1.25MBまで圧縮したいのですが・・

専門家に質問してみよう