一、需求描述:
現在有一個Windows開發的鎖屏窗口(目前是個窗口,上面有一個全屏顯示的圖片,一個可輸入文本框,一個按鈕(有Click事件)),要求全屏置頂顯示。業務邏輯是:
1 操作系統啟動時,全屏置頂顯示(使用SetWindwosPos,再加一個Timer,發現自己不是置頂窗口后,再次將自己置頂);
2 在Click事件中,對用戶輸入的密碼進行聯網校驗,如果密碼正確,那么窗口退出全屏置頂顯示,最小化。
目前的問題是:
第2步的業務邏輯已經完成,第1步置頂效果不理想,如果電腦上沒別的特殊軟件,顯示沒問題,一旦電腦上也有使用SetWindwosPos或者其他技術置頂的程序,我這個窗口置頂就不起作用的,已經遇到了。所以在這里請教一下各位大神,有沒有什么更有效的窗口置頂的方法。
這個程序目前是綠色版的,復制過去就能運行,隨機啟動,沒有安裝的過程。由于這個特性,定制修改windows登錄鎖屏窗口這個辦法也行不通了,因為這個辦法要注冊服務,還要重啟一遍。目前電腦上有恢復機制,重啟以后,做的修改都沒了。
二、合作方式:
項目制,遠程開發。