Sets the mic's own hardware mute (USB Audio SET_CUR mute on feature unit 6, via IDeviceTopology/IAudioMute) when it appears, and follows its 05 10 xx HID mute reports to keep the Windows endpoint mute in step. Includes build/install/uninstall scripts and a read-only HID listener. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
9 lines
508 B
PowerShell
9 lines
508 B
PowerShell
# Stops QuadCastMuteSync, removes its logon task and its install folder.
|
|
param([string]$InstallDir = (Join-Path $env:USERPROFILE 'QuadCastMuteSync'))
|
|
$TaskName = 'QuadCastMuteSync'
|
|
Unregister-ScheduledTask -TaskName $TaskName -Confirm:$false -ErrorAction SilentlyContinue
|
|
Get-Process QuadCastMuteSync -ErrorAction SilentlyContinue | Stop-Process -Force
|
|
Start-Sleep -Milliseconds 500
|
|
Remove-Item $InstallDir -Recurse -Force -ErrorAction SilentlyContinue
|
|
Write-Host "Removed task '$TaskName' and $InstallDir."
|