TempUser
14-05-2011, 15:49
Пожалуйста, подскажите, как удалить разделы по заданной маске?
Маска содержит "KB" и 6-7 цифр (да, записи для деинсталляции хотфиксов).
Я полный новичок в AutoIt, может как-то так (но regexp явно неверный и, похоже, нужен цикл)?
$va1 = StringRegExp('KB1234567890', '([1234567890])*?', 4)
$va2 = RegEnumKey('HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall',$va1)
RegDelete('HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\'&$va2)
Маска содержит "KB" и 6-7 цифр (да, записи для деинсталляции хотфиксов).
Я полный новичок в AutoIt, может как-то так (но regexp явно неверный и, похоже, нужен цикл)?
$va1 = StringRegExp('KB1234567890', '([1234567890])*?', 4)
$va2 = RegEnumKey('HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall',$va1)
RegDelete('HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\'&$va2)