|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » AutoIt » Запуск explorer.exe как оболочки Винды |
|
Запуск explorer.exe как оболочки Винды
|
Новый участник Сообщения: 38 |
Профиль | Отправить PM | Цитировать Помогите ни как не получается запустить explorer.exe как оболочку виндов (Shell)
С начала юзер логинится потом стартует моя прога а после ее завершения надо запустить Explorer.exe как оболочку голову сломал уже как это сделать? ShellExecute("Explorer.exe") |
|
Отправлено: 18:36, 10-08-2009 |
Ветеран Сообщения: 553
|
Профиль | Отправить PM | Цитировать |
Отправлено: 18:41, 10-08-2009 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Новый участник Сообщения: 38
|
Профиль | Отправить PM | Цитировать Спасибо огромное все работает Ура!
|
Отправлено: 19:26, 10-08-2009 | #3 |
Пользователь Сообщения: 92
|
Профиль | Отправить PM | Цитировать |
------- Отправлено: 20:59, 10-08-2009 | #4 |
Новый участник Сообщения: 38
|
Профиль | Отправить PM | Цитировать Так нельзя Run("explorer.exe") потому что запускается не оболочка а открывается проводник.
Следующий код включен в автозагрузку групповой политикой после логина пользователя. Этот код работает только почему то не все грузится в трей #include <Process.au3> #include <File.au3> #NoTrayIcon ProcessWait ("explorer.exe") ProcessClose("explorer.exe") $connect = _GetNetworkConnect() If $connect Then Else Run(@WindowsDir & "\cmps.exe") ;Сеть Отсутствует Exit EndIf $varPing = Ping("192.168.0.8",400) If @error > 0 Then ;Пинг Отсутствует Run(@WindowsDir & "\cmps.exe") Exit Else ;Пинг Нормальный $rc = _RunDos('NET TIME \\192.168.0.1 /SET /Y') Run(@WindowsDir & "\cmp.exe") EndIf Func _GetNetworkConnect() Local Const $NETWORK_ALIVE_LAN = 0x1 ;net card connection Local $aRet, $iResult $aRet = DllCall("sensapi.dll", "int", "IsNetworkAlive", "int*", 0) If BitAND($aRet[1], $NETWORK_ALIVE_LAN) Then $iResult &= "" & @LF Return $iResult EndFunc |
|
Отправлено: 12:54, 12-08-2009 | #5 |
Ветеран Сообщения: 553
|
Профиль | Отправить PM | Цитировать Цитата Vagac:
|
|
Отправлено: 18:58, 12-08-2009 | #6 |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
mp3ext расширение оболочки explorer для mp3 файлов | mickmack | Автоматическая установка приложений | 3 | 28-11-2010 01:55 | |
Загрузка - В каком ключе реестра прописывается запуск explorer.exe | WestBronx | Microsoft Windows 2000/XP | 1 | 01-07-2009 18:42 | |
Не грузится explorer.exe.Запуск возможен как CTRL-ALT-DEL-новая задача. | grin71 | Лечение систем от вредоносных программ | 4 | 15-05-2008 16:01 | |
Запуск виндовса без explorer.exe | Anatoliy2004 | Microsoft Windows NT/2000/2003 | 3 | 21-09-2007 08:46 | |
Интерфейс - Explorer - перезагрузка оболочки | LeonF | Microsoft Windows 2000/XP | 1 | 08-08-2007 15:13 |
|