Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/161.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何防止windows应用程序被终止/终止或停止 我有一个Windows C++应用程序,它运行在正常(非管理员)用户的下面。我希望任何用户都不能以任何方式关闭/停止/终止此应用程序_C++_Windows_Process_Kill_Termination - Fatal编程技术网

如何防止windows应用程序被终止/终止或停止 我有一个Windows C++应用程序,它运行在正常(非管理员)用户的下面。我希望任何用户都不能以任何方式关闭/停止/终止此应用程序

如何防止windows应用程序被终止/终止或停止 我有一个Windows C++应用程序,它运行在正常(非管理员)用户的下面。我希望任何用户都不能以任何方式关闭/停止/终止此应用程序,c++,windows,process,kill,termination,C++,Windows,Process,Kill,Termination,是否有任何active directory组策略可用于实现此目的,或者我需要为相同的进行一些编程我知道的唯一方法是,您的应用程序将启动运行2个或更多后台进程,每几毫秒检查一次您的应用程序和其他后台运行,如果没有,它会重新启动它们。这使得手动终止应用程序非常困难或不可能 您的应用程序可能需要将其状态保存到磁盘,如果它需要重新启动到销毁时的相同状态您还可以禁用关闭按钮或任何可以终止应用程序的按钮。同时禁用taskmanager,这样用户就不能终止您的应用程序。有一种称为挂钩的技术,它允许将代码注入W

是否有任何active directory组策略可用于实现此目的,或者我需要为相同的

进行一些编程我知道的唯一方法是,您的应用程序将启动运行2个或更多后台进程,每几毫秒检查一次您的应用程序和其他后台运行,如果没有,它会重新启动它们。这使得手动终止应用程序非常困难或不可能


您的应用程序可能需要将其状态保存到磁盘,如果它需要重新启动到销毁时的相同状态

您还可以禁用关闭按钮或任何可以终止应用程序的按钮。同时禁用taskmanager,这样用户就不能终止您的应用程序。

有一种称为挂钩的技术,它允许将代码注入Windows DLL,从而改变操作系统执行的某些行为

这将防止操作系统使用核心DLL终止这些进程


这种方法有一个缺点,因为它可能在反rootkit系统上标记为病毒,因为这是一种常用于防止用户杀死感染的技术。

Ctrl+shift+escape,选择进程,kill。。。。