.net 阻止windows用户界面

.net 阻止windows用户界面,.net,windows,.net,Windows,我正在尝试在.NET中构建一个简单的育儿控制应用程序。其主要思想是强制某个用户帐户运行我的应用程序,并阻止对windows桌面UI的所有访问。有人知道我该如何做到这一点,或者我应该从哪里开始研究?谢谢。听起来您需要更换外壳。您需要首先将shell设置为一个应用程序,该应用程序将根据用户登录情况选择Explorer或您的程序 我搜索了一段时间,刚刚发现了一个很好的例子,与您可能要实现的目标类似。这位著名的编程博主编写了他的程序,并在CodePlex主持了该程序。这可能并不完全是你想要的,但看看他用

我正在尝试在.NET中构建一个简单的育儿控制应用程序。其主要思想是强制某个用户帐户运行我的应用程序,并阻止对windows桌面UI的所有访问。有人知道我该如何做到这一点,或者我应该从哪里开始研究?谢谢。

听起来您需要更换外壳。您需要首先将shell设置为一个应用程序,该应用程序将根据用户登录情况选择Explorer或您的程序


我搜索了一段时间,刚刚发现了一个很好的例子,与您可能要实现的目标类似。这位著名的编程博主编写了他的程序,并在CodePlex主持了该程序。这可能并不完全是你想要的,但看看他用来阻止与你自己的操作系统/其他程序交互的方法可能会给你一些想法

CodePlex页面中的说明:

当婴儿在键盘上敲击时, 彩色形状、字母和数字 出现在屏幕上。婴儿粉碎意志 锁定Windows钥匙,以及 Ctrl-Esc和Alt-Tab使您的宝宝 无法退出应用程序。 按ALT-F4将退出该选项 应用程序和Shift-Ctrl-Alt-O 打开“选项”对话框

我写了BabySmash!给我2岁的孩子 和5个月大的孩子,这样他们就可以 我的Windows机器的键盘 没有伤害任何东西。这是一个 复制/向非常优秀和免费的 苹果电脑的字母宝宝。婴儿灰 也是免费的,我会发布 我的博客上的源代码很快。享受


同时也是StackOverflow用户,我不应该忽视指出!