none
Закрытие программы через командную строку до выхода из системы. RRS feed

  • Вопрос

  • Необходимо закрыть программу миранда с помощью командной строки, мгновенно после нажатия пользователем кнопки выход из системы или завершение работы, или перезагрузка. То есть что нить похожее на logoff скрипты в GPO, но которые будут обрабатываться либо за пару мгновений до нажатие на эти клавиши, либо мгновенно сразу после нажатие данных клавиш. Обязательно это необходимо сделать через GPO, слушаю ваши предложения! Закрытие миранды происходит с помощью cmd файла.

    Через logoff скрипт не получается, видимо при нажатие выход из системы, винда убивает процесс жестко. 

    4 октября 2011 г. 18:08

Ответы

  • Объясняю----- в планировщике-указать выполнение задания (ПРИ ЗАПИСИ в журнал) далее ищем к чему подвязать команду и т.д

    P.C При выходе из системы в журнал прописывается много всего.

    • Помечено в качестве ответа Danish Alexander 16 октября 2011 г. 15:28
    15 октября 2011 г. 5:03

Все ответы

  • Миранда корректно отрабатывает закрытие. Зачем её закрывать через cmd? О_о
    Все, указанное выше, является моим личным мнением. Если Вам помогли предложенные рекомендации, пожалуйста, помечайте их, как ответ. Это поможет другим пользователям быстрее найти решение.
    4 октября 2011 г. 19:28
  • Ну явных ошибок не выдает. Сейчас объясню зачем.

    1. В домене работает перемещаемые профили.

    2. Когда производится выход из системы, то переписка не сохраняется в файл "блаблабла".dat, а храниться хз где.

    3. Если закрыть через api самой миранды, то все отлично сохраняется, и при заходе с другой машины профиль и история сообщений нормально подгружается и все ок, в отличии если происходит выход из сеанса с открытой мирандой.

    4. Закрытие миранды через cmd, будет происходить не через команду taskkill, а с помощью специального плагина для миранды, который корректно закрывает программу.

    5. Предлагать, другие клиенты или другую версию не надо, меня интересует возможность корректного закрытие программы, сразу после нажатия кнопки выход из системы и т.д.

     

    З.Ы. С закрытием программы за несколько секунд до нажатия выхода из системы, я погорячился. Это не возможно )))

    Ищу помощи!

    4 октября 2011 г. 20:46
  • 1) Убираем пользователям кнопку выключения из меню "Пуск" через политики.

    2) Создаем простейший скрипт или bat-файл, который будет гасить миранду и затем выполнять shutdown.

    3) Кладем скрипт в общую папку, созадем для него значок в виде кнопки отключения, значок распространяем по клиентам как удобно.

    4) Инструктируем пользователей использовать этот значок для выключения компьютера, (для вящей простоты и отсутствия необходимости двойных нажатий можно поместить значок в меню "Пуск")

    5) Profit.


    Мнения, высказанные здесь, являются отражением моих личных взглядов, а не позиции корпорации Microsoft. Вся информация предоставляется "как есть" без каких-либо гарантий
    Follow MSTechnetForum on Twitter

    Посетите Блог Инженеров Доклады на Techdays: http://www.techdays.ru/speaker/Vinokurov_YUrij.html
    12 октября 2011 г. 13:26
    Модератор
  • Это понятно что так можно сделать. Но этот путь меня не устраивает, так как придется объяснять юзерам как вырубать компы и т.д. и т.п.. Так же как быть если комп надо перезагрузить или выйти из системы? Другой способ какой нить существует?
    12 октября 2011 г. 20:08
  • Во, то что надо наверно. Надо будет через планировщик попробовать. О результатах отпишусь.
    13 октября 2011 г. 5:00
  • А cmd/bat файл, не работает что ли

    Две команды:

      1. закрытие приложения

      2. shutdown

    и ярлык на файл на рабочий стол

    13 октября 2011 г. 6:20
  • А cmd/bat файл, не работает что ли

    Две команды:

      1. закрытие приложения

      2. shutdown

    и ярлык на файл на рабочий стол

    Читаем мои посты выше.

    А в планировщике нету возможности запустить задачу при выходе из системы. (((

    14 октября 2011 г. 6:16
  • В планировщике можно запустить только одну задачу, но это может быть bat файл. Событие "Выход из системы"
    отсутствует, это по реализации в Висте, в В7 проверь сам.

    --
    Anatoly Podgoretsky
     
     
    "Danishru" сообщил/сообщила в новостях следующее: news:79269779-5f6a-4af5-b5c3-f3e5a5198811...

    А cmd/bat файл, не работает что ли

    Две команды:

      1. закрытие приложения

      2. shutdown

    и ярлык на файл на рабочий стол

    Читаем мои посты выше.

    А в планировщике нету возможности запустить задачу при выходе из системы. (((

    14 октября 2011 г. 6:29
  • В в7 тоже отсутствует событие "Выход из системы". Видимо это невозможно реализовать красивым способом. ((
    14 октября 2011 г. 8:18
  • Во. Большое спасибо что навели на правельное направление. Буду эксперементировать. Надеюсь все получится.
    16 октября 2011 г. 15:29