[Цитировать]

    nikzzzz
  • 215
  • Стаж: 9 лет 9 месяцев
  • Сообщений: 3114
  • Репутация:127

    [+] [-]
Наверное, сразу возникнет вопрос, таких утилит как собак нерезанных, зачем еще одна ?
Отвечу.
Утилита позволяет скрыть окно консоли без запуска батника через hiderun или подобных утилит, батник скрывает сам себя !
Кроме этого, утилита добавляет новые возможности батникам.

About

ConX - расширение возможностей консоли
Syntax:
ConX.exe /?
ConX.exe Sleep time
ConX.exe SysTrayRefresh
ConX.exe Hide|Minimize|Show|Opacity {0-255}|Move X Y W H|OnTop {0|1}
ConX.exe Getx|Gety|Getw|Geth|GetDesktopW|GetDesktopH|Inkey {time}|GetAsc|GetOem
ConX.exe Color {0-F}{0-F}|ColorE {0-15} {0-15}
ConX.exe Cursor {1-10}
ConX.exe CursorXY X Y|XY X Y
ConX.exe Echo[${0-F}{0-F}] {string}|EchoN[${0-F}{0-F}] {string}|Chr num
OnTop - поверх всех окон
Opacity - прозрачность окна
Move - меряет позицию и размер окна, если параметр = -1 , его значение не меняется.
SysTrayRefresh - обновляет SysTray, удаляя из него мусор, оставшийся после некорректно завершенных процессов.
Cursor - вид курсора :
0 : Hide
1 : Underline cursor (default)
5 : Mid-height cursor
10: Full-height cursor
Getx|Gety|Getw|Geth|GetDesktopW|GetDesktopH - читают позицию и размер окна, результат в %errorlevel%
Inkey {time} - код нажатой клавишы, результат в %errorlevel%
GetAsc,GetOem - код символа, результат в %errorlevel%
Echo - вывод без перевода строки, расширенный вариант Echo$ab эквивалентно Color ab Echo, EchoN то-же с переводом строки
CursorXY X Y сокращенно XY X Y - позиционирование курсора
ConH - скрытый запуск
ConH.exe /?
ConH.exe [/Wait] ExeFile Param
Если в каталоге с утилитой есть одноименный батник, в конце имени которого добавлен символ "#", то утилита его выполнит, например ConH.exe запустит батник ConH#.bat.
В первой строке батника можно указать тип запуска
::RunWait - по умолчанию, можно не указывать
::Run
::HideRun
::HideRunWait
Ограничения:
Путь к батнику (включая имя) не должен превышать 512 символов.
Недопустимо в имени использовать точку, например Proga.exe#.bat
Концевые пробелы в первой строке батника, при указании типа запуска недопустимы.
VirusTotal ConX x86 x64
VirusTotal ConH x86 x64
Вложение


Последний раз редактировалось: nikzzzz (2020-06-01 11:02), всего редактировалось 26 раз(а)

[Цитировать]

    dialmak
  • 2607
  • Стаж: 8 лет 9 месяцев
  • Сообщений: 842
  • Репутация:40

    [+] [-]
nikzzzz, отличная штука.
64 битная в порядке
https://www.virustotal.com/#/file/76896f358961a2163...e85a35/detection
для использования 32 битной нужно как то поменять код ибо тут все плохо
https://www.virustotal.com/#/file/8d4cc0ea00b3e459b...9aa1ba/detection

[Цитировать]

    nikzzzz
  • 215
  • Стаж: 9 лет 9 месяцев
  • Сообщений: 3114
  • Репутация:127

    [+] [-]
dialmak, aa
47695для использования 32 битной нужно как то поменять код ибо тут все плохо
К сожалению, бессмысленно, вот исходник
End
В компиляторе отключены все опции, которые могут как-то повлиять на VT (отключен отладчик, и т.п.), короче практически чистая пустышка.
Реакция VT. ag

[Цитировать]

    nikzzzz
  • 215
  • Стаж: 9 лет 9 месяцев
  • Сообщений: 3114
  • Репутация:127

    [+] [-]
Пока писал сообщение, количество срабатываний увеличилось на два, но результат в общем не так уж плох, срабатывают только полные параноики, более-менее нормальные антивирусы ведут себя прилично.

