Как сохранить подпись в файле приложения? - PullRequest
0 голосов
/ 24 апреля 2020

Я хочу подписать пользовательское приложение именем пользователя, если он сделает пожертвование. Для этого мне нужно записать имя пользователя в исполняемый файл. Но файл не может изменить себя, потому что он используется в то время. Вы знаете, можно ли что-нибудь сделать? Конечно, я могу хранить подпись в отдельном файле или в реестре, но таким образом подпись может быть потеряна. Я хочу, чтобы изменение было постоянным и не могло быть изменено пользователем. Я приму любую идею, которая поможет мне совершить sh это ...

1 Ответ

1 голос
/ 24 апреля 2020

Вы можете позволить приложению сделать свою копию, затем изменить копию и затем запустить ее (с ShellExecute).

Модификация может быть вдохновлена ​​примерами UpdateResource здесь: Как присоединить файл ресурса к существующему исполняемому файлу?

«Подпись» будет храниться в ресурсе, поэтому ваше приложение должно будет прочитать его из ресурса, например, с помощью Delphi ' Класс TResourceStream.

...