Запретить закрывать приложение windows

Запрет запуска программ в Windows.

Блокировка запуска определенных программ иногда может быть очень полезной. Например, когда вы даете пользоваться своим компьютером или ноутбуком кому-то постороннему, можно заблокировать нежелательный запуск какой-нибудь выбранной вами программы. Или, к примеру, ваша учетная запись «Администратор» и вы хотите запретить использование какого-либо приложения другим пользователям.

Запретить запуск программы в Windows можно (удобнее и проще) с помощью редактора локальной групповой политики. Для тех, у кого на компьютере установлена операционная система Windows в редакции Home, редактор локальной групповой политики по умолчанию не доступен. Запретить запуск определенной программы можно с помощью редактора реестра. В этой статье рассмотрим оба варианта.

Запрет запуска программы в редакторе реестра

Открываем редактор реестра: Win+R → regedit → «OK». Открываем ветку HKEY_Current_User → SOFTWARE → Microsoft → Windows → CurrentVersion → Policies → Explorer . Справа, нажав правую кнопку мыши, создаем параметр DWORD (32 бита) и называем его DisallowRun .

Дважды кликнув по этому параметру, устанавливаем значение 1.

Затем правой кнопкой мыши щелкаем по разделу Explorer → Создать → Раздел. Называем его так же, как и предыдущий параметр DisallowRun . Переходим в созданный раздел, а справа, нажав правую кнопку мыши, создаем строковый параметр с названием 1. Дважды кликнув по созданному строковому параметру, в строке «Значение» пишем название исполняемого файла программы, запуск которой мы хотим запретить.Пример:

Для запрета запуска еще одной программы, создаем строковый параметр с названием 2 и совершаем все те же действия.Для отмены блокировки, перейдите к созданным параметрам реестра и удалите их.

Запрет запуска программы с помощью редактора локальной групповой политики

Запускаем редактор локальной групповой политики (Win+R → gpedit.msc → «OK» или Enter). Открываем: Конфигурация пользователя → Административные шаблоны → Система. Выделяем раздел «Система» и справа находим параметр «Не запускать указанные приложения Windows».

Дважды щелкаем по этому параметру, в открывшемся окне отмечаем пункт «Включено», а в параметрах нажимаем «Показать список запрещенных приложений».

Затем указываем название исполняемого файла программы (или нескольких программ). Правильное название исполняемого файла можно посмотреть в папке, где установлена программа. Далее нажимаем «ОК» → «Применить» → «ОК».

Теперь при запуске запрещенного приложения будет выводиться следующее сообщение:

Запретить закрывать приложение windows

Вопрос

Программа должна запускаться в автозапуске. Но появление ее окна при этом нежелательно. Устроят два варианта:

Читайте также:  Windows 10 мы исправились

1. Запрет на раскрытие окна при автозапуске (только значок в трее, через еоторый можно впоследствии в нужный момент открыть окно).

2. Либо чтобы закрытие окна крестиком приводило не к закрытию окна, а к его сворачиванию (желательно в трей, не на панель задач).

Если есть решение задачи, то прошу подсказать.

Ответы

Сегодня все работает. И опция «Запускать в свернутом виде» и Ваш батник! Видно комп в пятницу уже устал за неделю. Еще раз спасибо за отзывчивость!

Все ответы

Программа должна запускаться в автозапуске. Но появление ее окна при этом нежелательно. Устроят два варианта:

1. Запрет на раскрытие окна при автозапуске (только значок в трее, через еоторый можно впоследствии в нужный момент открыть окно).

2. Либо чтобы закрытие окна крестиком приводило не к закрытию окна, а к его сворачиванию (желательно в трей, не на панель задач).

Если есть решение задачи, то прошу подсказать.

это однако не помешает развернуть его и закрыть. в крайнем случае прибить процесс.

что за приложение??

