问题标签 [kiosk-mode]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
11 回答
96764 浏览

android - Android 中的 Kiosk 模式

我正在评估是否以及如何将 CF .NET 企业应用程序移植到 Android 设备上运行。Windows Mobile 手机上的应用程序在 kiosk 模式下运行,其中应用程序在启动后以全屏模式自动启动,用户无法意外或自愿访问手机的任何其他部分。

在 Android 上是否有可能在启动后只有一个应用程序自动启动并防止用户意外(或自愿)访问 Android 设备的任何其他部分?

0 投票
2 回答
2335 浏览

c# - 禁用 Windows 中的所有内容,程序 c# 除外

我有以下问题:

除了正在运行的程序之外,是否可以禁用 Windows 中的所有内容?

我需要在触摸屏(全屏)上编写一个应用程序,人们可以在其中填写调查表。
他们唯一应该使用的是这个程序。(用于保护调查回答者和其他秘密内容:p)
输入正确密码时应关闭程序。

那么,除了我正在运行的程序之外,我怎样才能禁用其他所有功能呢?

谢谢

0 投票
3 回答
3871 浏览

delphi - 如何创建一个类似信息亭的 UI,让用户永远无法退出或切换到另一个应用程序?

我需要创建一个简单的 Delphi 应用程序,kiosk 样式。

这是一件非常简单的事情,用户在其中写入一些个人信息以注册事件的单一表单。4 个 TEdit 和一个 TButton。

我想要实现的是避免用户执行任何与输入 TEdit 或单击 TButton 不同的操作。例如,我不希望他执行 ALT TAB(切换应用程序)、按键盘上的 windows 键、执行 ctrl-alt-canc 等...

我可以添加一个受密码保护的按钮来启用/禁用此“信息亭模式”,这样,当我需要退出信息亭模式时,我只需按下该按钮并退出。

如何在 Delphi 中实现这种“kiosk 模式”而无需手动拦截所有击键?或者是否有人已经开发了它以便可以共享?

0 投票
1 回答
3409 浏览

command-line - 是否可以在没有命令行开关的情况下以 Kiosk 模式启动 Opera?

我正在尝试将 Opera 设置为在 Kiosk 模式下运行,而无需在 Windows XP 上使用任何命令行开关。

最初,我使用桌面快捷方式在 opera.exe 的路径末尾标记了大约 5 或 6 个命令行开关,例如:“C:\Program Files\Opera\opera.exe”-kioskmode -kioskresetstation -nocontextmenu -nodownload -nokeys等...

但是,当使用额外的命令行开关时,它将运行的 kiosk 系统根本无法启动和监控 Opera,因此我需要找到一种替代方法来执行此操作。

我已经阅读了有关此信息的主要信息亭模式文档并搜索了 Opera 论坛,但在没有命令行开关的情况下找不到任何有关设置它的信息。理想情况下,如果有一种方法可以更改operaprefs.ini配置文件中的某些设置,使其在双击opera.exe 时默认以kiosk 模式启动,那就太好了。

有谁知道这是否可能?

任何关于如何做到这一点的帮助或建议都会很棒,感谢阅读......

0 投票
3 回答
1872 浏览

facebook - 信息亭中的 Facebook“点赞”功能

客户要求我为自助服务终端编写应用程序(想想机场的值机机),用户的选择之一是在 Facebook 上“喜欢”我的客户。我已经阅读了插件文档,并且能够在浏览器页面上呈现“喜欢”按钮,但随后 facebook 会弹出一个登录 Web 浏览器窗口......我的信息亭应用程序无法弹出 Web 浏览器(因为它是亭)。

如何在用户几乎没有浏览器 UI 的情况下成功发送类似请求?有什么想法吗?

谢谢,〜比尔

0 投票
2 回答
9824 浏览

.net - 在 Windows Mobile 6.5 中禁用菜单栏

我正在将 .NET 应用程序从 WM5 移植到 WM6.5。除了新的分辨率,我注意到开始菜单和标题栏(标题栏)的不同 UI 行为。我的应用程序需要在用户无法退出应用程序并绕过我们的身份验证的信息亭模式下工作。为此,我在 WM5 上隐藏了开始按钮和关闭按钮。我正在使用以下功能:

隐藏按钮也适用于 WM6.5,但还有另一个问题。用户可以点击标题栏(菜单栏、标题栏 - 我不确定它的正确名称 - 屏幕顶部的栏)并访问 Windows 任务管理器。见附件截图 应用

我绕过了用户可以点击并进入任务管理器的地方,如下所示: 任务管理器启动

任何想法如何禁用该交互?设备是摩托罗拉 MC65。运行 Windows Mobile 6.5。

因此,最终答案是下面发布的答案的一部分:

我们只是找到 HHTaskBar 并禁用它。它有一些缺点,但总的来说可以。

0 投票
1 回答
398 浏览

facebook - 在全屏模式下打开不带键盘的 Facebook Connect

我们需要在以信息亭模式在 Windows 中运行的触摸屏信息亭上使用 facebook connect。信息亭上没有物理键盘。关于如何获得可用于将凭据传递给 facebook 以便我们可以验证用户身份的虚拟键盘的任何想法?Facebook 似乎不允许支持在登录页面之外对用户进行身份验证。

0 投票
3 回答
1605 浏览

android - 如何在 Android 2.2 上切换到真正的全屏?

我发现了一堆示例如何在 Android 上删除标题/通知栏。但是,它仍然不是全屏。

我仍然在我的桌子上看到一个带有搜索、主页、返回和其他按钮的面板。

您对如何隐藏此面板有任何想法吗?

一般来说,我想要一种信息亭模式。

0 投票
4 回答
25671 浏览

android - Android:完全控制手机(kiosk模式),有可能吗?如何?

我们在手机上安装了一个程序,并将手机借给用户一段时间。我们希望手机仅用于运行我们的应用程序(没有电话,没有游戏,没有任何东西)。手机将被植根。

所以我们需要的东西:

  • 全屏运行,没有其他内容可见
  • 主页按钮和其他设备按钮不起作用
  • 我们的应用程序将在启动时自动运行

它不必是“黑客证明”,但应该足以防止普通用户弄乱设备。

这可能吗?我在 Symbian 和 Windows Mobile 上做过类似的事情,但我对 Android 上的这些东西没有太多经验。如何做到这一点?

2015 年更新:如果您不介意将您的应用程序限制为单一手机供应商,三星推出了 KNOX SDK,可让您实现自助服务终端模式,并且无需 root 手机即可轻松实现。详见:https ://seap.samsung.com/developer/sdk/knox-standard-android

0 投票
3 回答
5550 浏览

.net - 使 .NET 应用程序成为唯一可以运行的程序?

使 Windows .NET 应用程序成为唯一可以在计算机上使用的程序的最佳方法是什么?我遇到了计时器或事件来将窗口切换回具有匹配文本的窗口和一些 api32 调用以使表单成为最重要的。

是否可以制作像 Windows 锁屏这样的应用程序,除了屏幕上的内容之外什么都做不了?我想阻止用户做其他事情,只让管理员进入桌面。