PDA

Показать полную графическую версию : [решено] Как закрыть программу при смене пользователя.


Black Monk
26-10-2013, 18:18
Подскажите, где в реестре прописать команду закрытия определенной программы.

Например при входе:
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run]
"Запуск программы test"="\"D:\\test.cmd\""

А как при смене пользователя это сделать? Если бы "выйти из системы", то тогда [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Exit], а если просто смена пользователя?


PS. Закрытие программы делаю строкой: taskkill /f /im test.exe программа закрывается, но хочу автоматизировать процесс.

Vadikan
27-10-2013, 10:08
Black Monk, можно так:

1. secpol.msc - Локальные политики - Политика аудита - Аудит событий входа в систему Аудит входа в систему
В журнале Безопасность будут события 4778, 4779 4624
2. Задание планировщика:
по событию^^
команда - taskkill

Black Monk
27-10-2013, 23:06
Vadikan, расскажите, пожалуйста, более подробно о первом пункте. Я зашел как было сказано: secpol.msc - Локальные политики - Политика аудита - Аудит событий входа в систему
и что дальше делать? Выбрать "Успех"?
Как открыть журнал "Безопастность"?

diagnoz_
27-10-2013, 23:22
Как открыть журнал "Безопастность"? »
Правой кнопкой по Мой компьютер-Управление-Журналы Windows - Безопасность.Смотрите события с номерами 4778, 4779 регистрирующие входы\выходы пользователей.

Black Monk
27-10-2013, 23:50
Событий с такими номерами почему-то нет!
Есть например, для категорий:
Вход в систему: 4624, 4648
Выход из системы: 4634, 4647
Специальный вход: 4672

Vadikan
28-10-2013, 00:43
Black Monk, сорри, Аудит входа в систему

Black Monk
28-10-2013, 09:36
Расскажите подробнее, я тезисами не совсем понимаю!

Выбрал я аудит на "Успех", все равно по выходу только событие: 4634

Vadikan
28-10-2013, 13:59
Black Monk, а эти события не при выходе регистрируются, а при быстром переключении пользователей.
Вы же об этом спрашивали? А как при смене пользователя это сделать? »

Black Monk
28-10-2013, 15:28
Что-то мы как-то перестали друг друга понимать.

Задача: Нажимаю сменить пользователя, необходимо при этом, чтобы закрывался файл test.exe
Вопрос: Как это сделать?

Вы мне сказали: "1. secpol.msc - Локальные политики - Политика аудита - Аудит входа в систему"
Я спрашиваю: что именно там мне нужно "нажать", чтобы выполнить поставленную мной задачу?

Далее, Вы говорите о номерах событий в Журнале, а я говорю, что таких событий у меня на компьютере - нет. Одна из причин, возможно я что-то "не нажал" в Аудите входа в систему.

Поэтому попросил более подробно описать, какие действия я должен там совершить?

Vadikan
29-10-2013, 00:20
Black Monk, ок, нет событий указанных мной. Но 4624 (вход) есть. Что еще требуется для решения задачи?

Я ж вам задал направление, покопайтесь самостоятельно - что ждать-то? :)

Black Monk
29-10-2013, 02:36
Спасибо, разобрался.

Тему можно закрывать.

Vadikan
29-10-2013, 09:15
Тему можно закрывать. »
http://forum.oszone.net/faq.php?faq=vb_board_usage#faq_solved_thread_faq
http://forum.oszone.net/faq.php?faq=vb_board_usage#faq_thanks




© OSzone.net 2001-2012