Сначала я попробовал ее локально на своем компьютере (Win10) и собрал исполняемый файл с pyinstaller.
Все прошло хорошо, и мое приложение заработало так, как я ожидал.
Затем с помощью gitlab-ci мне удалось сгенерировать исполняемый файл в моих артефактах , но вот в чем проблема. Я попытался загрузить его, чтобы протестировать, но Защитник Windows заблокировал мое приложение следующим сообщением:
Код: Выделить всё
Program:Win32/Wacapew.C!ml
Код: Выделить всё
image: python:3.9
stages:
- build
build:
stage: build
tags:
- windows
script:
- choco install python --version 3.9.0 --params "'/InstallDir:C:\Python39'" --yes
- C:\Python39\python -m pip install --upgrade pip
- C:\Python39\Scripts\pip install pyinstaller
- C:\Python39\Scripts\pip install -r requirements.txt
- C:\Python39\Scripts\pyinstaller -F -y
--distpath $CI_PROJECT_DIR
--noconsole
--clean
app.py
artifacts:
paths:
- ./app.exe
Код: Выделить всё
Running with gitlab-runner 16.5.0 (...)
on windows-shared-runners-manager ..., system ID: ...
Как я могу предотвратить эту проблему не только для себя, но и для всех пользователей?
- Microsoft – Как узнать, является ли Wacatac.B!ml ложноположительным или реальным срабатыванием? (похоже?)
- Reddit - Помощь, найден защитник Windows Программа:Win32/Wacapew.C!ml
Энцо
Подробнее здесь: https://stackoverflow.com/questions/782 ... ogramwin32