Delphi 5: Внедрение программного обеспечения Cert в конечном EXE автоматически

83
8

Я использую сертификат программного обеспечения для своих установочных файлов, но также хотел бы, чтобы он был встроен в мои окончательные программные файлы Delphi5. Я знаю, что могу запустить какой-то переключатель командной строки, чтобы сделать это (не помните точно, что это такое, так как программа установки делает это автоматически).

Я хотел бы, чтобы он был встроен в программу, когда я делаю окончательную сборку. Есть ли способ автоматизировать это, когда вы делаете окончательную сборку проекта в Delphi5? Мог бы также получить мои деньги от сертификата.

спросил(а) 2016-08-12T22:49:00+03:00 4 года, 3 месяца назад
1
Решение
102

В Delphi 5 IDE нет инструментов для изменения исполняемой пост-сборки. Более поздние версии Delphi предлагают действия после сборки. Но не Delphi 5.

Можно создать плагин IDE, который будет выполнять действия после сборки. Такие инструменты, как madExcept и EurekaLog, делают именно по тем же причинам.

Чтобы подписать исполняемый файл, вы можете использовать signtool из цепочки инструментов MS. Это то, что вам нужно выполнить после сборки.

Лично я не уверен, что для вас важно подписать исполняемый файл из сборников IDE. Вам не нужно, чтобы он был подписан для отладки. В вашей позиции я бы удостоверился, что мои сборки релизов были написаны с использованием компилятора командной строки. В этот момент подписание исполняемого файла является естественной задачей и легко подходит для конца сценария.

ответил(а) 2016-08-13T09:55:00+03:00 4 года, 3 месяца назад
Ваш ответ
Введите минимум 50 символов
Чтобы , пожалуйста,
Выберите тему жалобы:

Другая проблема