标签: kiosk

Windows 8中的自助服务终端运行常规软件(非Windows应用商店应用)

我的公司使用公共信息亭运营.这些信息亭运行的是Windows 8,虽然它们是安全的,但它们肯定不如您在银行看到的AKA ATMS信息亭那么安全.运行Windows 8的原因是利用Microsoft最近推出的新Kiosk功能.但是,如果正在运行或打算运行的软件在Windows应用商店中作为应用程序可用,则OS似乎仅允许在此KIOSK模式下运行.

此时所需的软件无法存放到Windows应用商店,但我仍然希望利用Kiosk功能.如何使用自助服务终端功能并仍然运行所需的应用程序?Kiosk模式的官方MS术语是Assigned Access.

我们尝试通过最少的用户访问权限以及启动时启动软件来尽可能地锁定自助服务终端.另外,我们尽可能使用BitLock.但是,启动软件仍然存在延迟,有人确实认为网上冲浪很可能会这样做.

我知道Microsoft已经为Windows应用商店应用设置了Assigned Access规则,但我仍然在寻找任何可能的解决方法.甚至可以快速制作Windows应用商店应用的方法,仅适用于我的用途.欢迎使用第三方软件.但任何有助于我们案件的建议都值得赞赏.

当然,在Active Directory,GPEdit和Registry中玩游戏将更接近我想要实现的目标.我面临的主要问题之一是Windows桌面和Metronic UI将在应用程序加载之前加载,而在Kiosk模式下:请参阅此处 - 启动时间更快.

用户使用此启动时间来检查和使用攻击的时间.因此即使有很好的定制,我也会遇到这样的问题:它永远不会像MS那样有效.最后,我将其留给MS以获得最佳结果.

很多人都在寻找这个答案,我敢肯定,任何帮助都表示赞赏.


TLDR:如何在没有Windows应用商店应用的情况下使用Windows 8.1 Kiosk功能,但是有软件吗?

c# kiosk kiosk-mode windows-8 windows-store-apps

13
推荐指数
2
解决办法
1万
查看次数

如何在AOSP构建中设置默认启动器?

我正在修改AOSP源代码,因为我的应用程序需要在自助服务终端环境中运行.

我希望Android直接启动到应用程序.我已经从中排除了launcher2generic_no_telephony.mk,并在那里添加了应用程序.现在Android提示我一直选择默认启动器.

弹出窗口中提供的两个选项:

  1. 家庭样品
  2. 我的应用.

如何排除Android Home Sample Launcher?或者是否有另一种方法在AOSP构建中设置默认启动器?

android kiosk android-source android-launcher

12
推荐指数
1
解决办法
1万
查看次数

Google Chrome不活动重定向

我在自助服务终端模式下打开镀铬 - 我将--kiosk标志添加到镀铬快捷方式,按预期工作.

自助服务终端允许浏览我们的内部网互联网.我意识到我可以使用javascript重定向我们内部网上的页面,但是互联网怎么样?我们不希望人们尝试浏览YouTube然后离开.

我们希望在x分钟不活动后将浏览器重定向www.MyDomain.com.

我在这里尝试了Kiosk ,它完全符合我们的要求,但是向左/向右滑动手势似乎不适用于页面导航(已经通过github与开发人员联系).

有什么建议?

javascript redirect google-chrome kiosk url-redirection

12
推荐指数
1
解决办法
714
查看次数

在Chromium kiosk上隐藏鼠标指针

带有xHTML UI的Web应用程序显示在自助服务终端上,在全屏信息亭模式下使用Chromium.由于信息亭显示仅用于视觉反馈,因此没有连接鼠标/触摸屏.

虽然通过CSS隐藏鼠标指针非常容易:

这种方法有一个基本问题 - 用户必须移动鼠标至少几个像素才能使指针消失.正如我上面提到的,这个信息亭没有输入方法,因此,在加载UI之后,光标仍然可以在屏幕中间可见其余的时间.