Это приложение для удаленного управления компьютерами Aeroadmin. Использование TeamViewer стало невозможным, т.к. приходится часто работать удаленно с разными компьютерами и NeamViewer счел это коммерческим использованием и ограничил время сеанса до нескольких секунд. Попробовал несколько бесплатных программ и остановился пока на Aeroadmin. Поставил его в автозапуск на удаленных компах, а он сразу открывает свое окно. Чем смущает неопытных пользователей, которые его просто закрывают крестиком. В результате закрывается полностью процесс Aeroadmin и при необходимости подключиться приходится долго объяснять по телефону как его запустить опять.

А по поводу вышеприведенного совета — никак не удается им воспользоваться. То «Планировщик заданий» сообщает о том, что не найден файл, то Aeroadmin опять запускается с развернутым окном. Продолжаю экспериментировать.

Это приложение для удаленного управления компьютерами Aeroadmin. Использование TeamViewer стало невозможным, т.к. приходится часто работать удаленно с разными компьютерами и NeamViewer счел это коммерческим использованием и ограничил время сеанса до нескольких секунд. Попробовал несколько бесплатных программ и остановился пока на Aeroadmin. Поставил его в автозапуск на удаленных компах, а он сразу открывает свое окно. Чем смущает неопытных пользователей, которые его просто закрывают крестиком. В результате закрывается полностью процесс Aeroadmin и при необходимости подключиться приходится долго объяснять по телефону как его запустить опять.

А по поводу вышеприведенного совета — никак не удается им воспользоваться. То «Планировщик заданий» сообщает о том, что не найден файл, то Aeroadmin опять запускается с развернутым окном. Продолжаю экспериментировать.

Читайте также:  What is system call in windows

Объединенный Открытый Проект


Сайт для Настоящих Компьютерщиков

Сейчас просматривают эту тему:

а также: 1 гость, 0 скрытых пользователей.

Последние
Что лучше ноутбук или обычный ПК?
Хочу asus zenfone 5
Борьба со спамом на форуме
Тотализатор апдейтов Яндекса
Сайт по соционике

Самые активные 5 т

Случайные статьи

Объединенный Открытый Проект » Программирование » Windows API » Запретить закрытие приложения

Запретить закрытие приложения

Как это сделать


Откуда: Арзамас
Всего сообщений: 383
Рейтинг пользователя: 2

Дата регистрации на форуме:
2 сен. 2006

Руководитель Проекта
Настоящий Компьютерщик

Откуда: Москва
Всего сообщений: 2994
Рейтинг пользователя: 79

Дата регистрации на форуме:
29 сен. 2001


Откуда: Арзамас
Всего сообщений: 383
Рейтинг пользователя: 2

Дата регистрации на форуме:
2 сен. 2006

Откуда: Russia
Всего сообщений: 108
Рейтинг пользователя: 5

Дата регистрации на форуме:
5 мар. 2006

Руководитель Проекта
Настоящий Компьютерщик

Откуда: Москва
Всего сообщений: 2994
Рейтинг пользователя: 79

Дата регистрации на форуме:
29 сен. 2001


Откуда: Арзамас
Всего сообщений: 383
Рейтинг пользователя: 2

Дата регистрации на форуме:
2 сен. 2006

Эта тема была выделена из темы «Повышение стабильности Windows» (5 апреля 2007 16:51)
semiono


Откуда: Арзамас
Всего сообщений: 383
Рейтинг пользователя: 2

Дата регистрации на форуме:
2 сен. 2006

А вот теперь опять ясно к чему это было хых! )
Хотя сами средства не понятны!
Если перепрограмировать окна в приложении, то пока только ясно, что надо WM_CLOSE найти.
А как вбить туда свою апи и какую это не понятно. Но это я теоретически, вообще-то я соображал
как бы простыми хитростями виндоус спрятать окно от закрытия юзером.

