タイトル : Re: 同じソースでの実行ファイルの違い 投稿日 : 2008/01/23(Wed) 22:05 投稿者 : 魔界の仮面弁士
> VB6で生成された実行ファイルが、作者が埋め込んだバージョン情報等以外で > 「このソースから生成された」と確認する方法はないでしょうか? 基本的には「ありません」。 ActiveX プロジェクトの場合には、「インターフェイスの互換性が取れている」事を 確認することぐらいはできますが…。 > また、なぜ差異が発生するのかご存じの方はいらっしゃいませんでしょうか? EXE 内の未使用エリア(?)に対して、不定な値(時刻情報やメモリ上のごみ等)が 含まれてしまうという話を聞いた事があります。。確認した事はありませんが。 気になるのであれば、VB6 の MSDN ライブラリの目次から [技術仕様書]-[技術仕様書 (日本語)]-[プラットフォーム] を辿ると、EXE ファイルの内部形式について書かれているので、それをもとに、 どのエリアの情報が異なってしまうのか、調査してみては如何でしょう? EXE 仕様については、ついでにこのあたりも。 http://codezine.jp/a/article/aid/412.aspx http://codezine.jp/a/article/aid/419.aspx |