首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >防止关闭程序的措施

防止关闭程序的措施
EN

Stack Overflow用户
提问于 2011-04-13 20:48:03
回答 3查看 868关注 0票数 0

假设我有一个简单的C#监控程序,它将安装在一些公司的计算机上,因此我知道员工在做什么。该程序是在系统托盘中工作的单个.exe文件。如何防止员工关闭此计划?有没有办法在程序关闭时得到通知?

EN

回答 3

Stack Overflow用户

发布于 2011-04-13 21:00:35

如果您不希望用户关闭您的程序,请在其他帐户下运行它。普通用户不能杀死他们不拥有的进程,即使用不同的帐户运行。当然,这意味着您不能将程序作为显示任务栏通知的简单应用程序来运行。您必须将其转换为服务。

事实上,在这种情况下,服务比用户应用程序更有意义。如果要向用户显示反馈或选项,您仍可以创建一个应用程序来创建任务栏图标并与您的服务进行通信

票数 7
EN

Stack Overflow用户

发布于 2011-04-13 21:00:45

将其设置为服务,并在第一次、第二次和第三次失败时在该服务的选项中进行设置-使其重新启动计算机。使用强密码让服务login-as服务用户,并防止用户以管理员身份运行。这应该会解决你的问题,同时也可能会带来一些麻烦。

票数 4
EN

Stack Overflow用户

发布于 2011-04-13 20:51:10

简短的回答: No.

长长的答案: Yes...write,一个可以保护或隐藏你的进程的rootkit。否则,用户将能够终止进程f.e.通过任务管理器或任何其他方式。监视您的应用程序的任何辅助进程也是如此。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5649468

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档