Что нового

как отличить/найти incognito(Chrome)/in Private (Edge) процесс от обычного окна браузера?

JohnWind

Новичок
Сообщения
58
Репутация
0
Доброго времени суток,

столкнулся с проблемой необходимости отличить 2 процесса (допустим Edge) один из которых запущен в обычном режиме, а второй в InPrivate

до сих пор, я просто тупо убивал все процессы данного браузера, а затем запускал новый в режиме InPrivate

Код:
If ProcessExists("msedge.exe") <> 0 Then

            ;~     There is EDGE LAUNCHED - KILL IT

                    ProcessClose("msedge.exe")
                    Sleep (500)
        EndIf


теперь же мне необходимо как-то узнать "есть ли запущенный процесс "msedge.exe" в режиме InPrivate и если есть убить его и начать новый...
при этом НЕ трогая прочие "обычные" окна/табы Edge.

заранее спасибо...
Сообщение автоматически объединено:

в общем решил через

WinExists ("(название приложения)...: [InPrivate]")
$hWnd = WinWait("(название приложения)...: [InPrivate]", "", 1)
WinClose($hWnd)

конечно, через процессы было бы "качественнее", но учитывая что это браузер, наверное можно и так.

если у кого будет решение через процессы - буду благодарен за инфу.
 
Последнее редактирование:
Верх