• ベストアンサー

EXEから言語を取得

フリーウェア、シェアウェア、いろいろありますが、それらが何の言語で作られたか調べる方法ありますか? 作者に聞けばよいのですが、実行ファイルから簡単にわかれば、それを試したいと思っています。 VB, VC++, ... いろいろありますよね~。

  • rally
  • お礼率61% (339/553)

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

  • ベストアンサー
  • gimmick
  • ベストアンサー率49% (134/270)
回答No.1

基本的には無理です。実行ファイルを分析しても、ソースファイルがどのような言語で書かれていたかはわかりません。ただし、例外はあります。例えば、VBランタイムを必要とするソフトであれば、Visual Basicで開発した事がわかります。 どうしても知りたければ、作者に聞くのが一番です。また、ヘルプやReadMe.txtに記載されている場合もあるので、確認してみるのも良いでしょう。  #でも、どうしてそんな事を知りたいのでしょう?

rally
質問者

補足

> #でも、どうしてそんな事を知りたいのでしょう? 良いソフトがあったときに「この機能はどうやって実現してるのかな~」って思うときがあります。 そんなときに、どの言語なのかがわかれば参考になると思ったのです。 でも、Windows API を使ってれば、VB でも VC++ でも、同じような機能を実現できるのでしょうね。

関連するQ&A

  • VC++とVBの見分け方

    なんとなくですが、VC++とVBで作ったソフトを比べると、VC++のほうが信頼性が高いような気がします。(特に深い意味は無いので、突っ込まないでください) そこで、フリーウェアやシェアウェアがどちらで作ったものなのかを調べたいのですが、外観は良く似ているので判りません。 何か判別できる方法はありますでしょうか?

  • setup.exe(など)の作り方

    ASMプログラマです。他言語でWindows(98,Me,2000)上で動作するアプリケーションを作ってみたいと思い立ち、最初に浮かんだ疑問なのですが、完成したアプリケーションを各パソコンにインストールするための実行ファイルは、どのようなツールで作成すればよいのでしょうか?市販の個人開発者向け開発環境(C++やJ++等)には、そのような実行ファイルを作成する機能も備わっているのでしょうか。フリーウェア、シェアウェア作家の方々、何卒ご教授願います。使用する言語は未定です。

  • EXEファイルからの抽出

    EXEファイルからEXEファイルを抽出すくことって出来ますでしょうか? 自己解凍形式ではなく一応プログラム内に入っているexeファイルです。 フリーウェアでもシェアウェアでもかまいません。 解答お待ちしております。

  • DBを使ったプログラミング言語は何がいいですか?

    MySQLを使った、メールソフトを作ろうと考えています。 LAN内にDBを置き、他のパソコンからもアクセスして、データ(メール内容)の共有を考えています。 その場合のプログラミング言語は何がいいですか? VC++も使えますが、面倒なので今現在はVBを考えています。PHPも考えたのですが、DBが外部のサーバーに置く方法しか知りません。これでは、セキュリティー的に不安なのでPHPは候補に入れていません。 何か、お勧めの言語はありませんか? 一番いいのは、DBを使ったフリーのメールソフトがあればいいのですが、どれもシェアウエアのため断念しています。 もし、フリーのDBを使ったメールソフトをご存知でしたらおしえていただけないでしょうか? よろしくお願いします。

  • ヘルプの作り方

    よろしくお願いします。 Vb2005とAccess2003でWindowsアプリを開発しています。プログラミングは初めてで、参考書片手に簡単なアプリを作ってみました。完成に近づき、ヘルプを作ってみようと思い、色々と調べたこところ、HTML HELP WorkShopなるものがあり、これで作る、ということはわかりました。 http://www.keiyu.com/index.htm 検索したら上記のサイトに行き着きひととおり読んでみたのですがヘルプを作るのにはHTMLでファイルを作る、というようなことが書いてありました。 恥ずかしながらHTMLのことはよくわかりません…。書いたこともないです。アプリをつくるのに、やっとこさVB言語やSQLが参考書を見ながらわかる、というような状態で、新たにヘルプを作るのがとても難しそう!と感じています。 シェアウェアやフリーウェアで作成支援ツールもたくさん出ているみたいなので使いたいのですが、どれが良いのかわかりません。HTMLがわかっていなくてもヘルプが作れるようなお勧めのシェアウェア・フリーウェアはありますでしょうか? また、このような状態の私がヘルプ作成を作成するためのアドバイスがありましたらよろしくお願いします。

  • プログラム言語の勉強

    どの言語に慣れておくと便利(ほかの言語を触る際に入りやすい)ですか? 自分の中ではVC++を学べばVBは簡単なイメージを持っています。 VBから入ったのでVC++の型に厳密なのが難しく感じます。 最近Pythonがはやりですが、主流になっていくでしょうか?

  • 言語の特徴

    VBとASPはかじった程度ですが、どういうような言語かは知っているのですが VC C# C++ VC.NET VB.NET などの違いがよくわかりません。 また、Cとベーシックとの種類は上記だけでしょうか?

  • どんな言語でシェアウェアは作られていますか?

    Vectorなどで個人が作成し、シェアウェアで公開されているWindowsXP用のソフトは、どんな言語や環境でで作られているものが多いのでしょうか? .NETですと、簡単に逆アンセンブルされてしまい、シェアウェア向きではない気がしています。

  • バッチファイルをexeへ

    バッチファイルで一連の処理を行うようなツールを作ったのですが、他者に実行内容を見せたくありません。 (セキュリティー的に+見栄え的に) batをexeのようなバイナリの実行ファイルに お手軽変換するようなツール等はありますか? 開発環境:WindowsXP (VBやVCのような開発ソフトは持っていません) 実行環境:WindowsXP、Windows2000 以上、よろしくお願いします。

  • PDFをtifかjpgに

    PDFファイルをTIFもしくはJPGに変換したいのですが、何か良いフリーウェアまたはシェアウェアはありませんか? よろしくお願いいたします。

専門家に質問してみよう