Вариант точный
Тусклое objShell, objNetwork
Установите objShell = CreateObject («WScript.Shell»)
Установите objNetwork = CreateObject («WScript.Network»)
Если KeyExists («HKLM \ СРЕДСТВО ПРОГРАММИРОВАНИЯ \ МАЙКРОСОФТ \ WINDOWS \ CURRENTVERSION \ ДЕИНСТАЛЛИРУЙТЕ \ {5783F2D7-7001-0409-0002-0060B0CE6BBA} \ ") после этого
objShell.Run «psexec - accepteula - e - u sa \ super11 - \ p mine$22 \» & objNetwork.ComputerName & «MsiExec.exe /norestart /q/x {5783F2D7-7001-0409-0002-0060B0CE6BBA} REMOVE=ALL», 1, поистине
ElseIf KeyExists («HKLM \ СРЕДСТВО ПРОГРАММИРОВАНИЯ \ МАЙКРОСОФТ \ WINDOWS \ CURRENTVERSION \ ДЕИНСТАЛЛИРУЙТЕ \ {5783F2D7-4001-0409-0002-0060B0CE6BBA} \ ") после этого
objShell.Run «psexec - accepteula - e - u sa \ super11 - \ p mine$22 \» & objNetwork.ComputerName & «MsiExec.exe /norestart /q/x {5783F2D7-4001-0409-0002-0060B0CE6BBA} REMOVE=ALL», 1, поистине
ElseIf KeyExists («HKLM \ СРЕДСТВО ПРОГРАММИРОВАНИЯ \ МАЙКРОСОФТ \ WINDOWS \ CURRENTVERSION \ ДЕИНСТАЛЛИРУЙТЕ \ {5783F2D7-5001-0409-0002-0060B0CE6BBA} \ ") после этого
objShell.Run «psexec - accepteula - e - u sa \ super11 - \ p mine$22 \» & objNetwork.ComputerName & «MsiExec.exe /norestart /q/x {5783F2D7-5001-0409-0002-0060B0CE6BBA} REMOVE=ALL», 1, поистине
Закончитесь если
Функция KeyExists (ключ)
Тусклое objShell
Установите objShell = CreateObject («WScript.Shell»)
На ошибке возобновьте затем
objShell.RegRead (ключ)
Если Err.number <> 0 после этого
KeyExists = ложно
Err.Clear
Еще
KeyExists = True
Закончитесь если
Закончите функцию
|