Я пытаюсь проверить, что Visual Studio генерирует предсказуемый / повторяемый исполняемый файл из того же кода.
Для этого я создаю небольшую программу (один файл .cpp) и собираю .exe (A), вносю некоторые изменения и делаю еще один .exe (B), затем отменяю измененияи создание еще одного .exe (C).
Моя теория состоит в том, что информация для A и C будет одинаковой и подтверждает, что MSVS генерирует предсказуемые / повторяемые .exe-файлы из одного и того же кода.
Несколько проблем:
(я сохранил результаты команд в .txt's)
Я использовал dumpbin / rawdata, чтобы избавиться от данных штампа времени / даты и сохранить необработанное содержимоекаждого раздела файла (не совсем уверен, что означает «raw»), но при сравнении с windiff остается 2 строки различия.
Запуск dumpbin / headers показывает различия в разделе .rdata (Raw Data #2) в каталогах отладки;различия во времени (что ожидается) и в формате: X, {Y}, «разница здесь», столбец Z.
Я искал форумы и msdn в течение нескольких часов и не могу найти решениеиспользуя свалку.Подобные сообщения на форуме закончились пожав плечами.
Кто-нибудь может мне помочь?Я сделаю все возможное, чтобы добавить больше специфичности в соответствии с просьбой.
Спасибо, ZayJay
Просмотренные ссылки:
http://support.microsoft.com/kb/177429
http://support.microsoft.com/kb/164151
http://msdn.microsoft.com/en-us/windows/hardware/gg463119.aspx
http://www.ms -news.net / f3614 / how-can-i-сравнить-2-исполняемые-1980031.html
+ другие ...
Также работаетсравнение между моим .cpp и новым .cpp с main, который возвращает только 0, дает различия в тех же областях.Я ожидал, что будут различия в разделе .text (Raw Data # 1) результатов dumpbin / headers ... Все, что нужно прочитать или получить прямые ответы, было бы здорово!спасибо!