任何人都可以指向我的Windows家長控制API的一些C#示例。我想添加一些功能,允許用戶設置他們的孩子可以在一天內登錄的時間。我希望將其作爲F/OSS應用程序來完成,以便其他人也可以從中受益。Windows的C#示例家長控制API
乾杯。
任何人都可以指向我的Windows家長控制API的一些C#示例。我想添加一些功能,允許用戶設置他們的孩子可以在一天內登錄的時間。我希望將其作爲F/OSS應用程序來完成,以便其他人也可以從中受益。Windows的C#示例家長控制API
乾杯。
似乎沒有辦法使用MS Windows SDK提供的API實現這一點,並且沒有c#樣本可用作參考。我在Windows 7上嘗試了這種方法,並且唯一能做到這一點的方法是每天有人第一次登錄到機器時設置阻塞的小時數。
像這樣的應用程序已存在:LimitLogin。
你也可以使用Limit User Logon Time(在C#中很簡單)。
Parental Controls WMI Provider API + ManagementClass Class
編輯:要註銷用戶:ExitWindowsEx或命令(關閉,PsShutdown,...)。
Jaroslav。感謝您提供一些信息。我查看了LimitLogin,但需要一臺AD連接的機器。這是一個非技術用戶想要設置的兒童上網本。限制用戶登錄時間僅在用戶可以登錄時設置,而不用於設置持續時間。例如,他們不希望他們的孩子每天使用機器超過1小時。 ManagementClass類似乎沒有提供太多的用處。家長控制WMI提供程序API不提供設置持續時間的功能。它只允許你設置登錄時間。感謝您的努力。 – AboutDev 2010-07-05 06:03:19
好吧,我在那裏看不到問題。您可以以編程方式註銷用戶,並使用提供的文章確保用戶無法再次登錄。 – 2010-07-05 09:10:15
是的,你可以以編程方式註銷用戶。但是,您仍然需要考慮如何保護應用程序和數據存儲。還必須確保它們不會啓動到安全模式並禁用服務等。使用MS開發的現有流程並將它們綁定到它們以添加新功能非常容易,這與Windows Live兒童監視器或其任何叫做do。 我只是想知道是否有人使用API知道如何使用它來增加持續時間。 – AboutDev 2010-07-05 17:36:16
你遇到了什麼困難,導致你無法工作?我在上面的評論中看到你認爲你可以成爲「提供者」 - 我想這不起作用? – Paul 2011-04-05 11:32:12