Загрузитесь с какого-либо live носителя, удалите указанные файлы, просканируйте реестр на наличие записей, содержащих имена файлов и удалите их. Загрузочный носитель нужно делать на не зараженном компьютере.
Наверняка есть еще загрузчик, который особо себя не проявляет. Так что лечение антивирусом не отменяется.
Вот статья на похожую тему.
Еще можно посмотреть как подобное реализовано в упаковщиках исполняемых файлов, например в upx.
В общем, простого способа нет.
Но в вашем случае я бы сделал проще - сохраняете во временный файл и его запускаете, после окончания процесса файл удаляете.
Юрий, эти команды надо поместить в один bat файл вместе с командой запуска искомого приложения, перед запуском. Тогда все должно быть нормально.
Если нет, то, возможно, приложению не только TEMP каталоги нужны, а еще что-то.
Попробуйте отследить, какие каталоги требуются приложению. Сделать это можно с помощью утилиты diskmon из состава Sysinternal suite взять можно бесплатно на сайте микрософта Ну или просто посмотреть какие файлы/каталоги создает приложение в профиле пользователя.
CityCat4, zionkv, На сколько я знаю OpenVPN не использует виндовую службу сертификатов, у него собственная реализация и она, по идее, должна быть одинаковой, что в микротике, что в винде.
Параметры сервера, отвечающие за проверку сертификата клиента:
#verify-client-cert none
client-cert-not-required
auth-user-pass-verify scripts/login.sh via-env
PS: в мануале пишут, что параметр client-cert-not-required уже deprecated, заменен параметром verify-client-cert. Возможно вам стоит использовать новый параметр.
В микротике, видимо, по умолчанию отключена проверка сертификата клиента. Полагаю, ее можно и включить правкой конфига.
Василий Дёмин, Очень просто - отправить по адресу запрос, если не отвечает адрес удалить или блокировать так чтоб он не участвовал в собственной рассылке.
Василий Дёмин, Как уже писали выше, любой IP - это узел. Узел - это устройство, подключенное к сети (это может быть компьютер/роутер/принтер ...).
1.Не давайте пользователям менять список узлов.
2.Обратитесь к разработчикам приложения, чтоб они ввели проверку на правильность введенного адреса.
Вы то сами отличаете обычное соединение от узла?
Поясните, что имеете ввиду под обычным соединением и как по вашему они должны отличаться от узлов?
Как по мне - это совершенно разные вещи и их не нужно сравнивать и тем более отличать.
jcmvbkbc, В общем согласен, но не для случая предложенного ТС - для однобайтного хэша слишком много коллизий на каждый хэш.
Если подобрать подходящую хэш функцию, возвращающую двух-байтные хэши, то будет достаточно не плохо. В этом случае для каждого хэша будет по 2-3 коллизии.
Массив структур ничем особым не отличается от массива, например, intов, только по указателю становятся доступны все члены текущей структуры.
Читать про массивы и указатели У K&R или у Страуструпа.
Возможно конфликт мастер-браузеров, это в принципе лечится ручным назначением мастер-браузера в сети. Гуглите.
Если по простому - воспользуйтесь советом АртемЪ и пропишите все имена компов (или только нужного) в файл hosts на всех компах в сети.
Наверняка есть еще загрузчик, который особо себя не проявляет. Так что лечение антивирусом не отменяется.