Всем доброго времени суток, делал скрипт на автоустановку программ, при инсталляции программы, необходимо чтобы были заполнены поля, имя пользователя и пароль, при помощи генератора решил проблему, генератор вписывает их непосредственно в программу при ее установки, но что бы я не делал, только на русском, перед кодом генератора прописываю скрипт, но ничего не происходит, перепробовал все, может быть из за того что он генерирует непосредственно в окно инсталлятора не работает скрипт?
Код:
_WinAPI_LoadKeyboardLayout("00000409", $hWnd)
Func _WinAPI_LoadKeyboardLayout($sLayoutID, $hWnd = 0)
Local Const $WM_INPUTLANGCHANGEREQUEST = 0x50
Local $aRet = DllCall("user32.dll", "long", "LoadKeyboardLayoutW", "wstr", Hex($sLayoutID, 8), "int", 0)
If Not @error And $aRet[0] Then
If $hWnd = 0 Then
$hWnd = WinGetHandle(AutoItWinGetTitle())
EndIf
DllCall("user32.dll", "ptr", "SendMessage", "hwnd", $hWnd, "int", $WM_INPUTLANGCHANGEREQUEST, "int", 1, "int", $aRet[0])
Return 1
EndIf
Return SetError(1)
EndFunc