Вставить идентификатор в исполняемый файл для скачивания - PullRequest
0 голосов
/ 25 января 2011

Можно ли автоматически "встроить" уникальный идентификатор в исполняемый файл и прочитать его? И как это сделать?

Например, Джон заходит на мой сайт и нажимает «Загрузить мое программное обеспечение», он получит специализированный специально созданный исполняемый файл с его информацией. Является ли это возможным ? И как это сделать?

Ответы [ 2 ]

1 голос
/ 28 января 2011

Да.Это, конечно, зависит от того, как собран ваш исполняемый файл.Предположим, исполняемый файл Windows PE.Он имеет раздел ресурсов, который может быть достаточно легко обновлен (не требует перекомпиляции).Одним из возможных типов ресурсов является строковая таблица.Это означает, что вы можете легко изменить любую строку.Из исполняемого файла вы можете получить доступ к этой таблице через LoadString

1 голос
/ 25 января 2011

Конечно, это возможно, просто создайте строку const в вашем исходном коде

const char* UniqueID = "HEYHEREISTHEKEY";

Затем откройте исполняемый файл в виде двоичного файла и замените известное значение на информацию.Однако я сомневаюсь, что это поможет вам сделать что-то полезное, особенно если ваша цель - предотвратить пиратство.По какому сценарию вы хотите это сделать?

...