我们有此客户端应用程序在Windows上运行。它的核心由2个NT服务组成。用户具有管理员权限,主要是旅行笔记本电脑用户。因此,如果他们知道自己在做什么,则可以禁用服务并使用我们的软件。

解决此问题的“标准”方法是什么?

有什么想法吗?我有一个“隐藏”的应用程序,它在启动时运行并检查客户端状态。如果禁用了它们,它将启用它们,安排自己在另一个小时内运行并连续执行相同的操作...如果我可以很好地隐藏此应用程序,那应该可以正常工作...不是最漂亮的方法...

还有其他想法吗?

谢谢
雷扎

最佳答案

让他们。

不要妨碍知道自己在做什么和想要做什么的用户。

就个人而言,如果我安装了一个不允许我随意关闭它的软件,则将其卸载并找到另一个可以的软件。当程序员认为他们比我更了解什么是最适合我时,我会讨厌它。

编辑:

我已经重新格式化了硬盘,以摆脱此类应用程序。例如,rootkit。

关于c++ - 如何保护您的软件免于被禁用,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/4259473/

10-09 19:58