Отложенный режим CA : чтобы успешно завершить процессы с повышенными правами, необходимо запустить режим с повышенными правами.Это означает настраиваемое действие отложенного режима в MSI. Какой инструмент вы используете?
Legalese : Вы проверили, распространяется ли ProcessMonitor.exe
??Я не уверен, что это так.Я бы определенно уточнил это, чтобы избежать каких-либо юридических проблем.It is a free tool, but that does not necessarily mean you can deploy it with your own package (redistribute it)
, хотя это может быть разрешено, поскольку это признанный, зрелый и авторитетный продукт.
Procmon.exe : этоинструмент действительно необходим для вашего продукта?Честно говоря, очень странно устанавливать его, потому что это инструмент для специалистов и, как правило, нежелательный для обычных пользователей?Если вам это нужно для тестирования, вы можете скомпилировать его в свои настройки отладки и удалить его из настроек выпуска.Вы используете WiX? Попробуйте переменные компилятора / конструкции препроцессора (см. Конкретный код разметки внизу). Еще некоторые сведения о переменных WiX .
Закрыть приложения : в procmon.exe
есть встроенная функция для отключения, котораяпоказано ниже, однако, есть много других подходов, которые могут работать. Вот краткий список .И вот еще один подход WMI .Most tools should never be forcefully terminated, but this tool may be entirely read-only. I am not sure
.
Завершить : Вы должны иметь возможность завершить procmon.exe
экземпляров, вызвав procmon.exe
следующим образом: procmon.exe /Terminate
.Однако кажется, что он завершает только один экземпляр за раз .
Список параметров командной строки, доступный при запуске Procmon.exe /?
: