2014-04-03 77 views
0

我们正在为托管公司开发软件。该软件是根据管理员是否实际存在而锁定/解锁计算机所必需的。从任务管理器隐藏进程

我们正在使用RFID。所以只要软件检测到管理员的RFID,系统就会保持解锁状态。只要管理员离开办公室,软件就会自动锁定计算机。直到管理员再次进入该处所。

使其工作的主要问题是,应用程序需要随时运行,并且没有人应该能够关闭应用程序。

即使它显示在任务管理器中,主要目的是没有人应该能够关闭应用程序。

+3

使其成为服务,它不会出现在任务管理器中。 – atoMerz

+1

@atoMerz服务确实出现 –

+2

@SriramSakthivel真的够了,但用户仍然无法在没有足够权限的情况下杀死它,这才是真正的目标。 – Servy

回答

1

简短的回答是:您无法阻止高级用户停止正在运行的进程。充其量你可以让它变得艰难,但绝不是不可能的。

此外,你不应该设计一个软件,它永远不会被打断。如果这是一个关键的过程,那么你必须以某种方式设计它,以便在突然停止时恢复。毕竟,无论您将其包裹多少保护,它都无法抵抗停电。 :)

+0

-1去尝试杀死“avast”吧!即使是管理员也不能杀死它。 –

+0

@SriramSakthivel我不知道avast,但我确定它可以停止。 – Crono

+1

@SriramSakthivel Avast不是用C#编写的。 –

相关问题