c# - Windows 自助服务终端应用程序

标签 c# windows shell kiosk

因此,我需要构建一个用于网吧的信息亭类型的应用程序。该应用程序需要加载并显示一些要做的事情的选项。一种选择是启动 IE 浏览。另一种选择是玩游戏。

我一直在阅读,我可能想要做的是替换 Windows shell 并让它在操作系统加载时运行我的应用程序。我还必须禁用任务管理器。

这是一个多部分问题。

  • 我可以使用 dotnet 来创建它吗?
  • 我必须使用什么操作系统?我一直在阅读中看到 windows xp embedded 弹出
  • 应用偶尔加载 IE 会不会有任何问题?
  • 在执行此操作时,还有其他我应该注意的任务吗?除了任务管理器和更换 shell。
  • 如果我可以在 C# 中完成,有什么我应该特别了解的吗?也许我的表单必须继承某些类等...

最佳答案

你应该看看 Microsoft Steady State

它有很多功能并且可以免费使用。

Windows SteadyState 功能
无论您是在学校计算机实验室或网吧、图书馆,甚至是在家中管理计算机,Windows SteadyState 都可以帮助您轻松地让您的计算机按照您希望的方式运行,无论谁使用它们。

Windows 磁盘保护 –
帮助保护包含 Windows 操作系统和其他程序的 Windows 分区免遭未经管理员批准的修改。Windows SteadyState 允许您设置 Windows 磁盘保护以在重新启动时删除所有更改,在特定日期和时间删除更改,或者根本不删除更改。如果您选择使用 Windows 磁盘保护来删除更改,则共享用户在登录到计算机时所做的任何更改都将在计算机重新启动时删除

用户限制和设置 –
用户限制和设置有助于增强和简化用户体验。限制用户访问 Windows 中的程序、设置、“开始”菜单项和选项。您还可以锁定共享用户帐户,以防止更改从一个 session 保留到下一个 session 。

用户客户经理 –
创建和删除用户帐户。您可以使用 Windows SteadyState 在备用驱动器上创建用户帐户,这些帐户即使在 Windows 磁盘保护打开时也将保留用户数据和设置。您还可以将用户设置从一台计算机导入和导出到另一台计算机——节省宝贵的时间和资源。

计算机限制 –
控制安全设置、隐私设置等,例如防止用户在驱动器 C 中创建和存储文件夹以及从 Internet Explorer® 打开 Microsoft Office 文档。

安排软件更新 –
在您和您的共享用户方便时,使用最新的软件和安全更新更新您的共享计算机。

下载:http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=d077a52d-93e9-4b02-bd95-9d770ccdb431

关于c# - Windows 自助服务终端应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3581059/

相关文章:

mysql - 自动删除表行

C++ WM_SIZE 用于最小应用程序大小

javascript - 如何使用 execa 执行一系列命令?

c# - Java 和 C# 中的对象

c# - 序列化时如何跳过xml声明?

c# - Double.TryParse() 输入小数点分隔符与系统小数点分隔符不同

c# - ELM327 发送多个命令时不返回任何内容

windows - 使用 PyPlot 时出现 Julia 运行时错误

linux - 是否可以在 sed 地址中进行简单的算术运算?

python - 在 python 或 bash 循环中运行 linux cat 命令