Я пытаюсь запустить исполняемый файл с CreateNoWindow, установленным в True, и пытаюсь прочитать стандартный вывод программы и добавить его в список. Но программа через некоторое время зависает. Я вызываю процесс, используя новый поток.
Я создал поток, используя Dim BG_thread в качестве нового потока (AddressOf StartApp). Затем я определил функцию StartApp и внутри функции вызвал процесс, используя Process.start (app.exe), я установил startinfo на .createnowindow true, .useshellexecute false, .read стандартный вывод true. Я создал некоторое время l oop, пока процесс не завершился. Внутри l oop я прочитал стандартный вывод процесса с помощью средства чтения потока и добавил его в список, преобразовав в строку.