Update README.md

This commit is contained in:
Savsis 2026-07-07 18:29:22 +05:00 • committed by GitHub
parent 6e7f0c1505
commit e9ac4b3696

View file

@ -23,14 +23,7 @@ installer/ — исходники установщика (реальный,
installer.rc — иконка + payload как RCDATA-ресурс + версия файла installer.rc — иконка + payload как RCDATA-ресурс + версия файла
(CompanyName/LegalCopyright = savsis) (CompanyName/LegalCopyright = savsis)
icon.ico icon.ico
extras/ — декоративное, в билд не входит, просто чтобы на гите было
видно "по чуть-чуть" разных языков
rust/ — тестовый cargo-проект (audio tag, playlist, crc32, progress bar)
cpp/ — отдельный от installer/ хедер-онли C++ (то же самое, что rust/)
go/ — тестовый go-тул (поиск/прогресс, аналогично)
batch/ — фенси .bat-меню (реальный лаунчер — app/start.bat, простой)
formats.ts
fortune.lua
LICENSE — MIT, savsis LICENSE — MIT, savsis
``` ```
@ -51,15 +44,7 @@ LICENSE — MIT, savsis
`installer.rc` ссылается на `..\payload.zip` и зашивает его прямо в exe `installer.rc` ссылается на `..\payload.zip` и зашивает его прямо в exe
как ресурс (RCDATA) — поэтому результат остаётся нормальным PE-файлом как ресурс (RCDATA) — поэтому результат остаётся нормальным PE-файлом
(в отличие от "приклеивания" zip после exe, что ломает Authenticode-подпись). (в отличие от "приклеивания" zip после exe, что ломает Authenticode-подпись).
5. (опционально) подпиши бесплатным self-signed сертификатом:
```
New-SelfSignedCertificate -Type CodeSigningCert -Subject "CN=savsis" -CertStoreLocation Cert:\CurrentUser\My
signtool sign /sha1 <thumbprint> /fd SHA256 nexdex.space-setup.exe
```
самоподписанный сертификат уберёт "неизвестный автор" в свойствах файла
(Windows покажет CN=savsis), но не уберёт предупреждение SmartScreen —
для этого нужен платный сертификат от доверенного CA.
--- ---
made by savsis with ♥ made by savsis with <3