簡體   English   中英

如何添加基於時間的限制以防止Windows用戶登錄?

[英]How to add time based restrictions to prevent a Windows user from logging in?

我正在嘗試對Windows登錄屏幕進行一些修改,僅允許用戶在當天剩余時間登錄的情況下進行登錄。 我還希望允許他們通過與無線設備的連接來增加時間。

我已經看到使用Asus Face Login和Bluetooth登錄完成了類似的操作,並且編寫代碼沒有問題,但是如何在登錄屏幕上設置限制?

我是否也只能使用C ++來完成這一假設? 如果是這樣,我主要使用Java進行編程,那么何時推薦使用C ++?

任何建議和資源鏈接都表示贊賞! 謝謝

我不太確定,但是可以執行以下操作:Windows中有任務計划程序,該任務計划程序使用戶可以在登錄時運行特定程序。 因此,您可以開發一個將在登錄時運行的程序。

程序可以是這樣的:首先,它將獲取當前用戶,檢查該用戶可用的時間。 這可以通過節省用戶在內部數據庫或文件中花費的時間來完成。

如果用戶已經超過了指定的限制,那么它將在文件/數據庫中寫入詳細信息,並觸發system(“ Logoff”)命令。 注銷是用於注銷的Windows命令。

每次成功登錄后,它將保留登錄時間,而在注銷時,將更新文件/數據庫中的時差。

我想這就是可以實現的方式。 如果您有更好的方法,請分享。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM