public static void ToggleTaskManager(string keyValue)
{
RegistryKey objRegistryKey = Registry.CurrentUser.CreateSubKey("Software\\Microsoft\\Windows\\CurrentVersion\\Policies\\System");
objRegistryKey.SetValue("DisableTaskMgr", keyValue);
objRegistryKey.Close();
}
private void btnDisableTaskManager_Click(object sender, EventArgs e)
{
ConsoleDisplay.ToggleTaskManager("1");
}
private void btnEnableTaskManager_Click(object sender, EventArgs e)
{
ConsoleDisplay.ToggleTaskManager("0");
}
对于禁用/启用TaskManager使用上述功能,但当我禁用第一次然后它禁用correct.But当我点击启用按钮TaskManager未启用。启用/禁用任务管理器
也许您需要重新启动计算机才能使更改生效? 注册表项是否被更改? – jAC
是单击禁用“0”并单击启用“1”时,注册表项已更改...并且我重新启动了pc,但更改不起作用。 – John
应用程序不应修改系统策略。只有网络管理员应该这样做,并且通过组策略对象来实现它。 –