У нас есть exe-файл, доставленный приложением ASP.NET. Этот двоичный файл фактически изменяется на лету в памяти. Есть ли способ подписать измененный исполняемый файл с помощью authenticode в памяти без записи на диск? Вероятно, нет способа подписать оригинальный exe-файл и сохранить подпись действительной после внесения изменений. Мы подумали об использовании RAM-диска для помощи при вводе-выводе диска, но нам просто интересно, есть ли другие варианты.
Проблема действительно в том, как избавиться от предупреждения неизвестного издателя. Поэтому, если есть какой-либо другой способ, не связанный с подписанием или изменением параметров политики на клиентском компьютере, сообщите мне об этом.