Что нового

[Автоматизация] runas _IECreate как запустить ?

ulan44

Знающий
Сообщения
55
Репутация
8
Доброго времени суток.

Как запустить
Код:
_IECreate ("www.autoitscript.com", 1, 1, 0)
от имени другого пользователя.

Делал так

Код:
#include <IE.au3>

RunAs(логин, домен, пароль, 0, _IECreate ("www.autoitscript.com", 1, 1, 0))


не помогло.
 

madmasles

Модератор
Глобальный модератор
Сообщения
7,790
Репутация
2,322
Предупреждение За нарушение правил форума (пункт В.11):
Любые отрывки AutoIt кода необходимо заключать в тег [autoit]
autoit.gif
(подробнее), а обычный код соответственно в тег [code]
code.gif
(подробнее). Также большие выдержки текста помещайте под тег [spoiler]
spoiler.gif
(подробнее), там где это поддерживается естественно. Как в случае с названием темы, также короткое и эргономичное сообщение привлекает больше внимания, и шансы на получение конкретного ответа увеличиваются.


С уважением, ваш Глобальный модератор.






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

ulan44
Попробуйте сделать примерно так.
Код:
#include <IE.au3>

$sIE = 'полный путь к iexplore.exe' ;('"C:\Program Files\Internet Explorer\iexplore.exe"')
RunAs('логин', 'домен', 'пароль', 0, $sIE & ' about:blank')
$oIE = _IEAttach('...')
 
Автор
U

ulan44

Знающий
Сообщения
55
Репутация
8
Вот не очень то и хотелось указывать пусть до IE. А именно через
Код:
_IEcreate
 
Автор
U

ulan44

Знающий
Сообщения
55
Репутация
8
Хотя бы потому, что есть локальные ресурсы которые работают корректно только в х32 системе в win7 x64 эта папка называется Program Files (x86) в win XP она называется Program Files. Хотя конечно эта не глобальная проблема но и не кошерно уже запускать программы через полный путь до программы, но даже уже для себя хотелось бы узнать как и можно ли запустить IE через
Код:
_IEcreate
от имени другого пользователя.
 

madmasles

Модератор
Глобальный модератор
Сообщения
7,790
Репутация
2,322
ulan44 [?]
Хотя бы потому, что есть локальные ресурсы которые работают корректно только в х32 системе в win7 x64 эта папка называется Program Files (x86) в win XP она называется Program Files.
Код:
#include <IE.au3>

$oIE = _IECreate('about:blank', 0, 0)
ConsoleWrite($oIE.Fullname & @LF)
_IEQuit($oIE)
 
Верх