Значок: icon.ico вшивается в exe
csc собирался без /win32icon, поэтому у exe не было значка вовсе, а окно пыталось сделать значок из icon.png через GetHicon — тот теряет альфу и не даёт нужных размеров. Теперь многоразмерный icon.ico вшит в exe, а окно берёт значок из себя же.
This commit is contained in:
@@ -178,6 +178,8 @@ deepseek-api.exe
|
||||
|
||||
`build.cmd` собирает `deepseek-api.exe` (около 20 КБ) компилятором C# из
|
||||
состава Windows — `csc.exe`, он есть на любой машине с .NET Framework 4.
|
||||
Значок берётся из `icon.ico` и вшивается в exe, так что рядом с ним ничего
|
||||
лежать не обязано.
|
||||
Ставить ничего не нужно, прав администратора тоже. Сам `.exe` в репозиторий
|
||||
не кладётся: собирается за секунду.
|
||||
|
||||
@@ -467,7 +469,7 @@ POST /api/chat
|
||||
| `config.json` | настройки; `config.local.json` рядом перебивает их |
|
||||
| `chats.json` | рабочее состояние: id живых чатов (заводится сам) |
|
||||
| `start.cmd` | запуск в консоли |
|
||||
| `tray.cs`, `build.cmd` | окно с индикатором в трее; `.exe` собирается на месте |
|
||||
| `tray.cs`, `build.cmd`, `icon.ico` | окно с индикатором в трее; `.exe` собирается на месте |
|
||||
| `test.mjs` | проверка перевода формата, браузер не нужен |
|
||||
|
||||
Зависимостей нет — только то, что есть в Node 22.
|
||||
|
||||
Reference in New Issue
Block a user