Страница 12 из 20
Добавлено: Ср июн 24, 2015 11:36
MVV
Ох ни хрена ж себе, сразу 12 детектов, да они оборзели!

Даже представить сложно, на что ругаются, абсолютно ничего системного не делает утилита, сплошные окошки и создание нового процесса...
Хотя, там 7 детектов с абсолютно одинаковым названием - сразу видно, кто у кого базы берет. А на 64-битную вообще ни одного!
yozhik,
Отправил тебе сообщение с BASE64-закодированным архивом, пусть попробует обнаружить.

Кстати, можно было сразу в личку о таком попросить.

Добавлено: Ср июн 24, 2015 12:27
gora
MVV писал(а):Ох ни хрена ж себе, сразу 12 детектов, да они оборзели!
А у меня аж 13 ругаются, но... Когда то я добавил в утилиту манифест по Вашему совету, так вот на этот измененный файл ругаются только 4.
Добавлено: Ср июн 24, 2015 22:06
yozhik
Всех от души благодарю. Теперь всё хорошо: спойлер разучили, файл на месте (т.е. у меня). Кстати, десктопный Каспер на него даже не пикнул, так что можно теперь будет с коллегами поделиться. Это только параноидальный серверный файрволл ругался.
Добавлено: Чт июн 25, 2015 17:08
Skif_off
Добавлено: Чт июн 25, 2015 17:39
gora
Skif_off писал(а):Файл манифеста этот?
Если это вопрос ко мне, то нет.
Манифест добавлен непосредственно в утилиту и делалось это Restorator-ом (там есть такая опция).
Добавлено: Чт июн 25, 2015 19:44
MVV
Внедрять манифесты нет необходимости, достаточно просто положить рядом с правильным именем: для AskParam.exe файл должен называться AskParam.exe.manifest. Но на результат анализа дурных антивирусов это не повлияет.
Добавлено: Чт июн 25, 2015 19:50
gora
MVV писал(а):Но на результат анализа дурных антивирусов это не повлияет
Тем не менее:
https://www.virustotal.com/ru/file/3f73 ... /analysis/
Добавлено: Чт июн 25, 2015 20:18
MVV
Я говорил о манифесте рядом с экзешником. Манифест в ресурсах - другое дело, спасает от тупых антивирусов, которые оценивают ресурсы.
Добавлено: Ср июл 08, 2015 09:07
Avada
MVV
Я, конечно, всё понимаю, но
такие результаты по бете 1.0.6.134 (той, которая сейчас представлена на wincmd.ru) — это, мягко говоря, некоторый перебор. При том, что в предыдущей бете близко ничего подобного не было.
На оффоруме выложена ссылка на
бету 144, где всё снова вполне прилично. Надо бы обновить ссылку и информацию и на wincmd.ru.
Добавлено: Ср июл 08, 2015 10:23
MVV
Во, блин, ещё больше стало... До жути интересно, какая именно сигнатура этим тупым антивирусам попалась в коде.
А бету бы ещё потестировать. Кстати, о ней. По просьбам трудящихся добавил возможность задавать конкретные имена переменных окружения, в которые помещать ответы на вопросы (раньше все ответы помещались в переменные с именами
AskParam1,
AskParam2 и т.д.).
AskParam beta 144
Например, при таком запросе ответ на вопрос про any Option будет помещён в переменную
my_opt, а не в
AskParam1:
Код: Выделить всё
AskParam /t"Option1" /p(e)"my_opt: any Option" ...
Можно комбинировать вырезание подсказок и задание имени переменной окружения:
Код: Выделить всё
AskParam /t"Моя любимая опция: Option1" /p(he)"my_opt: any Option" ...
Добавлено: Ср июл 08, 2015 12:58
gora
MVV писал(а):А бету бы ещё потестировать
Отвалилось преобразование
\n в "перевод строки".
134
144
Как я понял обратная совместимость со старыми версиями имеется? Т.е. по умолчанию те самые переменные без их объявления так и будут называться
AskParam1,
AskParam2 и т.д. ?
Добавлено: Ср июл 08, 2015 16:19
MVV
Как я понял обратная совместимость со старыми версиями имеется? Т.е. по умолчанию те самые переменные без их объявления так и будут называться AskParam1, AskParam2 и т.д. ?
Да, если модификатор
(e) не задан, ответ будет занесён в переменную
AskParamX, где
X - порядковый номер вопроса.
Отвалилось преобразование /n в "перевод строки".
Вообще про это не помню. Нашел баг, но когда сломалось, не представляю. И заменяется на разрыв строки у меня сейчас
^n, а не
\n или
/n.
AskParam beta 146
Добавлено: Ср июл 08, 2015 17:17
gora
MVV писал(а):но когда сломалось, не представляю.
Сломалось в версии 144. В 134 все работало и работало именно со слешем.
Я извиняюсь, слеш там обратный работал в версии 134.
В версии 146
\n не заработал. Проверил и
^n, тоже не работает.
Желательно вернуть именно
\n, т.к. это позволит оперативно сравнивать Вашу утилиту разных версий, не внося правки в основной скрипт.
Добавлено: Ср июл 08, 2015 17:31
MVV
Пробую в 146, вижу огромное окно с запросом из 2 строк:
А
^n я скорее всего сделал из-за проблем с путями, в которых вполне может встречаться
\n (даже припоминаю ситуацию, когда увидел в окне только кусок запроса).
Добавлено: Ср июл 08, 2015 17:45
gora
MVV
Вот реальная строка запуска из скрипта:
Код: Выделить всё
AskParam.exe /c"Запуск с параметрами" /c(1)Запустить /c(2)Отмена /q"^" /e- /t"проба пера" /t"/?" /t"-force" /t"-forse" /e /w /v350:163 /p"Имя файла: AskParam.exe\n\nПараметры запуска:" "C:\Users\gora\AppData\Local\Temp\_tmp\rad59145.tmp.vbs"
Эта строка работает в версии 134.
Она не работает в версии 144 (скриншот приводил выше)
В версии 146 ни чего не поменялось, все как в версии 144.
Замена
\n на
^n ни чего не поменяла.