[Цитировать]

    Joker-2013
  • 1039
  • Стаж: 9 лет 4 месяца
  • Сообщений: 2053
  • Репутация:120

    [+] [-]
  • Откуда: из прошлого
47698вот исходник
гиде?

[Цитировать]

    nikzzzz
  • 215
  • Стаж: 9 лет 9 месяцев
  • Сообщений: 3114
  • Репутация:127

    [+] [-]
47700гиде?
"End"

[Цитировать]

    nikzzzz
  • 215
  • Стаж: 9 лет 9 месяцев
  • Сообщений: 3114
  • Репутация:127

    [+] [-]
Обновил утилиту, скорректировал контрольные суммы, возможно, будет меньше срабатываний AV.
В частности, экспериментально выяснил , что кс щупает Avast.

[Цитировать]

    dialmak
  • 2607
  • Стаж: 8 лет 9 месяцев
  • Сообщений: 842
  • Репутация:40

    [+] [-]
nikzzzz, да блин. жаль упускать такую утилиту. реально нужная. пакером накрывать не хочется..
Может выложишь исходники и мы все вместе её сделаем "котиком"?
Имхо лучший вариант..

[Цитировать]

    nikzzzz
  • 215
  • Стаж: 9 лет 9 месяцев
  • Сообщений: 3114
  • Репутация:127

    [+] [-]
dialmak,
Да это я удалил сообщения , ты же сам сказал, что ощибся и привел не тот лог.
А исходник, ради бога, только не думаю, что поможет, разве что переписать все на .net, его антивирусы не трогают.

[Цитировать]

    dialmak
  • 2607
  • Стаж: 8 лет 9 месяцев
  • Сообщений: 842
  • Репутация:40

    [+] [-]
А.. Тогда сорри. Удали эту ересь выше. Я конечно не спец в Basic, но может кто-то подскажет...

[Цитировать]

    Adler
  • 1708
  • Стаж: 9 лет 1 месяц
  • Сообщений: 1212
  • Репутация:65

    [+] [-]
  • Откуда: Луганск
47711переписать все на .net, его антивирусы не трогают
Ну я бы поспорил :) ag Не так конечно как пюрбасик, но тоже его не очень любят...

[Цитировать]

    nikzzzz
  • 215
  • Стаж: 9 лет 9 месяцев
  • Сообщений: 3114
  • Репутация:127

    [+] [-]
Обновил утилиту.
Немного снизил реакцию AV.

[Цитировать]

    dialmak
  • 2607
  • Стаж: 8 лет 9 месяцев
  • Сообщений: 842
  • Репутация:40

    [+] [-]
nikzzzz, имхо лучше, но Malwarebytes удручает, остальные пофиг. требуется доводка

[Цитировать]

    Joker-2013
  • 1039
  • Стаж: 9 лет 4 месяца
  • Сообщений: 2053
  • Репутация:120

    [+] [-]
  • Откуда: из прошлого
47715требуется доводка
Не выйдет. Попробуйте что либо написать на PureBasic и поймёте...
Я из за этого и забросил... (одна из причин)

[Цитировать]

    dialmak
  • 2607
  • Стаж: 8 лет 9 месяцев
  • Сообщений: 842
  • Репутация:40

    [+] [-]
Joker-2013, Я знаю, неблагодарное это дело бороться с мельницами. Как вариант - заюзать другую версию компилятора. А если не то, то менять код. Пока не смотрел, но посмотрю на днях.. Почти уверен, что не выйдет ничего.
Кстати может просто вытянуть утиль через комюнити? Я уже начал..

[Цитировать]

    Joker-2013
  • 1039
  • Стаж: 9 лет 4 месяца
  • Сообщений: 2053
  • Репутация:120

    [+] [-]
  • Откуда: из прошлого
dialmak,
Кстати может просто вытянуть утиль через комюнити? Я уже начал..
Ничего не понятно...

Страница 2 из 6


Показать сообщения:    

Текущее время: 21-Ноя 13:41

Часовой пояс: UTC + 3


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете прикреплять файлы к сообщениям
Вы можете скачивать файлы