Opzione esplicita
objShell fioco, objNetwork
Regolare il objShell = CreateObject (“WScript.Shell„)
Regolare il objNetwork = CreateObject (“WScript.Network„)
Se KeyExists (“HKLM \ SOFTWARE \ MICROSOFT \ WINDOWS \ CURRENTVERSION \ DISINSTALLANO \ {5783F2D7-7001-0409-0002-0060B0CE6BBA} \ ") allora
objShell.Run “psexec - accepteula - e - u sa \ super11 - \ \„ di p mine$22 & objNetwork.ComputerName & “MsiExec.exe /norestart /q/x {5783F2D7-7001-0409-0002-0060B0CE6BBA} REMOVE=ALL„, 1, allineare
ElseIf KeyExists (“HKLM \ SOFTWARE \ MICROSOFT \ WINDOWS \ CURRENTVERSION \ DISINSTALLANO \ {5783F2D7-4001-0409-0002-0060B0CE6BBA} \ ") allora
objShell.Run “psexec - accepteula - e - u sa \ super11 - \ \„ di p mine$22 & objNetwork.ComputerName & “MsiExec.exe /norestart /q/x {5783F2D7-4001-0409-0002-0060B0CE6BBA} REMOVE=ALL„, 1, allineare
ElseIf KeyExists (“HKLM \ SOFTWARE \ MICROSOFT \ WINDOWS \ CURRENTVERSION \ DISINSTALLANO \ {5783F2D7-5001-0409-0002-0060B0CE6BBA} \ ") allora
objShell.Run “psexec - accepteula - e - u sa \ super11 - \ \„ di p mine$22 & objNetwork.ComputerName & “MsiExec.exe /norestart /q/x {5783F2D7-5001-0409-0002-0060B0CE6BBA} REMOVE=ALL„, 1, allineare
Concluder se
Funzione KeyExists (chiave)
objShell fioco
Regolare il objShell = CreateObject (“WScript.Shell„)
Sull'errore riprendere dopo
objShell.RegRead (chiave)
Se Err.number <> 0 allora
KeyExists = falso
Err.Clear
Altrimenti
KeyExists = allinea
Concluder se
Concludere la funzione
|