Вверх ↑
Этот топик читают: Гость
Разработчик
Ответов: 26170
Рейтинг: 2127
#16: 2012-01-31 00:01:32 ЛС | профиль | цитата
1nd1g0 писал(а):
Бывает - есть, но заныкан

Увы, нет такой папки у меня
карма: 22

0
Ответов: 209
Рейтинг: 1
#17: 2012-01-31 00:27:51 ЛС | профиль | цитата


Редактировалось 1 раз(а), последний 2020-02-16 13:49:36
карма: 0

0
Ответов: 3889
Рейтинг: 362
#18: 2012-01-31 00:32:07 ЛС | профиль | цитата
Я уже отвечал Вам в другой теме, если у пользователя, под которым запущена схема, недостаточно прав (а достаточно их только у СИСТЕМЫ), то он может и не увидеть 64-хбитные процессы, запущенные чем-то с другой учётной записью. Такая же история с окнами, оно может быть на экране, но принадлежать другой сессии и не попадать в перечисление. Кстати, сессия может быть от имени того же пользователя, но всё равно - отдельной, для многих узнать это - шок Кроме того, не обязательно, что отрисовка во всех режимах идёт именно на перечисляемых формах ("окнах"). Может статься, что с пульта запускается сразу полноэкранный оверлей. Пропадание окна с задержкой может быть вызвано, например, долгой выгрузкой фреймворка, а окно всё это время может быть скрыто, но зарегистрировано. В общем, вариантов таких событий масса. Кстати, кодировку при копировании схемы с форума рекомендую поправить, настройки браузера или промежуточный текстовый редактор с автоопределением кодировок могут хорошо подсобить.
карма: 1

0
Ответов: 209
Рейтинг: 1
#19: 2012-01-31 00:52:34 ЛС | профиль | цитата


Редактировалось 1 раз(а), последний 2020-02-16 13:49:42
карма: 0

0
Ответов: 3889
Рейтинг: 362
#20: 2012-01-31 02:44:20 ЛС | профиль | цитата
1nd1g0 писал(а):
Пропадание окна с задержкой может быть вызвано, например, долгой выгрузкой фреймворка, а окно всё это время может быть скрыто, но зарегистрировано
Visible = False
карма: 1

0
Ответов: 209
Рейтинг: 1
#21: 2012-01-31 13:04:58 ЛС | профиль | цитата


Редактировалось 1 раз(а), последний 2020-02-16 13:49:48
карма: 0

0
Ответов: 3889
Рейтинг: 362
#22: 2012-01-31 13:13:50 ЛС | профиль | цитата
Net2Com, рассказали бы полностью, что за схему делаете, а то получается, что Вам ни советуй, всё не устраивает по неизвестным до конца причинам. Может статься, что Вам нужно просто отслеживать, какое окно на переднем плане, не WMC ли это, и что-то с ним делать?
карма: 1

0
Разработчик
Ответов: 26170
Рейтинг: 2127
#23: 2012-01-31 13:14:42 ЛС | профиль | цитата
А не проще процесс поискать, а не окно
карма: 22

0
Ответов: 3889
Рейтинг: 362
#24: 2012-01-31 13:16:40 ЛС | профиль | цитата
nesco писал(а):
проще процесс поискать, а не окно
1nd1g0 писал(а):
Net2Com, отслеживайте процесс ehshell.exe
Net2Com писал(а):
фигушки !!! его можно остследить с компьютерного запуска...ну мышью...ну с клавы с клика...а с пульта microsoft remoute - невозможно

------------ Дoбавленo в 13.16:
1nd1g0 писал(а):
если у пользователя, под которым запущена схема, недостаточно прав (а достаточно их только у СИСТЕМЫ), то он может и не увидеть 64-хбитные процессы, запущенные чем-то с другой учётной записью

Причём x64 процессы лучше всего видят другие x64 процессы, посему есть смысл пользоваться WMI через соответствующие компоненты и VBJScript.
карма: 1

0
Разработчик
Ответов: 26170
Рейтинг: 2127
#25: 2012-01-31 13:21:37 ЛС | профиль | цитата
Получается, что окно мы видим, а процесс -- нет Фигня какая-то
Этот процесс и в диспетчре не видится, или как
карма: 22

0
Ответов: 3889
Рейтинг: 362
#26: 2012-01-31 13:31:30 ЛС | профиль | цитата
nesco писал(а):
Фигня какая-то
Мы с тобой эту "фигню" давно отловили допиливая компоненты по процессам, как помнишь. Виртуальная машина WOW64 ограничивает область видимости многих API виртуальным же 32-хбитным пространством с его 32-хбитными процессами, ты, кажется, это как раз и обходил, я же просто пользовался COM-сервером к службе WMI, сидящей вне WOW64-машины. А оконный менеджер у него тоже не всегда видит медиацентр, если ему верить, и я уже объяснял, как такое может быть - может использоваться своего рода режим отдельного рабочего стола, Вы этот режим видите при активации UAC, попробуйте-ка при этом обнаружить элементы интерфейса на экране. Подозреваю, что такая же фигня и с WMC, запущенном системой (а не пользователем) как реакция на нажатие кнопки пульта. Естественно, это теория, не имея этого пульта могу лишь догадываться.
карма: 1

0
Разработчик
Ответов: 26170
Рейтинг: 2127
#27: 2012-01-31 13:52:57 ЛС | профиль | цитата
Все, понял о чем речь. А то никак не мог втереться -- о чем разговор вообще
Но вообще оригинально, что пульт запускает WMC не от имени текущего поьзователя, а от имени системы
карма: 22

0
Ответов: 209
Рейтинг: 1
#28: 2012-01-31 14:45:56 ЛС | профиль | цитата


Редактировалось 1 раз(а), последний 2020-02-16 13:49:57
карма: 0

0
Ответов: 209
Рейтинг: 1
#29: 2012-02-03 02:53:04 ЛС | профиль | цитата


Редактировалось 1 раз(а), последний 2020-02-16 13:50:03
карма: 0

0
29
Сообщение
...
Прикрепленные файлы
(файлы не залиты)