14 lines
527 B
PowerShell
14 lines
527 B
PowerShell
|
|
$procs = Get-Process | Where-Object { ($_.ProcessName -eq 'Weixin' -or $_.ProcessName -eq 'WeChat') -and $_.MainWindowHandle -ne 0 }
|
||
|
|
if (-not $procs) {
|
||
|
|
Write-Host "WeChat / Weixin not running (or window is hidden)"
|
||
|
|
exit 1
|
||
|
|
}
|
||
|
|
foreach ($p in $procs) {
|
||
|
|
$ver = $p.MainModule.FileVersionInfo.FileVersion
|
||
|
|
Write-Host "ProcessName: $($p.ProcessName)"
|
||
|
|
Write-Host "PID: $($p.Id)"
|
||
|
|
Write-Host "HWND: $($p.MainWindowHandle)"
|
||
|
|
Write-Host "Version: $ver"
|
||
|
|
Write-Host "MainPath: $($p.MainModule.FileName)"
|
||
|
|
}
|