Что нового

[Сеть, интернет] Не грузится flash приложение в IE через autoit

xishnik

Новичок
Сообщения
51
Репутация
0
Всем доброго дня, столкнулся с проблемкой, при загрузке игры через autoit игра не грузится, если сам захожу через IE, то всё хорошо.
Логин и пароль для теста [email protected]:6aegQGem0
заметил что Scite пишет Vector smash protection is enabled.
Нужно просто загрузить игру.
Мои попытки:
Код:
#include <GUIListBox.au3>
#include <WindowsConstants.au3>
#include <GUIConstants.au3>
#include <IE.au3>
;----------------------------------------------------------------------------------------------------------------------------
$Form1 = GUICreate("test", 905, 686, 192, 124)
$Button1 = GUICtrlCreateButton("test", 16, 8, 75, 25, $WS_GROUP)
GUISetState(@SW_SHOW)
;----------------------------------------------------------------------------------------------------------------------------
While 1
    $nMsg = GUIGetMsg()
    Switch $nMsg
        Case $GUI_EVENT_CLOSE
            Exit
        Case $Button1
            $oIE = ObjCreate("Shell.Explorer.2")
            $oIE = _IECreateEmbedded()
            GUICtrlCreateObj($oIE,16, 48, 873, 617)
            _IENavigate($oIE,"http://nebogame.com")
            $oIE.Navigate("http://nebogame.com")
    EndSwitch
WEnd
 

gloss

Ленивое кодило
Сообщения
155
Репутация
5
Re: [Сеть, интернет] Не грузится flash приложение в IE

Проверил скрипт, у меня все загрузилось.
8fEslrL.png
 
Автор
xishnik

xishnik

Новичок
Сообщения
51
Репутация
0
Re: [Сеть, интернет] Не грузится flash приложение в IE

gloss сказал(а):
Проверил скрипт, у меня все загрузилось.
8fEslrL.png
Очень странно, может разница в каких-то настройках IE. Спасибо за ответ, буду разбираться
 

gloss

Ленивое кодило
Сообщения
155
Репутация
5
Re: [Сеть, интернет] Не грузится flash приложение в IE

Попробуйте сделать следующее: создайте новый файл с расширением .reg и скопируйте в него этот код сохраните и запустите.
Код:
Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\MAIN\FeatureControl\FEATURE_BROWSER_EMULATION]
"AutoIt3.exe"=dword:00002710
 
Автор
xishnik

xishnik

Новичок
Сообщения
51
Репутация
0
Re: [Сеть, интернет] Не грузится flash приложение в IE

gloss сказал(а):
Попробуйте сделать следующее: создайте новый файл с расширением .reg и скопируйте в него этот код сохраните и запустите.
Код:
Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\MAIN\FeatureControl\FEATURE_BROWSER_EMULATION]
"AutoIt3.exe"=dword:00002710
Не помогло, чистил куки и все данные IE, удалил все надстройки кроме adobe flash, добавил этот файл в реестр. Не грузится, сейчас пробую обновить IE до 11




Добавлено:
Сообщение автоматически объединено:

Ребята, подскажите, там в консоли SCITE где написано время выполнения скрипта, запущен скрипт, остановлен.
У меня там при загрузке страницы пишет Vector smash protection is enabled.
У тех у кого работает данный скрипт есть такое или нет?
 

Вложения

  • 2.jpg
    2.jpg
    139.9 КБ · Просмотры: 17
Автор
xishnik

xishnik

Новичок
Сообщения
51
Репутация
0
Re: [Сеть, интернет] Не грузится flash приложение в IE

Может есть альтернатива этому способу создание клиента, ребята, предлагайте что-что, нужно просто загрузить игру из gui окна autoit.
Заранее благодарен за помощь и идеи.
Заметил что данное сообщение "Vector smash", связана с обновлением adobe flash. Пробовал откатывать на более ранние версии, сообщение в строке пропадало, но игра по прежнему не грузится.
 

uritalex

Новичок
Сообщения
197
Репутация
3
Попробуйте так : откройте сам обозреватель и в окне обозревателя коснитесь или щелкните вкладку Дополнительно найдите флажок Включить режим усиленной защиты * (может быть и на английском). Коснитесь или щелкните, чтобы снять флажок.
 
Автор
xishnik

xishnik

Новичок
Сообщения
51
Репутация
0
uritalex сказал(а):
Попробуйте так : откройте сам обозреватель и в окне обозревателя коснитесь или щелкните вкладку Дополнительно найдите флажок Включить режим усиленной защиты * (может быть и на английском). Коснитесь или щелкните, чтобы снять флажок.
Попробовал, не помогло... Перелазил все настройки IE и эффекта 0....
Дальше создал Виртуальную машину Win7x86. Попробовал на ней и тоже самое...
Дальше попробовал зайти в эту игру в одноклассниках и в ВК. Всё работает, в этом скрипте, я поменял сайт на ok.ru и там зашёл в игру, игра загрузилась из клиента, в вк тоже самое. Не грузится только офф. сайт игры. Также заметил что когда я пытаюсь загрузить игру офф. сайта с клиента, то происходит зацикливание, в Gui не работают элементы, не закрывается окно. Такое ощущение что autoit где-то входит в бесконечный цикл и не видит в нём выхода. Наверное это связано с тем, что IE Navigate ждёт полной загрузки страницы а её не происходит.
Может есть ещё идеи, в Вк и одноклассниках Клиент работает, на офф. сайте не хочет. Пришла сейчас идея, что может ВК и ОК сайты которым IE очень доверяет а офф. сайту не очень. Буду пробовать добавить его везде в исключения. Ну а если я собрался писать бота, который нужно запустить на 1000 машинах, то будет очень сложно всем всё это объяснить.
 
Автор
xishnik

xishnik

Новичок
Сообщения
51
Репутация
0
Есть решение проблемы, проблема была с реестром.

Код:
#include <GUIConstants.au3>
#include <IE.au3>
#include <Process.au3> ; Это чтобы узнать название исполняемой программы, используется при добавлении в реестр.
;---- Добавим в реестр чтобы игра заработала, две записи, первая для 32 разрядной, вторая для 64
Local $regValue = "0x02710" ; Версия браузера IE которую надо использовать. Описание: https://www.autoitscript.com/forum/topic/144996-_iecreateembedded-embed-old-ie-version-7-when-9-is-installed-please-help-thanks/

RegWrite("HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\MAIN\FeatureControl\FEATURE_BROWSER_EMULATION", _ProcessGetName(@AutoItPID), "REG_DWORD", $regValue)
RegWrite("HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Internet Explorer\MAIN\FeatureControl\FEATURE_BROWSER_EMULATION", _ProcessGetName(@AutoItPID), "REG_DWORD", $regValue)
;----------------------------------------------------------------------------------------------------------------------------
$Form1 = GUICreate("test", 905, 686, 192, 124)
$Button1 = GUICtrlCreateButton("test", 16, 8, 75, 25, $WS_GROUP)
GUISetState(@SW_SHOW)
While 1
   sleep(10)
    $nMsg = GUIGetMsg()
    Switch $nMsg
        Case $GUI_EVENT_CLOSE
            Exit
        Case $Button1
            $oIE = ObjCreate("Shell.Explorer.2")
            $oIE = _IECreateEmbedded()
            GUICtrlCreateObj($oIE,16, 48, 873, 617)
			_IENavigate($oIE,"http://nebogame.com")
            $oIE.Navigate("http://nebogame.com")
    EndSwitch
WEnd
 
Верх