我知道可以简单地在操作系统选项中设置透明光标,但遗憾的是这些信息亭中很少已经发送给客户端,因此我们只能远程更改显示的HTML/CSS/JS内容,而不能访问和配置底层操作系统本身.

我也用Google搜索,似乎没有办法通过jQuery移动鼠标.任何人都可以建议如何处理这个问题?

mouse pointers kiosk chromium

11
推荐指数
2
解决办法
9933
查看次数

如何在极简X环境中运行Firefox全屏

我希望建立一个通常称为Kiosk的东西,将Firefox锁定到我们自己的特定主页(以及那里的链接).基本操作系统是CentOs 5(就像RedHat Enterprise 5一样).

理想情况下,我希望Firefox能够全屏启动(我已经安装了全屏幕插件来帮助解决这个问题),并且要锁定(例如F11不起作用).

我需要能够使用一个或多个rpm文件安装此系统.

我已经在Gnome下测试了我的全屏Firefox设置rpm,它运行正常 - 我的Gnome桌面是1024x768,所选主页正好填满了屏幕 - 看起来很棒.

但是,我不想打扰桌面环境(如Gnome或KDE),只需将Firefox作为唯一的X客户端程序运行,固定屏幕大小为1024x768.

我已经构建了rpms来安装X,将其配置为以1024x768运行,并使用shell脚本从自动登录中自动启动X.

我的主要自动记录脚本包含:

startx ~/client/xClient.sh  -- :1 &
Run Code Online (Sandbox Code Playgroud)

xClient.sh包含:

while [ true ]
do
    firefox
done
Run Code Online (Sandbox Code Playgroud)

我的问题是Firefox在此设置下没有全屏显示.firefox窗口小于屏幕,左上角不在屏幕上 - 这意味着网页获取滚动条,页面的顶部和左侧不显示,并且底部和右侧有一个黑色区域.

有谁知道这种行为的原因?

你能建议什么解决方案?

我想,如果有必要,我可以在机器上安装Gnome,然后尝试将其锁定 - 但添加像Gnome这样复杂的东西似乎很愚蠢,只是为了让窗口看起来正确,并且在正确的位置!另外还有一个额外的任务是尝试锁定Gnome,这样用户就无法对机器进行任何其他操作.

如果你认为这个问题不应该在Stack Overflow上,请告诉我它应该去哪里.(我认为编写rpm和shell脚本是编程,但也许它们不算数?如果没有,抱歉!)

x11 firefox centos5 kiosk

10
推荐指数
2
解决办法
2万
查看次数

以编程方式启用/禁用Android设备上的辅助功能设置

如何以编程方式启用/禁用AndroidB屏幕阅读器服务,如TalkBack?

我正在开发一个自助服务终端类型的应用程序,它将安装在Android设备上,当他们访问特定的博物馆时将被借给访问者.(我们仍然在确定我们将使用什么设备.)计划是仅允许用户使用我们的应用程序而无法访问android设置应用程序.但是,我们希望允许用户配置一些辅助功能设置.完成设备后,我们需要将所有设置恢复为默认设置.

以下链接中的讨论有很多建议启动Android的设置应用.但我们不希望用户访问许多其他设置.

如何以编程方式启用/禁用Android中的辅助功能服务

android accessibility kiosk

10
推荐指数
1
解决办法
1万
查看次数

如何使用Android-L预览任务锁定?

有没有人在Android L中使用任务锁定工作?他们可以分享一些有关它如何运作的细节吗?我已经看到了下面的说明,但很难理解这一点.

目前我已经制作了一个我希望在自助服务终端模式下运行的应用程序.我已经看过它是一个启动器应用程序或使用Surelock,但新的任务锁定看起来将来是最好的选择.

我需要创建一个Android L的userdebug构建?我以前没有从源代码构建Android,我开始考虑制作一个版本,但我不认为Android-L的源代码可用吗?

To set up a device owner, follow these steps:

Attach a device running an Android userdebug build to your development machine.
Install your device owner app.
Create a device_owner.xml file and save it to the /data/system directory on the device.

$ adb root
$ adb shell stop
$ rm /tmp/device_owner.xml
$ echo "<?xml version='1.0' encoding='utf-8' standalone='yes' ?>">> /tmp/device_owner.xml
$ echo "<device-owner package=\"<your_device_owner_package>\"name=\"*<your_organization_name>\" />" >> /tmp/device_owner.xml
$ adb push /tmp/device_owner.xml /data/system/device_owner.xml
$ adb reboot
Run Code Online (Sandbox Code Playgroud)

https://developer.android.com/preview/api-overview.html

编辑:更多信息 …

android kiosk kiosk-mode android-5.0-lollipop

9
推荐指数
1
解决办法
4545
查看次数

Electron 的“kiosk”模式是什么?

新 ElectronJS 窗口的配置到底做了kiosk: true什么?BrowserWindow

文档仅指出该参数指示窗口处于“信息亭”模式我无法找到有关这意味着什么的信息。

kiosk electron

9
推荐指数
1
解决办法
9501
查看次数

从Inno Setup创建受限用户

我想在我的设置脚本中为自助服务终端应用程序创建受限制的用户帐户.这可能吗?

windows inno-setup kiosk

8
推荐指数
1
解决办法
1159
查看次数

跨多个显示器的Windows/Chrome/ATI /浏览器全屏

我使用以下测试设置(最新含义截至2012年7月14日):

  • Core i7配备ATI FirePro V9800(Eyefinity)

  • Windows 7 Pro 64位(最新更新/补丁)

  • 最新的Catalyst驱动程序

  • 最新的谷歌Chrome稳定版/金丝雀版.

  • 6 x 1080p显示器(连续)显示11520px×1080px桌面.

我尝试了以下方法来获取跨显示的全屏Web视图:

  • 在Catalyst控制面板中将最大化设置为整个桌面设置.这适用于最大化普通窗口(Chrome除外),但不适用于任何全屏幕.

  • 尝试Chrome Kiosk模式(这将是理想的),同样的问题,只填充主显示器.

  • 使用Chrome全屏或HTML5全屏API会产生相同的结果:全屏显示6台显示器中的一台.

  • IE9似乎对webview有约10000px的限制,因此我甚至无法在整个桌面上手动拉伸它(适用于Chrome).

  • 试过UltraMon.

  • 尝试了一些Chrome命令行开关(http://peter.sh/experiments/chromium-command-line-switches/)用于自助服务终端模式,从全屏等开始,所以现在使用--app ="http: //127.0.0.1/index.html"切换到至少摆脱Chrome的大部分UI元素.

  • 试图找到Chrome的扩展程序,但没有成功.

  • 在IE9中尝试使用Chrome Frame,也只使用一个显示器.

据我所知,这很可能是一个向Chrome报告错误桌面大小的驱动程序问题(我认为这是Catalyst Maximize到完整桌面大小功能的重点).Chrome似乎没有像其他"正常"窗口那样从同一个地方获得桌面大小(显然不太熟悉Windows窗口).

我想在多个显示器上工作全屏Chrome浏览器webview,或者我可以手动最大化的完全无铬窗口.我的浏览器配置很灵活,即使操作系统也有些灵活.

我想知道:

  • 有没有人在超过1台显示器上获得全屏浏览器视图才能使用Chrome(或任何浏览器)?

  • 是否有任何工具可以伪造Chrome的正确(完整)显示尺寸?

  • 这可以在Windows 8中使用吗?

  • 是否只显示运行最新Chrome的Chromeless Chrome浏览器?(我见过awesomium,但发现它的价格对我想要的东西来说太高了).此外,我希望能够理想地使用最新的Chrome版本.

任何评论都欢迎并且对于冗长的细节感到抱歉.

谢谢阅读!-Tobi

multiple-monitors google-chrome kiosk fullscreen chromeless

8
推荐指数
1
解决办法
7342
查看次数