С Новым годом! Форум программистов, компьютерный форум, киберфорум
Администрирование Windows
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.50/6: Рейтинг темы: голосов - 6, средняя оценка - 4.50
0 / 0 / 0
Регистрация: 21.07.2015
Сообщений: 4

Блокировка запуска приложения

08.10.2018, 09:17. Показов 1330. Ответов 3

Студворк — интернет-сервис помощи студентам
Приветствую. Есть надобность блокировать запуск программы на Win xp, 7. А точнее есть приложение "A" которое запускается при старте пк, затем оно же стартует свою копию с параметром "tray". Мне нужен способ для блокировки старта программы с параметром. Есть идеи?

Добавлено через 9 минут
Все что мне удалось придумать: это в bat скрипте проверять каждые ~2с запущен ли нужный процесс и убивать его в случае успеха. Но этот цикл сильно процессор грузит и иногда программа таки успевает создать свой значок в трее.
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
08.10.2018, 09:17
Ответы с готовыми решениями:

Как задать параметр запуска приложения при создании задачи в планировщике?
Привет ! Что-то не нашел этого в справке. Интересует это: Вот демка:

Написать пакетный файл запуска одного приложения (Блокнот, Калькулятор) по выбору пользователя
Написать пакетный файл запуска одного приложения (Блокнот, Калькулятор) по выбору пользователя. Кто знает напишите плз или где можно...

Можно ли поставить таймер запуска на батинке, чтоб программа начинала работу через 30 минут после запуска
Можно ли поставить таймер запуска на батинке? Чтоб программа начинала работу через 30 минут(например) после запуска

3
 Аватар для v_svitere
774 / 423 / 137
Регистрация: 03.06.2009
Сообщений: 1,223
Записей в блоге: 4
08.10.2018, 12:07
Xenon_x,
Все что мне удалось придумать: это в bat скрипте проверять каждые ~2с запущен ли нужный процесс
Чушь...

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

Кода, строк 10-15 на powershell.
Использовать нужно ManagementEventWatcher Class
1
0 / 0 / 0
Регистрация: 21.07.2015
Сообщений: 4
08.10.2018, 14:10  [ТС]
Вам нужно создать подписку на событие - появление процесса, далее проверить его командную строку на параметр, и если условие выполняется, то осуществить ваше действие.

Кода, строк 10-15 на powershell.
Использовать нужно ManagementEventWatcher Class
Ставить на XP PowerShell будет лишним. Но за наводку спасибо. Почитаю про подписку на события через WMI.
0
0 / 0 / 0
Регистрация: 21.07.2015
Сообщений: 4
09.10.2018, 10:05  [ТС]
Нашел такое решение:
Visual Basic
1
2
3
4
5
6
7
8
9
10
11
12
Option Explicit
Dim objService, objEventSource, objEvent, strResult
Set objService = GetObject("WinMgmts:\\.\Root\CIMV2")
Set objEventSource = objService.ExecNotificationQuery ("SELECT * FROM __InstanceCreationEvent " &  _
              "WITHIN 0.3 WHERE TargetInstance ISA 'Win32_Process'")
 
'Ждем наступления события WMI и записываем в переменную objEvent
Do
    Set objEvent = objEventSource.NextEvent
    WScript.Echo "Был запуск процесса " & objEvent.TargetInstance.CommandLine
    Set objEvent = Nothing
Loop
В принципе меня устраивает. Только после остановки скрипта, процесс WmiPrvSE.exe еще некоторое время видимо крутит свой цикл и грузит цп. Позже все приходит в норму.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
09.10.2018, 10:05
Помогаю со студенческими работами здесь

Полное сокрытие запуска приложения
Использую следующий код, для скрытого запуска приложения: var WSHShell = WScript.CreateObject("WScript.Shell"); ...

Скрипт для запуска приложения
Надо создать скрипт для запуска программы, что бы она открывалась по пятницам вечером Как это сделать? Помогите пожалуйста, первый раз...

Отслеживание и блокировка запуска программы
Здравствуйте! Придумал себе здание, идея заключается в следующем: Пользователь выбирает программу для отслеживания(*.exe), если где-то...

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

Блокировка повторного запуска программы
Здравствуйте, когда то давно находил в инете очень удобный способ реализации данной фитчи путем связки QSessionManager и QSemaphore. Вроде...


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Новые блоги и статьи
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ФедосеевПавел 06.01.2026
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR ВВЕДЕНИЕ Введу сокращения: аналоговый ПИД — ПИД регулятор с управляющим выходом в виде числа в диапазоне от 0% до. . .
Модель микоризы: классовый агентный подход 2
anaschu 06.01.2026
репозиторий https:/ / github. com/ shumilovas/ fungi ветка по-частям. коммит Create переделка под биомассу. txt вход sc, но sm считается внутри мицелия. кстати, обьем тоже должен там считаться. . . .
Расчёт токов в цепи постоянного тока
igorrr37 05.01.2026
/ * Дана цепь постоянного тока с сопротивлениями и напряжениями. Надо найти токи в ветвях. Программа составляет систему уравнений по 1 и 2 законам Кирхгофа и решает её. Последовательность действий:. . .
Новый CodeBlocs. Версия 25.03
palva 04.01.2026
Оказывается, недавно вышла новая версия CodeBlocks за номером 25. 03. Когда-то давно я возился с только что вышедшей тогда версией 20. 03. С тех пор я давно снёс всё с компьютера и забыл. Теперь. . .
Модель микоризы: классовый агентный подход
anaschu 02.01.2026
Раньше это было два гриба и бактерия. Теперь три гриба, растение. И на уровне агентов добавится между грибами или бактериями взаимодействий. До того я пробовал подход через многомерные массивы,. . .
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Programma_Boinc 28.12.2025
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост. Налог на собак: https:/ / **********/ gallery/ V06K53e Финансовый отчет в Excel: https:/ / **********/ gallery/ bKBkQFf Пост отсюда. . .
Кто-нибудь знает, где можно бесплатно получить настольный компьютер или ноутбук? США.
Programma_Boinc 26.12.2025
Нашел на реддите интересную статью под названием Anyone know where to get a free Desktop or Laptop? Ниже её машинный перевод. После долгих разбирательств я наконец-то вернула себе. . .
Thinkpad X220 Tablet — это лучший бюджетный ноутбук для учёбы, точка.
Programma_Boinc 23.12.2025
Рецензия / Мнение/ Перевод Нашел на реддите интересную статью под названием The Thinkpad X220 Tablet is the best budget school laptop period . Ниже её машинный перевод. Thinkpad X220 Tablet —. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru