2017-05-06 154 views
0

我一直想寫我自己的鎖屏了一個非常非常長的時間,我從來沒有成功,是因爲部隊的退出和一些其他後門退出電子窗口,如滑動和CTRL + C (^ C),我已經能夠在Windows(.NET CSharp)和Linux(Kali,C++)上創建一個鎖屏。雖然有明顯的後門,但仍然比我在OS X上的進步要好,即使改變了鎖屏的背景,我也不喜歡使用默認的鎖屏,它只是覺得它沒有生命。我想創造我自己的東西,所以我也有些東西也值得驕傲。OS X,屏幕鎖

我在Node.JS Electron中創建我的項目,因爲JavaScript是一門語言,我知道的很好,我希望能夠做得更好,我已經工作了很長時間,嘗試覆蓋快捷方式上的默認事件等因此我無法輸入正確的密碼就無法通過鎖定屏幕。我還想要一個更好的解決方案來驗證密碼,目前我使用textarea的輸入並使用子節點的sudo命令。它確實有用,但它有點bug。

可能的解決辦法是禁用快捷鍵,滑動,強制退出,聚光燈,最上面的應用等,可以在電子窗口過來,禁用^ C,等等。但我想如果我可以手動添加並將其實施到Apple系統。或者替換已經存在的鎖定屏幕。

謝謝意見。

回答

0

使用Kiosk模式。初始化您的BrowserWindow時,請添加kiosk: true

+0

你如何禁用'CMD' +'TAB' – Alliator

+0

,或者墊刷卡 – Alliator

+0

有很多,你可以得到周圍kiosk模式組合鍵,但在我的情況下,至少刷卡或CMD +選項卡將無法正常工作只要你把窗戶放在最頂層。您仍然可以通過選項+亮度或選項+音量等來退出它。 –