所以我被委托负责让一个小公司的所有计算机只能访问一个网站,有点像网络自助服务。在尝试了很多白名单网络过滤软件后,发现没有符合公司预算并真正做到他们想要的(阻止用户访问除IE之外的所有程序,而且IE只能访问一个域名)。虽然我不是世界上最优秀的程序员,但我认为我可以编写一个非常简单的C#浏览器,只允许访问特定域,并强制用户使用它。问题是C#依赖于Windows中存在的其他东西才能正常工作。如果可以设置Windows机器,使用户登录时所有Windows功能都被隐藏,但仍在后台运行,并且运行一个特定的程序,那么这个C#浏览器将在正确的域上启动,这将是用户所能做的全部。是否有人知道如何实现这一点?
欢迎提供其他解决方案。我更喜欢适用于各个单独机器上的用户特定解决方案,而不是网络过滤或更高级别的解决方案。这样我可以在维护计算机时访问完整的Web和计算机,因为如果是网络级别,用户可以访问邻近办公室中的众多WiFi网络之一。
哦,对了,有些机器是Windows 7,其他机器则运行XP。