DOBON.NETプログラミング道掲示板
(現在 過去ログ4 を表示中)
HOME
HELP
新規作成
新着記事
トピック表示
発言ランク
ファイル一覧
検索
過去ログ
[
最新記事及び返信フォームをトピックトップへ
]
[ トピック内全3記事(1-3 表示) ] <<
0
>>
■34458
/ inTopicNo.1)
release/debugのどちらで作成されたものかを判断する方法
▼
■
□投稿者/ ころ奈
一般人(1回)-(2020/04/19(Sun) 10:28:03)
環境/言語:[VB2008,2012,2017]
分類:[.NET]
DebugモードでビルドするとDebugフォルダにexeファイルが作成されます。
ReleaseモードでビルドするとReleaseフォルダにexeファイルが作成されます。
誰かが作成したexeファイルを別のフォルダに格納したとします。
そのフォルダに格納されているexeファイルが
Debugモードで作成されたのか、Releaseモードで作成されたものなのかを
exeファイルだけから判断することは可能でしょうか?
引用返信
削除キー/
編集
削除
■34459
/ inTopicNo.2)
Re[1]: release/debugのどちらで作成されたものかを判断する方法
▲
▼
■
□投稿者/ Hongliang
大御所(578回)-(2020/04/19(Sun) 12:55:48)
完全に汎用的なものは不可能でしょう。
DebugとReleaseはコンパイルオプション他のセットでしかなく、記述次第で同一のコンパイル設定にできるからです(Debugでbin/Releaseに出力なんてこともできます)。
ただ、Visual StudioのC#/VB既定ではDebugは出力先がbin/[Platform/]Debug、そしてpdb出力となっていて、この設定を変更していないのであれば、exeをテキストエディタなどで開いて、「.pdb」を検索することで、Debugに出力されたかReleaseに出力されたかを確認することは可能でしょう。
引用返信
削除キー/
編集
削除
■34462
/ inTopicNo.3)
Re[2]: release/debugのどちらで作成されたものかを判断する方法
▲
▼
■
□投稿者/ ころ奈
一般人(2回)-(2020/04/26(Sun) 19:48:15)
> exeをテキストエディタなどで開いて、「.pdb」を検索することで、Debugに出力されたかReleaseに出力されたかを確認することは可能でしょう。
この方法で確認してみます。
ありがとうございました。
解決
済
み!
引用返信
削除キー/
編集
削除
トピック内ページ移動 / <<
0
>>
このトピックに書きこむ
過去ログには書き込み不可
Mode/
通常管理
表示許可
Pass/
HOME
HELP
新規作成
新着記事
トピック表示
発言ランク
ファイル一覧
検索
過去ログ
-
Child Tree
-