exeファイルがどのコンパイラで生成されたか
■ このスレッドは過去ログ倉庫に格納されています
0001名無しさん@お腹いっぱい。
NGNGCopyrightが 1983@`97 Borland となっていました。
たぶん、DelphiかBCBで作成されたものだと思うのですが、
どちらで作られたか判断できないものでしょうか?
0002わからんけど
NGNG0003審査員
NGNGhttp://www.inprise.co.jp/vclscanner/index.html
これは Delphi or BCB も判定してくれるのかなあ。
たぶんVCLの検出だけだと思うんだけど、ま、一応書いときますわ。
もし判定できたら、このスレにレポートをよろしく。
0004名無し>1
NGNG少しでも見つかればたぶんC++ ってのはどう?
0005名無しさん@お腹いっぱい。
NGNG0006名無しさん@お腹いっぱい。
NGNGこんな結果が表示されました。
-------------------------------------
[Application1]
File Number=4250595836
TImage=20
TLabel=3
TMainMenu=1
TMediaPlayer=1
TMenuItem=2
TTimer=2
-------------------------------------
0007名無しさん@お腹いっぱい。
NGNGBCBだと、「Borland C++」が入ってる。
16bitのEXEでも、「Turbo C」「Turbo C++」「Borland C++」等。
DelphiっぽいEXE(未確認)には、「1983@`99 Borland」だけだった。
1983は多分、TurboPASCALが誕生した年ですね。
0008名無しさん@お腹いっぱい。
NGNGどうやらDelphiっぽいですね。
情報、ありがとうございました。
0009>8
NGNGで、Delphiって判ってどうするの?
0010名無しさん@お腹いっぱい。
NGNGできれば他のコンパイラかどうかも判定できれば言うことないんですが。
0011名無しさん@お腹いっぱい。
NGNGVC++持ってるならDependency Walkerとかdumpbinとか。
http://www.dependencywalker.com
というのがあったはずだけど、なんかつながんないな。
001211
NGNG0013名無しさん@お腹いっぱい。
NGNGBorlandC++でコンパイルすると必ず
___CPPdebugHook
__GetExceptDLLinfo
がエクスポートされるのはなんなんでしょう?
いろいろオプション変えてみても消えないし…。
001411
NGNG自分でilink32を動かしたら__GetExceptDLLinfoは付かなくなったけど、
__CPPdebugHookはどうしても付いちゃうみたいだね。
まぁ名前からして、デバッガから情報取る為とかだろうけど。
0015名無しさん@お腹いっぱい。
NGNG0016名前
NGNG0017名無しさん@お腹いっぱい。
NGNG0018名無しさん@お腹いっぱい。
NGNG■ このスレッドは過去ログ倉庫に格納されています