В качестве предварительной установки мне нужно проверить, перехватывает ли zscaler или какую-либо подобную программу трафик. Могу ли я использовать tracert
для этого? если да, могу ли я просто запустить как shellexec? Пожалуйста, помогитеinno setup для проверки любого сетевого перехвата трафика, такого как zscaler
0
A
ответ
0
Использования ЬгасегЬ возможно - вы должны поймать выход ЦМДА (см этого пример: How to get an output of an Exec'ed program in Inno Setup?)
Но хитрость в том, как обрабатывать этот вывод? (Вывод - простой текст.)
Вы хотите разобрать его вручную непосредственно в скрипте Inno? Или у вас есть какая-то полезность для этого?
Это может быть очень сложная задача, так как есть много возможностей и возможностей.
Если ОП будет определять перенаправления трафика (или перехватчики), то использование tracert бессмысленно для общей задачи, поскольку такое устройство (или приложение) может вернуть все, что захочет, для запросов ICMP. Кроме того, использование чистого ICMP API (в основном 3 функции и 3 структуры, не считая функций преобразования IP-адресов) может быть намного проще, чем синтаксический анализ выходных файлов, зависящих от языка (только для IPv4). – TLama
@ Сложный извините за поздний ответ, спасибо за ответ. На данный момент у меня нет никакой утилиты для синтаксического анализа вывода, возможно, придется делать в самой Inno. – anand
@TLama Не могли бы вы рассказать о том, что вы имеете в виду? используя чистый ICMP API, что это и как я могу использовать его здесь? – anand