长话短说,我需要创建一个应用程序来监视计算机上的音量。无论如何,计算机用户都不能停止该应用程序。
我需要让我的应用程序在计算机启动时启动,这样用户就不能在应用程序不运行的情况下重新启动它来进入会话。到目前为止,我还不知道该怎么做,但通过一些研究,这应该不成问题。
我最担心的是他是否只是停止任务管理器中的进程。我想我无法以编程方式避免这种情况?有没有办法只修改会话的权限,使其无法停止任务管理器中的进程?或者我没有想到的任何其他解决方案?
或者我无法做到这一点,我只能相信我的用户永远不会停止任务管理器中的程序?
在此先感谢您的帮助。 :)
PS:这将在学生俱乐部的计算机上运行,该计算机为俱乐部运行音乐并且任何人都可以访问。楼上有些房间是人们睡觉的地方,所以我们不希望人们把音量开得太大。就是这样。没有恶意软件或任何东西。
一般来说,唯一具有类似行为的程序是恶意的(例如rootkits https://en.wikipedia.org/wiki/Rootkit)。如果你仔细想想,你真的不会want程序能够这样做。
正如其他人所指出的,您在这里最接近的是 Windows 服务,它会随 Windows 自动启动。普通用户不知道要停止它,但高级用户仍然可以手动停止它。
您可以尝试的一种解决方法是定期让它调用 Web 服务来验证它是否正在运行。这样您就可以知道谁可能卸载或停止了该服务。 (当然,问题是他们可能只是没有打开计算机或其他东西;您可以单独调用“开始”和“仍然打开”)。
或者,如果仅安装在您直接控制的计算机上(正如其他人所指出的那样),您可以配置一些内容,以便您需要管理访问权限来停止该过程。这个选项在评论中得到了解决。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)