Аватар для javay
0 / 0 / 0
Регистрация: 07.08.2016
Сообщений: 105

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

02.08.2017, 00:07. Показов 2665. Ответов 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
6998 / 2883 / 1109
Регистрация: 06.06.2017
Сообщений: 9,780
02.08.2017, 07:38
Странный вопрос. Выполняющийся скрипт — чем не процесс?
0
2619 / 549 / 109
Регистрация: 21.03.2012
Сообщений: 1,051
02.08.2017, 10:59
Цитата Сообщение от FlasherX Посмотреть сообщение
... скрипт — чем не процесс?
Тем, что выполняется лишь в контексте процесса того или иного транслятора, а без участия транслятора выполнен быть не может.
0
6998 / 2883 / 1109
Регистрация: 06.06.2017
Сообщений: 9,780
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
6998 / 2883 / 1109
Регистрация: 06.06.2017
Сообщений: 9,780
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
6998 / 2883 / 1109
Регистрация: 06.06.2017
Сообщений: 9,780
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
6998 / 2883 / 1109
Регистрация: 06.06.2017
Сообщений: 9,780
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
6998 / 2883 / 1109
Регистрация: 06.06.2017
Сообщений: 9,780
02.08.2017, 17:33
При запуске службы, тоже создается процесс
Службы драйверов никто не отменял.
0
 Аватар для v_svitere
774 / 423 / 137
Регистрация: 03.06.2009
Сообщений: 1,223
Записей в блоге: 4
02.08.2017, 17:39
FlasherX,
Службы драйверов никто не отменял
Какая разница? Это вы вообще к чему?
0
6998 / 2883 / 1109
Регистрация: 06.06.2017
Сообщений: 9,780
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
6998 / 2883 / 1109
Регистрация: 06.06.2017
Сообщений: 9,780
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 22.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в КА2. Задача: контроль и валидация данных табличной части документа перед записью с учетом регламента компании. . .
Отчёт о затраченных материалах за определенный период с макетом печатной формы
Maks 21.04.2026
Отчёт из решения ниже размещён в конфигурации КА2. Задача: разработка отчёта по затраченным материалам за определённый период, с возможностью вывода печатной формы отчёта с шапкой и подвалом. В. . .
Отчёт о спецтехнике находящейся в ремонте
Maks 20.04.2026
Отчёт из решения ниже размещен в конфигурации КА2. Задача: отобразить спецтехнику, которая на данный момент находится в ремонте. Есть нетиповой документ "Заявка на ремонт спецтехники" который. . .
Памятка для бота и "визитка" для читателей "Semantic Universe Layer (Слой семантической вселенной)"
Hrethgir 19.04.2026
Сгенерировано для краткого описания по случаю сборки и компиляции скелета серверного приложения. И пусть после этого скажут, что статьи сгенерированные AI - туфта и не интересно. И это не реклама -. . .
Запрет удаления строк ТЧ документа при определённом условии
Maks 19.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "Аккумуляторы", разработанного в конфигурации КА2. У данного документа есть ТЧ, в которой в зависимости от прав доступа. . .
Модель заражения группы наркоманов
alhaos 17.04.2026
Условия задачи сформулированы тут Суть: - Группа наркоманов из 10 человек. - Только один инфицирован ВИЧ. - Колются одной иглой. - Колются раз в день. - Колются последовательно через. . .
Мысли в слух. Про "навсегда".
kumehtar 16.04.2026
Подумалось тут, что наверное очень глупо использовать во всяких своих установках понятие "навсегда". Это очень сильное понятие, и я только начинаю понимать край его смысла, не смотря на то что давно. . .
My Business CRM
MaGz GoLd 16.04.2026
Всем привет, недавно возникла потребность создать CRM, для личных нужд. Собственно программа предоставляет из себя базу данных клиентов, в которой можно фиксировать звонки, стадии сделки, а также. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru