4

Есть некоторые программы Windows, которые создают значок в области уведомлений панели задач. Даже после того, как эти процессы будут убиты, их значок на панели задач останется там, пока вы не наведете на него курсор мыши, а затем он исчезнет. Есть ли другой способ заставить их исчезнуть без наведения мыши на них?

2 ответа2

3

К сожалению, ответ - нет. И то же самое в Windows Vista и Windows 7.

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

Если не считать закрытия и повторного открытия самого исследователя, я не уверен, что смогу это сделать. Я предполагаю, что это было бы технически возможно, поскольку я помню, как использовал программу Dohide несколько лет назад, когда я учился в школе, которая скрывает запущенные процессы. Но это было просто сокрытие, оно не обнаруживало и не закрывало бегущие ...

... Во всяком случае, я никогда не сталкивался с приложениями, которые это делают. Честно говоря, если приложение дает сбой, производитель / разработчик должен действительно исправить его, а наведение мыши на значок действительно решает проблему, поэтому я предполагаю, что никто не думал, что это стоило бы создать приложение или способ вокруг этого.

0

Вот взлом, который вам, вероятно, не понравится:D

Протрите системный трей с помощью мыши.

Add-Type -AssemblyName System.Windows.Forms $screen = [System.Windows.Forms.SystemInformation]::VirtualScreen $trayheight = $($screen.Height) -50 # maybe alter the height to suit your resolution $start = ($($screen.Width) / 5)*3 $start..$($screen.Width) | %{ [Windows.Forms.Cursor]::Position = "$_,$trayheight" }

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .