как сделать так чтобы программу нельзя было закрыть

Как сделать так чтобы программу нельзя было закрыть

Этот форум закрыт. Спасибо за участие!

Лучший отвечающий

Вопрос

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

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

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

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

Ответы

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

Все ответы

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

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

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

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

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

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

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

Источник

Легкий способ запретить iPhone выходить из приложения

✏️ Нам пишут:

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

Специальный режим Гид-доступ отлично подойдет для решения данной проблемы. Для начала режим нужно настроить:

1. Перейдите по пути Настройки – Основные – Универсальный доступ – Гид доступ.

2. Активируйте главный переключатель.

3. Задайте пароль для выхода их режима и в разделе Настройки код-пароля разрешите отключение через Touch ID или Face ID.

4. Запустите нужную программу и трижды нажмите кнопку Домой, а на устройствах без кнопки Домой нужно трижды нажать боковую кнопку.

5. Перейдите в Параметры режима, здесь можно отключить работу кнопок устройства на время работы Гид-доступа и заблокировать ориентацию дисплея.

В таком режиме нельзя активировать панель управления, центр уведомлений или панель многозадачности для перехода к другой программе. Для выхода из режима потребуется снова трижды нажать кнопку Домой (боковую кнопку) и ввести установленный пароль либо разблокировать по Touch ID\Face ID.

Так можно сконцентрироваться лишь на одном приложении и временно отключить другие возможности iPhone или iPad.

Источник

Как предотвратить закрытие приложений в фоновом режиме на Android

Когда мы прекращаем получать уведомления от определенного приложения, мы обвиняем его в том, что он спал в фоновом режиме, или система решила закрыть его, именно в этой ситуации мы можем больше всего желать, чтобы приложения не закрывались. По этой причине важно знать, как мы можем избежать этого в Android 10 и Android 11 стоковые без настройки слоев, которые изменяют параметры.

Управление фоновыми приложениями Android

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

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

Единственный способ избежать закрытия некоторых приложений

Поскольку операционная система выполняет всю работу за нас, нам придется контролировать только в случае, если мы прекратим получать уведомления или что-то в этом роде. Мы сделаем это с помощью следующих шагов:

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

Источник

Создать приложение, которое нельзя закрыть

Как создать приложение, которое управляет брандмауэром?
Здравствуйте, я хотел спросить, как создать приложение, которое управляет брандмауэром с помощью c.

Как создать приложение, которое блокирует все http сайты?
как создать приложение которое блокирует все http сайты на c#

Как создать приложение, которое невозможно закрыть даже завершая процесс
Привет друзья. Обращаюсь к Вам по следующему вопросу: Необходимо сделать не убиваемое консольное.

Нельзя создать веб приложение.
Поставил Windows Server 2003. Установил IIS. Установил VS 7 что от 2002г. Всё работает кроме Web.

vglbch, об этом я тоже думал, но это совсем не по фэншую.

vglbch, об этом я тоже думал, но это совсем не по фэншую.

Добавлено через 3 минуты
Я так понимаю, с помощью CreateRemoteThread() можно запустить своё приложение в процессе, например, Explorer’a и его не будет в списке?

Но все эти штучки пишут либо на С++, либо на asm-е. (на С# ток самые простые варианты п.1-2)

magals, но можно чтоб они не завершали работу, а запускали друг друга заново. Только придется как-то данные между перезапусками хранить.

Добавлено через 2 минуты

На C# можно DllImport использовать, но это конкретно усложняет написание кода (на мой взгляд).

Добавлено через 1 минуту
Вот есть некоторые процессы, которые при завершении выдают сообщение о невозможности их закрыть. Как они это делают? Или это могут только процессы системы?

Источник

Запретить выход из приложения (Kiosk Mode)

Необходимо запустить приложение для андройда в режиме «Kiosk Mode». Необходимо, чтобы пользователь не мог закрыть или свернуть приложение, а также войти в настройки устройства.

Стоит задача сделать приложение для отзывов. Работать оно будет на планшете, доступном клиентам.

Для достижения поставленной задачи я уже сделал следующее (используется Xamarin):

Запустил приложение как лаунчер и развернул приложение на весь экран:

Сделал пустым обработчик события кнопки назад:

Сейчас пользователь может использовать панель уведомлений и кнопку домой и кнопку назад. Доступ к кнопкам домой и назад не страшен, так как кнопка домой возвращает пользователя к приложению, и из меню задач лаунчер (это приложение) закрыть нельзя.

Необходимо заблокировать панель уведомлений или сделать так, чтобы ее использовать было практически невозможно (чтобы пользователь не смог зайти в настройки, выключить Wi-fi и так далее). Есть рут права.

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

Дополнение 1

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

Дополнение 2

При использовании программ full!screen и Hide System Bar(Full Screen) программа не отображается. Отображается только картинка рабочего стола и больше ничего до перезагрузки. Планшет Prestigo multipad weze 3341 3g (PMT 3341_3G), android 5.1.1

6 ответов 6

Ещё есть статья на русском с разными хаками по ограничениям взаимодействия пользователя с устройством Kiosk Mode приложения на Android

На Xamarin можно использовать любые нативные API, насколько мне известно. Так что думаю с этим проблем возникнуть не должно.

Мне приходилось делать такую программу, но использовалось средствами Android Studio, а не Xamarin. Делать это можно как через функцию:

Возможно следующие команды помогут добиться желаемого результата и с помощью Xamarin.

К сожалению некогда читать все ваши комментарии, но из того что прочел решил что у вас осталась проблема только лишь в том, чтобы заблокировать выпадающую панель. Попробуйте добавить строку:

Как вариант Можно поставить на устройства Xposed Framework + модуль BusyBox, 100% в нем есть функция блокировки статусбара (или вообще, скрытия) или какой-то другой модуль, или напишите свой, Xposed Framework есть на гитхабе.

Еще? Возможно, дурно, но все же. При запуске приложения переименовать system/app/SystemUI.apk (или переместить (или поменять пермишны)) и обновлять граф.интерфейс, а при закрытии (+ включении устройства (вдруг сядет)) восстанавливать..

P.S Во всяком случае в UС Browser при просмотре видео если открыть статусбар то видео ставится на паузу, значит можно ставить слушатель на выдвигание (там фуллскрин, свайп для показа полосы шторки останавливает видео).

++ Можете вместо использования рефлексии поюзать шелл (закрыть статусбар)

Тоесть делаем свайп по Y от 100 сверху к нулю. Можно наверное это делать в каком то цикле (?)

Источник

Понравилась статья? Поделиться с друзьями:

Не пропустите наши новые статьи:

  • как сделать так чтобы программа запускалась вместе с windows
  • как сделать так чтобы приложение открывалось при запуске виндовс
  • как сделать так чтобы приложение запускалось вместе с windows
  • как сделать так чтобы показывался формат файла windows 10
  • как сделать так чтобы показывалось расширение файла windows 10

  • Операционные системы и программное обеспечение
    0 0 голоса
    Рейтинг статьи
    Подписаться
    Уведомить о
    guest
    0 комментариев
    Старые
    Новые Популярные
    Межтекстовые Отзывы
    Посмотреть все комментарии