我们正在为一家托管公司开发一个软件。根据管理员是否实际在场,需要使用此软件来锁定/解锁计算机。
我们使用的是RFID。因此,只要软件检测到管理员的RFID,系统就会保持解锁状态。管理员一离开办公室,软件就会自动锁定计算机。直到管理员再次进入房间。
让它工作的主要问题是,应用程序需要始终运行,应该没有人能够关闭应用程序。
即使它显示在任务管理器中,其主要目的也是为了防止任何人都不能关闭应用程序。
发布于 2014-04-04 02:23:54
简短的答案是:您不能阻止正在运行的进程被高级用户停止。充其量你可以让它变得困难,但绝不是不可能的。
此外,你不应该在设计一个软件时认为它永远不会被中断。如果它是一个关键的过程,那么你必须以一种方式来设计它,以便在它突然停止时能够恢复。毕竟,无论你把它包裹在多大的保护之下,它无论如何都不能抵抗断电。:)
https://stackoverflow.com/questions/22845602
复制相似问题