実行ファイルから盗まれるデータについて

フォーラム(掲示板)ルール
フォーラム(掲示板)ルールはこちら  ※コードを貼り付ける場合は [code][/code] で囲って下さい。詳しくはこちら
たか

実行ファイルから盗まれるデータについて

#1

投稿記事 by たか » 17年前

実行ファイルから盗まれるデータについて質問します。

ゲームプログラミングの館にもあるように、
コンパイル場所がバイナリエディタで見られてしまうのですよね。
これを防ぐことはできるのでしょうか?

~開発環境~
Visual C++ 2008 Express Edition
DXライブラリ

ゲームプログラミングの館のページと同じ方法でコンパイルしています。

Justy

Re:実行ファイルから盗まれるデータについて

#2

投稿記事 by Justy » 17年前


>コンパイル場所がバイナリエディタで見られてしまうのですよね。
>これを防ぐことはできるのでしょうか?

 VisualStudioならデバッグ情報を生成しないでリンクすれば(リンカオプションの /DEBUGを外す)、
コンパイル場所・・・というかプログラムデータベースファイルへのパスが exeの中に
記録されなくなりますよ。

たかぎ

Re:実行ファイルから盗まれるデータについて

#3

投稿記事 by たかぎ » 17年前

デバッグ情報を外しただけでは不十分では?
直接的・間接的に、__FILE__マクロを使用した部分も潰さないといけません。

たか

Re:実行ファイルから盗まれるデータについて

#4

投稿記事 by たか » 17年前

/DEBUGを外す・・ということは、
ソリューション構成をReleaseに変えるということでいいのでしょうか?

Justy

Re:実行ファイルから盗まれるデータについて

#5

投稿記事 by Justy » 17年前


>直接的・間接的に、__FILE__マクロを使用した部分も潰さないといけません

 あー、たしかに。
 これも潰さないとソースコードのファイル名(あるいはパスの一部・全部も)がバレますね。

たか

Re:実行ファイルから盗まれるデータについて

#6

投稿記事 by たか » 17年前

では、#defineで切り替えて__FILE__を使わないようにします。

Justy

Re:実行ファイルから盗まれるデータについて

#7

投稿記事 by Justy » 17年前


>ソリューション構成をReleaseに変えるということでいいのでしょうか?

 そちらがどういプロジェクト構成なのかわからないので、Releaseにしただけ
解決するかどうかはわかりません。

 構成プロパティ「リンカ」-> 「デバッグ」の「デバッグ情報の生成」の項目がどうなっているかを
確認して下さい。

たか

Re:実行ファイルから盗まれるデータについて

#8

投稿記事 by たか » 17年前

Justyさん
そこで/DEBUGを外すことができました。
簡単に解決してしまいました。
ありがとうございました。

閉鎖

“C言語何でも質問掲示板” へ戻る