1

我正在 Uni 从事我的第 3 年项目。

该功能的一个组成部分是只有管理员才能弄乱该程序,其中包括:

  • 安装
  • 卸载
  • 设置(文件)

最后是有争议的;'关闭程序'。

这是我目前的想法。

Windows Form App,启动时启动,记录各种事情,并监视和阻止其他人,与PC一起关闭(不知道如何让程序在关闭时很好地退出?)然后重新打开计算机该程序在启动时就在那里,完成它的工作。

我不确定它是否更适合 Windows 服务,但该程序肯定需要一个 Windows 表单界面,以便用户可以登录(如果管理员需要这样做,通过用户帐户)。

任何人都可以告诉我Windows服务是否会更好,如果是的话,有一些关于它们的好文档吗?我查看并尝试了 MSDN 教程,但没有太多运气甚至理解。

我知道干扰用户并阻止他们关闭程序是不好的做法,但这都是管理员有意安装的功能的一部分。

哦,是的,我忘了提到该程序将被安装。

4

1 回答 1

2

通常这是通过用户权限和角色来完成的。您创建用户并为他们分配角色。如果尝试“关闭”的给定用户具有“管理员”角色,那么我们允许他,否则我们不允许。您可以将这些用户放入注册表并创建您的程序可以与之对话或直接查询的 Windows 服务。

于 2012-08-07T20:43:13.877 回答