Визуальная студия «Водяной знак» строит с уникальными метаданными - PullRequest
6 голосов
/ 09 ноября 2011

Строит визуальная студия "водяной знак"?Если бы я использовал одно и то же решение и настройки сборки на разных компьютерах (одна и та же сборка, одни и те же настройки сборки), должен ли я всегда получать одну и ту же сборку?

Есть ли какой-нибудь из компиляторов Microsoft (VB6, sketchflow и т. Д.)"watermark" строит?

Под "водяным знаком" я подразумеваю прикрепление метаданных о среде сборки.

Edit 1 Что касается метаданных, мне интересно,уникальные метаданные (вне версии компилятора) прилагаются.Например, имена пользователей, mac-адреса, среда сборки (размер экрана, каталоги, версия процессора и т. Д.) Или хешированные ключи и т. Д.

Редактировать 2 Аналогичный вопрос есть у Visual Studio хранит скрытые данные в скомпилированных файлах? .

1 Ответ

1 голос
/ 10 ноября 2011

Вы можете попробовать и посмотреть. Программа, подобная WinMerge, сравнит два файла и покажет разницу. Если у вас нет нескольких сред сборки, вы можете создать проект и попросить кого-нибудь онлайн скомпилировать его для вас.

Я предполагаю, что будут небольшие различия, если они используют другую версию Visual Studio, CLR или задействованные библиотеки времени выполнения.

Вы, вероятно, хотите знать, совершается ли что-то вредоносное, например, MAC-адрес компьютера, используемого для компиляции кода, где-то указан. Я очень сомневаюсь в этом. Есть люди, которые обращают внимание на такие вещи, и когда они узнают, компании оказываются в горячей воде.

...