简体   繁体   English

启动时针对“自动售货机/售票机”的全屏/最大化屏幕程序

[英]Full / maximised Screen Programs at start up for “vending machines / ticket machines”

Just curious about the different ways vending machine companies / ticket companies get their application to run at startup full screen on a windows host machine. 只是对自动售货机公司/票务公司让其应用程序在Windows主机上全屏启动时运行的不同方式感到好奇。

Now first thing I am thinking is obvioulsy a link to the app in startup with a switch for -fullscreen. 现在,我想的第一件事是在启动时通过-fullscreen开关切换到该应用程序的链接。

There would be local / group policy as another option also. 还有本地/组策略作为另一种选择。

Sidetracking a bit how do apps such as Skype work when they offer the "start skype when computer starts" option? 当诸如Skype之类的应用程序提供“在计算机启动时启动Skype”选项时,它们如何工作? registry? 注册表?

Any thoughts / ideas / experience appreciated. 任何想法/想法/经验表示赞赏。 Cheers 干杯

There are many ways to get an app to start automatically at Windows startup. 有多种方法可以使应用程序在Windows启动时自动启动。 The two most popular are 最受欢迎的两个是

  • putting it into the Autostart folder 放入自动启动文件夹
  • writing a special registry value (there is a kind of autostart section there) 编写一个特殊的注册表值(那里有一种自动启动部分)

I would guess most apps use one of these mechanisms. 我想大多数应用程序都会使用其中一种机制。

As to "fullscreen mode", most kiosk-type systems / vending machines use a custom software as their GUI, so I guess that is developed to always run full-screen (there is no point in running it otherwise), so there no need to configure it for full-screen mode, it will always run like that. 至于“全屏模式”,大多数自助服务终端类型的系统/自动售货机都使用自定义软件作为其GUI,因此我猜它被开发为始终以全屏模式运行(否则就没有必要运行),因此没有必要要将其配置为全屏模式,它将始终像这样运行。

With windows you do not have to have explorer.exe as your "shell". 使用Windows,您不必将explorer.exe作为“外壳”。

The GPO settings "User Configuration > Administrative Templates > System > Custom user interface" can be set to be what ever you want - it could be a program, or a simple batch file. GPO设置“用户配置>管理模板>系统>自定义用户界面”可以设置为所需的值-它可以是程序,也可以是简单的批处理文件。

So for example, you could have a batch file that - mapped a network drive, run a program, if that program terminates, the script then restarts the computer. 因此,例如,您可能具有一个批处理文件-映射了网络驱动器,运行一个程序,如果该程序终止,则脚本然后重新启动计算机。

You would then use autologon for that computer to logon again and start the process all over again. 然后,您将使用该计算机的自动登录功能再次登录并重新开始该过程。

Most of the software add them to startup by creating a new REG_SZ value (with application path) at one (or more) of the following locations: 大多数软件通过在以下一个(或多个)位置创建新的REG_SZ值(带有应用程序路径)来将它们添加到启动中:

[HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Run]
[HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\RunOnce]
[HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\RunServices]
[HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\RunServicesOnce]
[HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\Winlogon\Userinit]

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run]
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\RunOnce]
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\RunServices]
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\RunServicesOnce]
[HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\Windows]

NOTE: It may also be loaded from the [Load] or [Run] sections of your
WIN.INI file, found in the Windows directory, but you should not depend on it.

To start it in MAXIMIZED mode, you can design your application to resize itself to maximize mode on startup. 要以MAXIMIZED模式启动它,可以设计应用程序以调整自身大小以在启动时最大化模式。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 在远程机器上安装程序 - installing programs on remote machines 某些机器上OpenGL中的黑屏(PIXELFORMATDESCRIPTOR / SwapBuffer?) - Black screen in OpenGL on some machines (PIXELFORMATDESCRIPTOR/SwapBuffer?) Pyinstaller onefile无法在某些Windows 7计算机上启动 - Pyinstaller onefile does not start on some Windows 7 machines 设置机器以致电回家进行软件更新 - Set up machines to call home for software updates 尝试在Windows计算机上使用Python远程启动带有可见窗口的进程 - Trying to remotely start a process with visible window with Python on Windows machines 应用程序验证程序无法在此处的 3 台单独的 Windows 机器上启动 - Application Verifier fails to start on 3 separate Windows machines here 使用Docker Compose将多台机器设置在Selenium网格中 - Setting up multiple machines to be in selenium grid using Docker compose 如何在Windows机器上为Spark应用程序设置集群环境? - How to set up cluster environment for Spark applications on Windows machines? 在全屏模式下打开Windows控制台程序 - Opening Windows console programs in Full Screen Mode 多核计算机上的线程行为 - Thread behavior on multicore machines
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM