Sim, isso é possível com um pouco de script.
$adaptor = Get-WmiObject -Class Win32_NetworkAdapter | Where-Object {$_.Name -like "*Intel(R) 82567LM-2 Gigabit Network Connection*"} $ssrunning = (Get-Process -name notepad -ErrorAction SilentlyContinue) if ($ssrunning){$adaptor.Disable()} else{$adaptor.Enable()}
É realmente mais fácil no Windows 8.1 & 2012. Existem os cmdlets Powershell 4 chamados enable-netadpter
e disable-netadapter
, o que simplificaria o processo ... mas isso é mais genérico e deve funcionar na maioria das máquinas.
Em um prompt do Powershell, execute Get-WmiObject -Class Win32_NetworkAdapter
para listar os nomes dos adaptadores de rede. No script, substitua Intel(R) 82567LM-2 Gigabit Network Connection
pelo nome do seu adaptador.
Além disso, você precisará saber o nome do processo do seu screeensaver, se foi mystify.scr, eu acredito que o processo seria apenas chamado de mystify. Substitua notepad
no script pelo nome do processo.
Apenas execute este script do Powershell elevado (tem que ser para ativar / desativar os adaptadores), talvez como uma tarefa agendada do Windows e você está pronto.