我試圖保護我的應用程序運行在自助服務終端上。作爲該過程的一部分,我決定殺死explorer.exe和任務管理器。如果我在explorer.exe死機時將應用程序最小化,它將顯示爲位於桌面頂部的最小化任務欄。問題在於這些標題欄位於任何前景窗口的頂部,因此當我的其他應用程序正在運行時,它們會導致視覺異常。Explorer.exe死後隱藏最小化的標題欄
如何讓最小化窗口完全隱形?
我試圖保護我的應用程序運行在自助服務終端上。作爲該過程的一部分,我決定殺死explorer.exe和任務管理器。如果我在explorer.exe死機時將應用程序最小化,它將顯示爲位於桌面頂部的最小化任務欄。問題在於這些標題欄位於任何前景窗口的頂部,因此當我的其他應用程序正在運行時,它們會導致視覺異常。Explorer.exe死後隱藏最小化的標題欄
如何讓最小化窗口完全隱形?
回答我的問題...使用
Form.hide();
,而不是
Form.WindowState = FormWindowState.Minimized;
而不是最小化它們,只需將它們向左移動9000像素,並在需要時將其返回。
它仍然可能可以在窗口中進行標記。你的信息亭有鍵盤嗎?大多數信息亭不會這樣,不會成爲問題。
有幾個合理的kiosk lockdown software解決方案可用,已經照顧這個等等。他們可能已經識別並阻止了其他規避行爲。