用于控制系统软件的.NET应用程序

时间:2012-05-09 04:43:09

标签: c# winforms

我想用.NET设计一个软件来控制Windows中的每个程序。这意味着只有登录后他们才能运行他们的应用程序或浏览器。

从我应该从哪里开始给我一些想法。

1 个答案:

答案 0 :(得分:3)

您不能(或至少不应该)使用.NET等托管语言执行此操作。如果你真的想这样做,你必须编写一个钩子例程,它基本上阻止了进程运行,除非它们在你批准的白名单上。

但你真的不应该通过代码来做这件事。 Windows已经支持使用组策略以这种方式锁定计算机。您所要做的就是根据需要配置机器(或者将配置从服务器推送到整个网络),然后就可以了。

Server Fault上询问有关配置组策略的更多问题。

相关问题