У меня есть программа на с++ с графическим интерфейсом написанная на visual studio 2012. Скриншот прикрепил (mal.jpg). Программа выполняет сканирование вредоносных файлов (malware) по сигнатурам используя инструмент yara и правила по которым определяем тип зловреда. Вы наверное слышали о нем. При нажатии на кнопку "scanning for malware" у меня открывается командная строка, в коде написал - system("cmd.exe"); Далее мы пишем уже в ком. строке yara64 -r virusbase.yara С:\Users\.. название папки. и сканируем папку на наличие в ней зловредов. Если сканер найдет вирус то он обязательно выведет его название и путь к нему в ком. строке. ссылка на скриншот
https://cloud.mail.ru/public/6uWE/KXr9Sdwjt
Вопрос: А можно ли прописать в коде так чтобы выводить все содержимое ком. строки непосредственно на интерфейс программы, допустим внутрь checkedlistbox1 чтобы потом можно было бы выбрать галочкой нужный зловред и при нажатии на button1 удалить его ? как это реализовать? вообще возможно ли это ? я хочу сделать так чтобы командная строка не открывалась и мы вручную все не вводили, а как нибудь прописать в коде команду на сканирование " yara64 -r virusbase.yara С:\Users\.. название папки. " и чтобы весь процесс, весь вывод выводился сразу на checkedlistbox1 или на textbox. потом хотел бы дальше отметить malware и удалить этот файл через интерфейс моей проги. Вообще хотя бы для начала кроме удаления через кнопку все остальное можно ли сделать? Вообщем помогите друзья. Буду благодарен за любую помощь.