Update README.md
This commit is contained in:
parent
6e7f0c1505
commit
e9ac4b3696
1 changed files with 2 additions and 17 deletions
19
README.md
19
README.md
|
|
@ -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
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue