Удаление предупреждения "Эта программа может быть установлена неправильно" из SFX
Я создаю самораспаковывающийся исполняемый файл, который не является установщиком. Это автономный exe-файл, но он использует app.config в качестве ресурса на основе файлов, поэтому мне нужно, чтобы он был самораспаковывающимся исполняемым файлом (невозможно избежать требования, чтобы это был один файл с двойным кликом). Я хотел бы, чтобы те, кто загружал мой exe-файл, могли запускать его, не получая всплывающее сообщение "Эта программа, возможно, не установлена правильно". Я добавил файл манифеста с правильными настройками в свой проект, но, похоже, это не помогло. Я читал, что вы можете изменить PE-заголовки SFX-файла, прежде чем создавать самораспаковывающийся исполняемый файл, чтобы исправить проблему, но я не уверен, как я могу это сделать (бесплатно). В настоящее время я использую SFX-файл 7zip в качестве основы, и я уже отредактировал файл значков и информацию о версии через Resource Hacker, но я теряюсь в том, как редактировать PE-заголовки.