Skip to content

Latest commit

 

History

27 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 

Repository files navigation

С++ Antivirus Service

Project Structure

  • service
    • apps
      • antimalware_service_app - Основная логика проекта
      • starter - Стартер клиента
    • include - Заголовочные файлы проекта
    • lib - Статические библиотеки

Getting Started

  1. Убедитесь, что у вас установлен CMake и Visual Studio.
  2. Откройте командную строку и перейдите в директорию service:
    cd service
  3. Создайте директорию для сборки и перейдите в нее:
    mkdir build
    cd build
  4. Запустите CMake для генерации файлов сборки:
    cmake ..
  5. Соберите проект с помощью Cmake:
    cmake --build . --configure Release

Готовый проект будет собран в директории build

Settings:

  • В файле service/include.config.h требуется указать:
  1. IP-адрес и PORT сервера
  2. Проверить корректность путей

Запуск:

  • Установить службу ("start= auto" нужен для того чтобы служба запускалась при входе в систему:
sc create AntivirusService binPath= "path/to/AntivirusService.exe" start= auto
  • Запустить службу:
sc start AntivirusService
  • Удалить службу: Остановить через диспетчер задач, затем:
sc delete AntivirusService

Technologies

  • CMake
  • C/C++
  • libcurl
  • Собственные библиотеки
  • Perl
  • OpenSSL
  • Zlib
  • LDAP
  • Windows специфичные библиотеки
  • CPack

Contributors

wumpochuck
yokkochka
Na-Nd

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages