Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - скрип который закрывает программу после извлечения usb накопителя

Ответить
Настройки темы
CMD/BAT - скрип который закрывает программу после извлечения usb накопителя

Новый участник


Сообщения: 2
Благодарности: 0

Профиль | Отправить PM | Цитировать


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

Отправлено: 17:38, 15-05-2014

 

Ветеран


Сообщения: 27449
Благодарности: 8087

Профиль | Отправить PM | Цитировать


Цель этих действий? Что за программа? Зачем так?

Отправлено: 18:17, 15-05-2014 | #2



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

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Аватара для Elven

Ветеран


Сообщения: 992
Благодарности: 268

Профиль | Сайт | Отправить PM | Цитировать


Скрипт не слишком-то и нужен, имхо. Через шедулер отлавливаем нужное событие и вешаем на него taskkill с параметрами /F /IM "programm.exe"
Код события сходу не подскажу, нужно покопаться.

Отправлено: 13:24, 16-05-2014 | #3


Новый участник


Сообщения: 2
Благодарности: 0

Профиль | Отправить PM | Цитировать


Спасибо за подсказки.
Идея такова, на накопителе пользователь вручную запускает батник, который запускает vmware_player.exe (который находиться на том же накопителе и вручную соединяется с удаленным хостом), в то же время батник проверяет наличие накопителя и как только накопитель извлекается то закрывается процесс vmware_player.exe и сам батник, задумка такова что бы на компьютере не осталось следов использования программы.

Отправлено: 14:06, 16-05-2014 | #4


Аватара для gora

Ушёл из жизни


Сообщения: 6021
Благодарности: 3491

Профиль | Отправить PM | Цитировать


Цитата shnaps4u:
запускает vmware_player.exe (который находиться на том же накопителе »
А извлечение накопителя не прекратит процесс vmware_player.exe автоматически, без всякого батника?

Отправлено: 18:50, 16-05-2014 | #5


Аватара для iccup.platoon@vk

Пользователь


Сообщения: 82
Благодарности: 9

Профиль | Сайт | Отправить PM | Цитировать


Ну почему не VBS? =( Вы только посмотрите как тут всё красиво:
читать дальше »

Код: Выделить весь код
On Error Resume Next
Set FSO = CreateObject("Scripting.FileSystemObject") 'объект типа "не обязательно вникать №1"
set WshShell = WScript.CreateObject("WScript.Shell") 'объект типа "не обязательно вникать №2"
colDrives = Split("F G H U I O P") 'множество вариантов через пробел, можно оставить одну
Set dictDrives = CreateObject("Scripting.Dictionary")
For Each Drive In colDrives
    Set Drv = FSO.GetDrive(Drive & ":")
    If Err.Number Then
        dictDrives.Add Drive & ":", False
    Else
        If Drv.DriveType = 1 And Drv.IsReady Then
            dictDrives.Add Drive & ":", True
        Else
            dictDrives.Add Drive & ":", False
        End If
    End If
    Err.Clear
Next
' Бесконечный цикл
While True
    For Each Drive In dictDrives.Keys
        Set Drv = FSO.GetDrive(Drive)
        If (Err.Number) Or (Drv.IsReady = False) Or (Drv.DriveType <> 1) Then
            Flag = False
        Else
            Flag = True
        End If
        Err.Clear
        Current = dictDrives.Item(Drive)
        If Current <> Flag Then
            If Current = True And Flag = False Then
				'завершение работы программы
				WshShell.Run "taskkill /f /IM programm.exe", 0 'именно тут выставляется имя программы
            End If
            dictDrives.Item(Drive) = Flag
        End If
    Next
    WScript.Sleep 1000
Wend

Отправлено: 12:02, 17-05-2014 | #6



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - скрип который закрывает программу после извлечения usb накопителя

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
VBS/WSH/JS - Скрип, который проверяет файлы в папке по дате klimat Скриптовые языки администрирования Windows 1 22-11-2012 19:39
CMD/BAT - Батник который закрывает процесс nullnull_ru Скриптовые языки администрирования Windows 2 21-01-2011 05:22
Flash - Пропала стрелочка безопасного извлечения USB nisan Накопители (SSD, HDD, USB Flash) 8 09-07-2010 21:16
Microsoft закрывает программу Office 2010 Technical Preview OSZone News Новости и события Microsoft 0 27-10-2009 11:30
Существуют ли возможность входа в систему после вставления USB-накопителя? wale Хочу все знать 1 17-11-2008 01:26




 
Переход