!!! Выяснить какой процесс связан с окном которое пользователь закрыл не получилось. Выяснил изменения в процесах, но запуск программы которая вызывает это процесс не вывело на экран нужное (закрытое ранее) окно операционной системы.
Для того чтобы это выяснить cod алгоритм посредством cmd (bash)
Запускаем «cmd».
Выполняем команду «tasklist
> 1.txt».
Закрываем Программу (в следствии чего должны быть закрыты некоторые процессы).
Выполняем команду «tasklist
> 2.txt».
Выполняем команду «1.txt».
Выполняем команду «2.txt», будут открыты эти файлы (в меня в программе Notepad++)
Переходим в Notepad++ и выполняем сравнение. https://1.cbm.ua/?p=4914
Можно сравнить другим способом https://1.cbm.ua/?p=5925
Если известно название процесса, то можно выполнить команду с фильтром.
Для того чтобы это выяснить код алгоритм посредством PowerScheel.
Можетj использовать PowerShell для получения списка только имен процессов.
Откройте PowerShell и выполните следующую команду:
Get-Process | Select-Object ProcessName
Эта команда использовает Get-Process
для получения списка процессов и Select-Object ProcessName
для выбора только имен процессов.
Чтобы вывести результат в файл вместо окна терминала в PowerShell, вы можете использовать оператор перенаправления >
или Out-File
. Вот примеры обоих методов:
Используя >
для оператора перенаправления:
codeGet-Process | Select-Object -Unique ProcessName > output.txt
Эта команда перенаправляет результат выполнения команды в файл с именем output.txt
Используя Out-File
:
codeGet-Process | Select-Object -Unique ProcessName | Out-File -FilePath output.txt
Эта команда также записывает результат выполнения команды в файл output.txt
, но с использованием команды Out-File
.
Выберите тот метод, который вам удобнее.