Задать вопрос
@lexmaxak
ИТ|man

Как блокировать программу после 1-го запуска?

Уважаемые!,
на компьютерах учебного класса стоит ПО для тестирования сотрудников.
По завершению теста программа печатает результаты и закрывается.
Есть ли нативный способ или программное решение, позволяющее единожды открыть программу, выполнить там все необходимое, а после не открываться в течение дня, например?
  • Вопрос задан
  • 334 просмотра
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Merion Academy
    Администрирование MS Windows Server
    1 месяц
    Далее
  • Нетология
    Инженер по автоматизации
    13 месяцев
    Далее
  • Skillbox
    Системный администратор с нуля
    6 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 3
@MiiNiPaa
От случайного запуска: просто записывайте дату последнего нормального запуска программы. Если кто-то пытается запустить ещё раз, выдать сообщение об ошибке и закрыться.

От преднамеренной попытки обмануть приложение: невозможно. Если кто-то имеет физический доступ к компьютеру, он может делать с ним что угодно.

Можно сделать программу по принципу клиент-сервер.
Ответ написан
@vilgeforce
Раздолбай и программист
Можно назначить "отладчик" для вашего приложения, который не будет давать ему запуститься. См. HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\currentversion\image file execution options
Ответ написан
Winsik
@Winsik
сис.админ, недопрограммист :)
Как то так:
@echo off
IF NOT exist "prgUUID.%DATE%.txt" (
        del prgUUID.??????????.txt
	echo %DATE% >"prgUUID.%DATE%.txt"
	echo First start programm ...
) ELSE 	(
	echo Upps.... 
	)
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
Монетка Екатеринбург
от 130 000 до 160 000 ₽
Гринатом Петрозаводск
До 80 000 ₽
Алабуга Екатеринбург
от 127 500 ₽