我需要从我的应用程序中禁用并启用任务管理器。 我正在为我的Kiosk应用程序执行此操作。我知道我可以通过使用下面的代码更改注册表项来执行此操作 。但问题 是我的自助服务终端应用程序将运行在有限的用户帐户中, 不允许应用程序更改注册表级别的密钥。使用限制用户帐户中的c#禁用任务管理器
代码工作完全管理员帐户:
RegistryKey regkey;
string keyValueInt = "1";
string subKey = "Software\\Microsoft\\Windows\\CurrentVersion\\Policies\\System";
regkey = Registry.CurrentUser.CreateSubKey(subKey);
regkey.SetValue("DisableTaskMgr", keyValueInt);
regkey.Close();
我怎样才能在有限的用户帐户实现这一目标?
请不要转贴的问题。如果您有更多要添加的内容,请编辑您现有的问题。 [在OS硬化机器上禁用任务管理器使用c#](http://stackoverflow.com/questions/2986782/disabling-task-manager-using-c-in-os- hardened-machine) – 2010-06-09 02:42:49
我觉得这个问题是完全不同的从我以前的帖子。我同意这是关于任务管理器。但是这个问题的原因是不同的。它关于用户帐户而不是OS强化。 – Anuya 2010-06-09 03:01:30