Появилась задача! Необходимо сделать так, чтобы программа для просмотра компьютерной томографии перезапускалась на сервере. Ранее использовали популярную программу OnDemand3d для неё такой файл уже был написан. При переходе на DTX появилась необходимость, чтобы файл закрывал 3 процесса и запускал ярлык.
Эксперементальным путём было выяснено название 3-х процессов:

Для итогового получения точных названий процессов нажимаем правой кнопкой — свойства

получаем в итоге 3 процесса которые необходимо закрыть DTXDiagnose, DTXStudio, DTXDevicesService и программу которую нужно запустить, путь к ней «C:\Program Files\DTX Studio Clinic\DTXStudio.exe»
таким образом получается вот такой *.bat файл
@echo off
echo Закрытие процессов…
taskkill /IM DTXDiagnose.exe /F
taskkill /IM DTXStudio.exe /F
taskkill /IM DTXDevicesService.exe /F
echo Процессы закрыты.
echo Запуск приложения…
start «» «C:\Program Files\DTX Studio Clinic\DTXStudio.exe»
echo Готово.
pause
При попытки открыть его без имени администратора, пишет что нет доступа к закрытию процессов (так как у нас сервер). От Администратора всё прекрасно открывается и перезапускает.

0