Цитата:
а вот так
то есть если в ОС отключен Script Host , то скомпилированый scriptcryptor'ом екзешники отработают?
а вот так
кто кроме как на VBS/JS писать не умеет
могу посмотреть если интересно
скрипт криптором и вбстоекзе конечно работают. это же екзешники полноценные
REGEDIT4
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows Script Host\Settings]
"Enabled"=dword:00000000
если я правельна понял надо просто такой параметр добавить
значит значение надо на нолик поменять
я чета не понял как обозначается что
у программы которая снимки делает
вот и прога. она просто если выключено включает и наоборот
WScript //H:CScript Стандартный сервер сценариев заменяется на CScript.exeКонсольное окно - это окно CScript.
WScript //H:WScript Стандартный сервер сценариев заменяется на WScript.exe (по умолчанию)
в екзешник ковертниДа... Ну и советы...
если скрипт запускается с пустой командной строкой, то он запускает сам себя в скрытом режиме с командной строкой не равной нулюТы сам то понял что сказал?
CommandLine = Wscript.Arguments.Item(0)
If CommandLine = "" Then
Set WshShell = CreateObject("WScript.Shell")
WshShell.Run("MyScript.vbs 1", 0, False)
Wscript.Quit
End If
.............код срипа MyScript.vbs..............
RetCode = WshShell.Run("MyScript.vbs 1", 0, False)Из одного скрипта запускать другой? А смысл? Кроме того RetCode будет случайным, поскольку стоит False.
Цитата:WScript //H:CScript Стандартный сервер сценариев заменяется на CScript.exe
WScript //H:WScript Стандартный сервер сценариев заменяется на WScript.exe (по умолчанию)
Консольное окно - это окно CScript.
WScript //H:CScript имя скрипта.vbs
CommandLine = Wscript.Arguments.Item(0)
If CommandLine = "" Then
Set WshShell = CreateObject("WScript.Shell")
WshShell.Run("MyScript.vbs 1", 0, False)
Wscript.Quit
End If
.............код срипа MyScript.vbs..............
dim Wsh, AppName
Set Wsh = Wscript.CreateObject("Wscript.Shell")
AppName="runas /profile /user:admin 123.bat"
Wsh.Run AppName
WScript.Sleep 4000
wsh.appActivate AppName
Wsh.SendKeys "qwerty~"
Run(<Command>,<WindowStyle>,<WaitOnReturn>)
Назначение:
Создаёт новый независимый процесс, который запускает заданное приложение.
Параметры:
<Command> - строка, командная строка запуска приложения.
<WindowStyle> - необязательный, число. Определяет вид окна запускаемого приложения. Некоторые возможные значения:
0 Запуск в скрытом виде
1 - Активизирует и отображает окно.
2 - Активизирует окно и отображает его в свёрнутом виде.
3 - Активизирует окно и отображает его в максимизированном виде.
4 Запуск в обычном размере, в неактивном состоянии (без фокуса)
8 Обычный размер в неактивном состоянии, но в фокусе остается запустившее приложение
<WaitOnReturn> - необязательный, булево (число). True - сценарий возобновит работу только после завершения вызванного процесса. False (по умолчанию) - управление передаётся сразу обратно в сценарий.
Описание:
Если параметр "WaitOnReturn" установлен в True, метод возвращает код выхода вызванного приложения. Иначе метод всегда возвращает ноль.
Пример:
Set WshShell = CreateObject("WScript.Shell")
WshShell.Run "explorer /e,/root,""C:\Program Files"""
Другой пример:
Set WshShell = CreateObject("WScript.Shell")
RetCode = WshShell.Run("notepad", 1, True)
MsgBox "Обработка завершена! Код возврата - " & RetCode
When you use the CScript //H or WScript //H command to change the default script host on a Windows XP-based computer, the operation may not work as expected. For example, if you use the CScript //H:CScript command, WScript is set as the default script host instead of CScript.
You may experience this issue in the following scenarios.
http://support.microsoft.com/kb/952033
текст изначального скрипта таков:
Код: dim Wsh, AppName
Set Wsh = Wscript.CreateObject("Wscript.Shell")
AppName="runas /profile /user:admin 123.bat"
Wsh.Run AppName
WScript.Sleep 4000
wsh.appActivate AppName
Wsh.SendKeys "qwerty~"
разберись вот с этим. тогда окна похоже вообще никогда не будет
У runas есть ключик /savecred с помощью которого можно сохранить однажды набранный пароль и не вводить его каждый раз заново.
помощью планировщика (Shedule)
или WMI
ECHO OFF
COLOR 9F
CLS
WMIC /?
PAUSE
Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475
Предыдущая тема: Работа в Delphi c CryptoApi