Хотя сейчас я уже перестал заботится об этом, так как хотел один сабж запустить таким процессом,
но оказалось он итак это поддерживает и даже больше.
Кстати, если выполнить для окон проводника Tile Windows Vertically, то такой процесс не захватывается вместе с обычными окнами — это очень удобно.
Сабж: Console 2.00.130 b for win
ещё подобные фишки есть в ZoomPlayer
[HKEY_CURRENT_USER\Software\VirtuaMedia\ZoomPlayer]
«OPLocationMenu»=dword:00000001
— окно тоже не отображается на таск баре.

А вообще тема интересная, мне жаль что софтмейкеры мало используют оконные функции,
например притякивание к краям, выравнивание и т.п. У некоторых вообще позиция окон не сохраняется
это вообще лажа, причём у солидных производителей.

Как services запустить некое своё приложение почти не возможно, там что-то не так
Ну прописал я калькулятор в службы, он всёравно не стартует
может прав доступа нет?

Откуда: Russia
Всего сообщений: 108
Рейтинг пользователя: 5

Дата регистрации на форуме:
5 мар. 2006

Руководитель Проекта
Настоящий Компьютерщик

Откуда: Москва
Всего сообщений: 2994
Рейтинг пользователя: 79

Дата регистрации на форуме:
29 сен. 2001

Откуда: Russia
Всего сообщений: 108
Рейтинг пользователя: 5

Дата регистрации на форуме:
5 мар. 2006

Руководитель Проекта
Настоящий Компьютерщик

Откуда: Москва
Всего сообщений: 2994
Рейтинг пользователя: 79

Дата регистрации на форуме:
29 сен. 2001

Запрет запуска программ в Windows.

Блокировка запуска определенных программ иногда может быть очень полезной. Например, когда вы даете пользоваться своим компьютером или ноутбуком кому-то постороннему, можно заблокировать нежелательный запуск какой-нибудь выбранной вами программы. Или, к примеру, ваша учетная запись «Администратор» и вы хотите запретить использование какого-либо приложения другим пользователям.

Запретить запуск программы в Windows можно (удобнее и проще) с помощью редактора локальной групповой политики. Для тех, у кого на компьютере установлена операционная система Windows в редакции Home, редактор локальной групповой политики по умолчанию не доступен. Запретить запуск определенной программы можно с помощью редактора реестра. В этой статье рассмотрим оба варианта.

Запрет запуска программы в редакторе реестра

Открываем редактор реестра: Win+R → regedit → «OK». Открываем ветку HKEY_Current_User → SOFTWARE → Microsoft → Windows → CurrentVersion → Policies → Explorer . Справа, нажав правую кнопку мыши, создаем параметр DWORD (32 бита) и называем его DisallowRun .

Дважды кликнув по этому параметру, устанавливаем значение 1.

Затем правой кнопкой мыши щелкаем по разделу Explorer → Создать → Раздел. Называем его так же, как и предыдущий параметр DisallowRun . Переходим в созданный раздел, а справа, нажав правую кнопку мыши, создаем строковый параметр с названием 1. Дважды кликнув по созданному строковому параметру, в строке «Значение» пишем название исполняемого файла программы, запуск которой мы хотим запретить.Пример:

Для запрета запуска еще одной программы, создаем строковый параметр с названием 2 и совершаем все те же действия.Для отмены блокировки, перейдите к созданным параметрам реестра и удалите их.

Запрет запуска программы с помощью редактора локальной групповой политики

Запускаем редактор локальной групповой политики (Win+R → gpedit.msc → «OK» или Enter). Открываем: Конфигурация пользователя → Административные шаблоны → Система. Выделяем раздел «Система» и справа находим параметр «Не запускать указанные приложения Windows».

Дважды щелкаем по этому параметру, в открывшемся окне отмечаем пункт «Включено», а в параметрах нажимаем «Показать список запрещенных приложений».

Затем указываем название исполняемого файла программы (или нескольких программ). Правильное название исполняемого файла можно посмотреть в папке, где установлена программа. Далее нажимаем «ОК» → «Применить» → «ОК».

Теперь при запуске запрещенного приложения будет выводиться следующее сообщение:

Читайте также:  Возможно модуль msvcr120 dll не совместим с версией windows
Оцените статью