close

Dialog Filter是WE8S裡其中一項新技術,它的重點在於控制你的對話框使其不出現在螢幕上,或是採取初始的設定,比如說是關閉、放大或縮小,都可以透過Dialog Filter做到。前提是要先將ELM給拉進到image裡,要如何拉可以參考"Lockdown Features_Keyboard Filter"這篇。

  • Default Action: 將視窗設為關閉、放大或縮小,取決於要讓視窗怎麼出現。如果沒有指定的話,那Default就是直接Show出。
  • Protect Processes: 可以在設定Dialog Filter指定保護住某個程式。也就是說如果一旦這個程式是保護住的話,那執行它的話只能是Default Action的三個狀態。

1. 一開始我們先執行ELM,之後會有一個Embedded Lockdown Manager視窗跑出。

2  

2. 之後展開左側的樹狀結構,會看到兩個Filter,一個是Dialog Filter,另一個是Keyboard Filter

3. 展開Dialog Filter,會有兩個子項目。一個是Protected Process,另一個是Windows/Dialogs。Dialog也是視窗的一種類型,可以block或是unblock,端看在Action的設定為何。在這要對小畫家(mspaint.exe)進行過濾,也就是block,不讓小畫家顯示在螢幕上。

對Protected Process選項按右鍵,接著按下"Protect a different process.."

Dialog Filter_1

4. 接著要找mspaint.exe,要先將路徑指到c:\windows\system32,找到之後按下OK鍵。

Dialog Filter_2  

Dialog Filter_3  

5. 此時在中間視窗會看到mspaint.exe被加在規則中。這時Default Action選擇Close,然後按下確定後結束ELM視窗,這時可以執行小畫家看會不會被叫起來,原則上是不會的。

Dialog Filter_4  

arrow
arrow
    文章標籤
    WES8 Dialog Filter ELM
    全站熱搜

    TsaiBiBa 發表在 痞客邦 留言(0) 人氣()