• ベストアンサー

VC++とVBの見分け方

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

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

  • ベストアンサー
  • toysmith
  • ベストアンサー率37% (570/1525)
回答No.3

動作時にVBランタイムが必要ならVB。 動作時にMFCランタイムが必要ならかなりの確率でVC++(MFCをサポートした他のC++は存在する)。 VC++で作っていてもMFCランタイムを必要としない場合もあるので「絶対VC++」という判別方はありません。 コンパイラ付属のライブラリに著作権に関するメッセージが文字列として埋め込まれている場合があります。 ダンプしてみればわかるかもしれません。 昔、Borland Turbo Cのランタイムライブラリを解析して遊んでたら「よくもまあ頑張ってるね。でも、観ちゃダメだよ」と言う意味のメッセージが埋め込まれてました。

VitaminBB
質問者

お礼

回答ありがとう御座います。

その他の回答 (2)

  • taknt
  • ベストアンサー率19% (1556/7783)
回答No.2

VBは 必ず ランタイム ライブラリを使用しますので、それが必要かどうかで 判断できます。 VBは、あんまり出来がいいソフトでは ないですね (開発中に何度、ハングアップしてやり直したことか(泣)) また、初心者とか お手軽に作れるというのでVBが 使用されている場合もあります。 VCを使う初心者は、少ないので、不具合とかも 少ないのでしょう。 あと、使用している DLLを調べるソフトがあるので そういうのを使うとすぐ わかります。

VitaminBB
質問者

お礼

回答ありがとう御座います。

  • happypoint
  • ベストアンサー率36% (521/1422)
回答No.1

VitaminBBさん、こんにちは。 たいてい、「Readme.txt」に書いてあることが多いです。 フリーソフトの場合、CやVBも多いですが Delphiのユーザーってことも案外多いですね。

VitaminBB
質問者

お礼

回答ありがとう御座います。

関連するQ&A

専門家に質問してみよう