Тема: JS: Как зашифровать код Jscript
Зашифрованный файл получает расширение .jse
Подскажите как или чем зашифровать исходный код скрипта на Jscript ?
Вы не вошли. Пожалуйста, войдите или зарегистрируйтесь.
Серый форум → Общение → Windows Script Host, HTA (VBScript, JScript) → JS: Как зашифровать код Jscript
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться
Зашифрованный файл получает расширение .jse
Подскажите как или чем зашифровать исходный код скрипта на Jscript ?
А поискать (Script Encoder / Decoder)?
Flasher
Искал пишут что кодирование уже встроено в винде, но не нашел как его запустить какими командами, а то что вы скинули как я понял это старая версия того что уже должно быть в винде
Ерунда. Писали бы, привели утилиту. И поиск касается приведённой ссылки.
А в отношении утилиты: старая или какая - значения не имеет, главное, что рабочая.
P.S. Это читали?
Искал пишут что кодирование уже встроено в винде, но не нашел как его запустить какими командами
В теме, на которую сослался Flasher, рассказывается не только об утилите Script Encoder, но и об ActiveX-объекте Scripting.Encoder.
Это всё из одного пакета (по 2 ссылке), где есть справка с пояснениями и для того и для другого.
Cкачал ради интереса — ничего в справке насчёт другого не нашёл.
Scripting.Encoder определён в библиотеке SCRRUN.DLL:
[HKEY_CLASSES_ROOT\CLSID\{32DA2B15-CFED-11D1-B747-00C04FC2B085}]
@="Script Encoder Object"
[HKEY_CLASSES_ROOT\CLSID\{32DA2B15-CFED-11D1-B747-00C04FC2B085}\InprocServer32]
@="C:\\WINDOWS\\system32\\scrrun.dll"
"ThreadingModel"="Apartment"
[HKEY_CLASSES_ROOT\CLSID\{32DA2B15-CFED-11D1-B747-00C04FC2B085}\ProgID]
@="Scripting.Encoder"
По-видимому, SCRENC.EXE — лишь обёртка к уже наличествующей в системе возможности, — нашёл в его ресурсах строку с сообщением об ошибке:
8, "Scripting encoder object (\"Scripting.Encoder\") not found\n"
Про scrrun.dll знаю, только в реестр для этого мне лазить не требуется. Смотрю поиском в TLViewer/COMinformer.
В пакете есть inf-файл для восстановления системных связей vbe/jse или установки.
И тем не менее MSDN пишет:
Script Encoder is not supported in Windows Vista or Windows 7.
Всё же команды связывают обычно с комстрокой, а не методами пусть даже встроенного объекта. Поэтому и ответ был соответствующий.
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться