Форум программистов, компьютерный форум, киберфорум
VBScript/JScript/WSH/WMI
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.54/13: Рейтинг темы: голосов - 13, средняя оценка - 4.54
 Аватар для javay
0 / 0 / 0
Регистрация: 07.08.2016
Сообщений: 105

VBS процесс? Возможно ли?

02.08.2017, 00:07. Показов 2637. Ответов 26
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Всем привет! Вопрос в принципе краток. Возможно ли на Visual basic script написать полноценный процесс?
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
02.08.2017, 00:07
Ответы с готовыми решениями:

Возможно ли на vbs написать калькулятор?
Всем привет! Я не силен в этой сфере,но хотелось бы участвовать или наблюдать процесс написания,дабы получить в будующем возможность...

Возможно ли при клике по кнопке запустить VBS-файл?
возможно ли при нажатии на кнопку запустить сторонний vbs, находящийся в дериктории С:\1\1.vbs если да, то как? заранее благодарен!!! ...

Создание бинарного файла из vbs / Как создать exe файл из vbs
Имеется файл с расширением exe. Нужно как-нибудь занести массив байт в скрипт, и чтоб потом этот файл создавался при запуске vbs

26
6986 / 2876 / 1106
Регистрация: 06.06.2017
Сообщений: 9,771
02.08.2017, 07:38
Странный вопрос. Выполняющийся скрипт — чем не процесс?
0
2619 / 549 / 109
Регистрация: 21.03.2012
Сообщений: 1,051
02.08.2017, 10:59
Цитата Сообщение от FlasherX Посмотреть сообщение
... скрипт — чем не процесс?
Тем, что выполняется лишь в контексте процесса того или иного транслятора, а без участия транслятора выполнен быть не может.
0
6986 / 2876 / 1106
Регистрация: 06.06.2017
Сообщений: 9,771
02.08.2017, 12:07
Dmitrii
Не суть. Вопрос же не стоит, как скомпилировать скрипт и использовать его без интерпретатора. Вопрос о написании.
Что вы понимаете под написанием процесса?
0
 Аватар для javay
0 / 0 / 0
Регистрация: 07.08.2016
Сообщений: 105
02.08.2017, 12:46  [ТС]
Ну во первых процесс висит в трее или выполняется фоново, а скрипт выполняется как обычная прога, и видна в панели.
Если его перекопмилировать VBS to EXE , и сделать скрытой, опять, в трее мы видем не процесс а программу вида *.ехе, да еще и со значком VBS интерпретатора.
Программа представляет собой статический набор команд, а процесс это набор ресурсов и данных, использующихся при выполнении программы.
Так вот если кто то даст хороший способ по написанию процесса на vbs, буду очень благодарен!
0
 Аватар для v_svitere
774 / 423 / 137
Регистрация: 03.06.2009
Сообщений: 1,223
Записей в блоге: 4
02.08.2017, 13:50
javay,
Программа представляет собой статический набор команд, а процесс это набор ресурсов и данных, использующихся при выполнении программы.
Это только терминология.
В системах семейства WINDOWS эти понятия идут рука об руку.
Запуск программы(исполняемого файла), инициирует создание процесса.
В "контейнере" процесса есть много важной информации, взять хотябы МАРКЕР ДОСТУПА, определяющий среду безопасности и права. (Основы безопасности системы WINDOWS)
Также процесс содержит в себе:
исполняемую программу, определяющую исходный код и данные, и отобра-
жаемую на виртуальное адресное пространство процесса
Так что, любая выполняющаяся программа, неотделима от процесса.
1
6986 / 2876 / 1106
Регистрация: 06.06.2017
Сообщений: 9,771
02.08.2017, 14:09
Цитата Сообщение от javay
а скрипт выполняется как обычная прога, и видна в панели.
Что значит "обычная"? Любая GUI отображается в панели задач. Если vbs-скрипт выводит диалоговые окна, то, разумеется, в панели мы зафиксируем и его деятельность. По умолчанию vbs-скрипты запускается фоново от wscript.exe. Если в текущий момент это делает cscript.exe, то достаточно выполнить Run-команду:
Code
1
wscript.exe //H:WScript
А что касаемо компиляции в exe, то существует сиё средство.
0
 Аватар для javay
