; Запуск калькулятора
Run('calc.exe')

; Класс окна в зависимости от версии OS
Switch @OSVersion
	Case 'WIN_7', 'WIN_8'
		$sClassWnd = 'CalcFrame'
	Case Else
		$sClassWnd = 'SciCalc'
EndSwitch

If WinWaitActive('[CLASS:' & $sClassWnd & ']', '', 5) Then ; ожидание появления калькулятора 5 секунд
	For $i = 1 To 27
		ControlDisable('[CLASS:' & $sClassWnd & ']', '', '[CLASS:Button; INSTANCE:' & $i & ']') ; делает недоступным
		Sleep(50)
	Next
Else
	MsgBox(4096, 'Сообщение', 'Окно не найдено, завершаем работу скрипта')
EndIf