在Windows PC上制作程序/游戏启动器

时间:2013-01-31 13:57:35

标签: c# windows

我想制作一个Windows应用程序,用于游戏俱乐部/互联网caffe,它将在Windows启动时运行,覆盖整个屏幕,包括任务栏,并提示用户登录。普通用户将能够玩游戏并使用浏览器和Skype,而只有管理员可以访问硬盘和桌面。 我将瞄准Windows XP操作系统,并希望使用C#。

启动这个项目时遇到了一些问题:

1)如何使应用程序覆盖/隐藏整个桌面和任务栏,并防止用户最小化应用程序或启动任务管理器并使用它来终止应用程序?

2)如何确保在Windows启动时,我的应用程序获得高优先级状态并且是第一个启动应用程序 - 甚至在某些Windows服务启动之前?同样,我不希望用户重启PC并使用任务管理器终止应用程序。

3)我是否应该了解Windows安全策略,例如需要设置一些用户权限设置才能使我的程序以上述方式工作?

我知道这不是包含任何代码的问题,但这些问题的答案是开始处理项目的关键。

1 个答案:

答案 0 :(得分:2)

也许你可以使用自定义shell(你的程序)。 请检查http://msdn.microsoft.com/en-us/library/aa479087.aspx