草庐IT

RtlSetProcessIsCritical

全部标签

c++ - 禁用任何退出软件的可能性?

我正在用C++实现大学考试软件,我想防止任何人在它运行后关闭它。目的是为了防止用户复制软件、打印屏幕并保存等目的!我最初想的是禁用ctrl-alt-del,alt+F4、alt+tab等组合键,但显然遵循这种方法并不容易,尤其是在windowsxp之后的版本中。您认为解决我的问题的可行方法是什么? 最佳答案 你当然应该采取所有正常步骤让你的应用程序拒绝自行关闭(也许除非提供密码),所以我们只是在谈论“我不想让任何人强行关闭”它”部分。一种解决方案是让您的应用成为Windows外壳。另一种解决方案是设置计算机,使当前登录的用户无权关闭

c# - 无法杀死的进程

我正在编写一个包含Windows服务和GUI程序的程序,因为Windows服务无法直接与Windows通信。这是一个与服务器守护程序交互的程序,它阻止学生在多个工作站上使用一个帐户登录。(防止密码共享)GUI进程使用Windows自动启动启动,并在用户权限下运行。因此,用户可以轻松地终止GUI进程。这不好,因为GUI进程导致注销(和用户消息)。如何阻止用户终止进程? 最佳答案 由于您无法选择使用操作系统安全来防止这种情况发生,因此技术上的答案是无法做到。这只剩下解决方法或替代方法。一种不受官方支持、依赖于未记录的功能并且您没有从我这