0 / 0 / 0
Регистрация: 07.08.2016
Сообщений: 105
02.08.2017, 14:31  [ТС]
Цитата Сообщение от FlasherX Посмотреть сообщение
Что значит "обычная"? Любая GUI отображается в панели задач. Если vbs-скрипт выводит диалоговые окна, то, разумеется, в панели мы зафиксируем и его деятельность. По умолчанию vbs-скрипты запускается фоново от wscript.exe. Если в текущий момент это делает cscript.exe, то достаточно выполнить Run-команду:
Code
1
wscript.exe //H:WScript
А что касаемо компиляции в exe, то существует сиё средство.
И что это даст?
wscript.exe //H:WScript
Вообще поясняйте когда пишите код.
Я же писал:
Если его перекопмилировать VBS to EXE , и сделать скрытой, опять, в трее мы видем не процесс а программу вида *.ехе, да еще и со значком VBS интерпретатора.
Чтож вы все такие, упрощу вопрос : как сделать чтоб программа(процесс) на vbs висел в процессах диспетчера или вовсе его там не было, без расширения запускаемого файла и без значка интерпретатора vbs, может я свой значок хочу.

P. s прочитайте вы уже что такое процесс ос windows, и его отличия от gui и консольных приложений.
0
6986 / 2876 / 1106
Регистрация: 06.06.2017
Сообщений: 9,771
02.08.2017, 14:54
javay
Избыточное цитирование здесь под запретом.

Как что даст? Я же написал. cscript - это консольный интерпретатор в отличии от wscript.
Мне прочитать то, о чём и так имею представление? GUI, консоль - это потенциальная часть выполняемого процесса. Внимательно:
Цитата Сообщение от FlasherX
Если vbs-скрипт выводит диалоговые окна, то
кнопка в таскаре появится. Не выводит, не появится.
0
 Аватар для v_svitere
774 / 423 / 137
Регистрация: 03.06.2009
Сообщений: 1,223
Записей в блоге: 4
02.08.2017, 14:57
javay,
P. s прочитайте вы уже что такое процесс ос windows, и его отличия от gui и консольных приложений.
Это вам не мешало бы почитать.
Глава Процессы, потоки и задания книга Внутреннее устройство Microsoft Windows. 6-е издание
Почитайте не ленитесь

Вы абсолютно, не разбираетесь в понятиях которыми апеллируете, поэтому и не получаете внятного ответа.
Чтож вы все такие, упрощу вопрос : как сделать чтоб программа(процесс) на vbs висел в процессах диспетчера или вовсе его там не было, без расширения запускаемого файла и без значка интерпретатора vbs, может я свой значок хочу.
Писать программу на предназначенном для этого языке программирования. И будет вам и значок и трей и все, что захотите.
1
02.08.2017, 15:22
 Комментарий модератора 
javay, запрещено дублировать темы
0
 Аватар для javay
0 / 0 / 0
Регистрация: 07.08.2016
Сообщений: 105
02.08.2017, 16:03  [ТС]
Всем пардон.Я перепутал понятия. Вопрос тот же, но только вместо процесс, служба
0
6986 / 2876 / 1106
Регистрация: 06.06.2017
Сообщений: 9,771
02.08.2017, 16:32
Так и процесс может запускаться как служба. Для этого и свои спецсредства имеются (Instsrv.exe, Srvany.exe, RunAsService.exe).
0
 Аватар для v_svitere
774 / 423 / 137
Регистрация: 03.06.2009
Сообщений: 1,223
Записей в блоге: 4
02.08.2017, 16:42
Вопрос тот же, но только вместо процесс, служба
ОМГ, еще большая каша.

Так и процесс может запускаться как служба
При запуске службы, тоже создается процесс, например процесс SVHOST - является ХОСТ-процессом для служб/службы

Для этого и свои спецсредства имеются (Instsrv.exe, Srvany.exe, RunAsService.exe)
Средства из WIN resourse kit, могут запустить приложение как полноценную службу(в нулевой сессии, с системным контекстом безопасности)
0
6986 / 2876 / 1106
Регистрация: 06.06.2017
Сообщений: 9,771
02.08.2017, 17:33
При запуске службы, тоже создается процесс
Службы драйверов никто не отменял.
0
 Аватар для v_svitere
774 / 423 / 137
Регистрация: 03.06.2009
Сообщений: 1,223
Записей в блоге: 4
02.08.2017, 17:39
FlasherX,
Службы драйверов никто не отменял
Какая разница? Это вы вообще к чему?
0
6986 / 2876 / 1106
Регистрация: 06.06.2017
Сообщений: 9,771
02.08.2017, 17:59
v_svitere
Берём какой-то .sys, подключаем, скажем, c типом Boot. К какому процессу он привязан?
0
 Аватар для v_svitere
