У меня есть программа на с++
с графическим интерфейсом написанная на Visual Studio 2012. Скриншот прикрепил (mal.jpg
). Программа выполняет сканирование вредоносных файлов (malware
) по сигнатурам используя инструмент yara и правила по которым определяем тип зловреда. Вы наверное слышали о нем. При нажатии на кнопку "scanning for malware" у меня открывается командная строка, в коде написал - system("cmd.exe");
Далее мы пишем уже в ком. строке yara64 -r virusbase.yara С:\Users\..
название папки. и сканируем папку на наличие в ней зловредов. Если сканер найдет вирус то он обязательно выведет его название и путь к нему в ком. строке. ссылка на скриншот интерфейса моей программы
Вопрос: А можно ли прописать в коде так чтобы выводить все содержимое ком. строки непосредственно на интерфейс программы, допустим внутрь checkedlistbox1
чтобы потом можно было бы выбрать галочкой нужный зловред и при нажатии на button1
удалить его ? как это реализовать? вообще возможно ли это ? я хочу сделать так чтобы командная строка не открывалась и мы вручную все не вводили, а как нибудь прописать в коде команду на сканирование " yara64 -r virusbase.yara С:\Users\..
название папки. " и чтобы весь процесс, весь вывод выводился сразу на checkedlistbox1
или на textbox
. потом хотел бы дальше отметить malware
и удалить этот файл через интерфейс моей проги. Вообще хотя бы для начала кроме удаления через кнопку все остальное можно ли сделать? Вообщем помогите друзья. Буду благодарен за любую помощь.
Всё возможно. Например, проект Yara сделать не консольным, а полноценно графическим. Либо внести
изменения в консольный проект такие, чтобы в начале работы
main
например, читала реестр или файл с настройками, где будут записаны часто используемые команды.
Виртуальный выделенный сервер (VDS) становится отличным выбором
Данное предложение объявляет два указателя или указатель и объект? Верно ли это для любого типа переменных?
Можно ли каким-либо образом посмотреть логи входа в phpmyadmin (логин, время)? Или самому реализовать логирование? Phpmyadmin находится на VPS (CentOS)
Используется - Access - 2016 - MySql 55 x 64 - Odbc - mysql-connector-odbc-5