【发布时间】:2012-08-04 22:15:43
【问题描述】:
我正在 Uni 从事我的第 3 年项目。
该功能的一个组成部分是只有管理员才能弄乱程序,其中包括:
- 安装
- 卸载
- 设置(文件)
最后是有争议的; '关闭程序'。
这是我目前的想法。
Windows Form App,启动时启动,记录各种事情,并监视和阻止其他事情,与PC一起关闭(不知道如何使程序在关闭时很好地退出?)然后计算机应该再次打开,程序在启动时就在那里,完成它的工作。
我不确定它是否更适合 Windows 服务,但该程序肯定需要一个 Windows 表单界面,以便用户可以登录(如果管理员需要这样做,通过用户帐户)。
任何人都可以告诉我Windows服务是否会更好,如果是的话,有一些关于它们的好文档吗?我查看并尝试了 MSDN 教程,但运气不佳,甚至没有理解。
我知道干扰用户并阻止他们关闭程序是不好的做法,但这都是管理员有意安装的功能的一部分。
是的,我忘了提到程序会被安装。
【问题讨论】:
-
考虑让您的程序作为服务运行。如果您曾经使用过防病毒程序,那么它们中的大多数都是这样操作的。
标签: c# forms windows-services admin uac