774 / 423 / 137
Регистрация: 03.06.2009
Сообщений: 1,223
Записей в блоге: 4
02.08.2017, 22:31
FlasherX, тут тема про другое.
Драйверы вообще на самом нижнем уровне работает, в режиме ядра.
И какое отношение они имеют к службам?
0
6986 / 2876 / 1106
Регистрация: 06.06.2017
Сообщений: 9,771
03.08.2017, 07:24
v_svitere
Самое непосредственное. Сами же пишите "Какая разница?". В ветке HKLM\SYSTEM\CurrentControlSet\Services вы найдёте все драйверы наравне с остальными службами. Список отладочных состояний у них также общий и ведётся в контексте с service. Так каков ответ?
0
 Аватар для v_svitere
774 / 423 / 137
Регистрация: 03.06.2009
Сообщений: 1,223
Записей в блоге: 4
03.08.2017, 10:23
FlasherX,
Вообще не понимаю, зачем вы приравниваете драйвер к службе? Это абсолютно разные понятия.
О принципе загрузки драйверов и служб я и раньше читал, а то что в HKLM\SYSTEM\CurrentControlSet\Services есть информация о драйверах, не делает их службами\сервисами, только если рассматривать это понятие на более низком уровне.
Такого определения как службы драйверов, я вообще не встречал ни в одной книге.
Если есть описание этого определения, поделитесь, буду рад признать, что я не прав.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
03.08.2017, 10:23
Помогаю со студенческими работами здесь

Возможно ли прикрепить VBS к файлу?
здраствуйте я хочу спросить возможно ли прикрепить вбс к файлу. т.е. что бы при включения указаного файла к примеру картинки, папки, файла...

Возможно ли получить проверку нажатия клавиши через VBS?
Нужна функция для возврата проверки последней нажатой клавиши на VBS? Есть ли такая функция?

Возможно ли скрыть процесс от Диспетчера задач?
Думаю, что в названии вопрос уже понятен. Перерыл кучу форумов, искал исходники, но ничего к сожалению не нашел. Народ скажите,...

Возможно ли автоматизировать процесс цифрового подписывания?
Народ, помогите, пожалуйста, разобраться со следующей проблемой. В сети имеется неск-ко комп-в, пользователи которых создают эксель-файлы...

Возможно ли программно завершить процесс в диспетчере задач?
Имеется документ word, который загружается в мою программу, если эту программу закрыть, то процесс открытого документа остаётся висеть,...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
Новые блоги и статьи
Автоматическое создание документа при проведении другого документа
Maks 29.03.2026
Реализация из решения ниже выполнена на нетиповых документах, разработанных в конфигурации КА2. Есть нетиповой документ "ЗаявкаНаРемонтСпецтехники" и нетиповой документ "ПланированиеСпецтехники". В. . .
Настройка движения справочника по регистру сведений
Maks 29.03.2026
Решение ниже реализовано на примере нетипового справочника "ТарифыМобильнойСвязи" разработанного в конфигурации КА2, с целью учета корпоративной мобильной связи в коммерческом предприятии. . . .
Автозаполнение реквизита при выборе элемента справочника
Maks 27.03.2026
Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2. При выборе "Спецтехники" (Тип Справочник. Спецтехника), заполняется. . .
Сумматор с применением элементов трёх состояний.
Hrethgir 26.03.2026
Тут. https:/ / fips. ru/ EGD/ ab3c85c8-836d-4866-871b-c2f0c5d77fbc Первый документ красиво выглядит, но без схемы. Это конечно не даёт никаких плюсов автору, но тем не менее. . . всё может быть. . .
Автозаполнение реквизитов при создании документа
Maks 26.03.2026
Программный код из решения ниже размещается в модуле объекта документа, в процедуре "ПриСозданииНаСервере". Алгоритм проверки заполнения реализован для исключения перезаписи значения реквизита,. . .
Команды формы и диалоговое окно
Maks 26.03.2026
1. Команда формы "ЗаполнитьЗапчасти". Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2. В качестве источника данных. . .
Кому нужен AOT?
DevAlt 26.03.2026
Решил сделать простой ланчер Написал заготовку: dotnet new console --aot -o UrlHandler var items = args. Split(":"); var tag = items; var id = items; var executable = args;. . .
Отправка уведомления на почту при создании или изменении элементов справочника
Maks 24.03.2026
Программная отправка письма электронной почты на примере типового справочника "Склады" в конфигурации БП3. Перед реализацией необходимо выполнить настройку системной учетной записи электронной. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru