Полный / развернутый экран программы при запуске для "торговых автоматов / билетных автоматов" - PullRequest
1 голос
/ 13 октября 2010

Просто любопытно, как различные компании, занимающиеся торговыми автоматами / билетные компании, запускают свои приложения при запуске в полноэкранном режиме на хост-компьютере Windows.

Теперь, во-первых, я думаю, это ссылка на приложение при запуске с переключателем для -fullscreen.

В качестве другой опции также будет использоваться локальная / групповая политика.

Немного отвлеклись, как работают такие приложения, как Skype, когда они предлагают опцию «запускать скайп при запуске компьютера»?реестр?

Любые мысли / идеи / опыт приветствуются.Приветствия

Ответы [ 3 ]

0 голосов
/ 13 октября 2010

С окнами вам не нужно использовать explorer.exe в качестве «оболочки».

Параметры GPO «Конфигурация пользователя> Административные шаблоны> Система> Пользовательский интерфейс» могут быть такими, какие выхотите - это может быть программа или простой командный файл.

Так, например, у вас может быть пакетный файл, который - сопоставляет сетевой диск, запускает программу, если эта программа завершается, сценарий затем перезапускаетсякомпьютер.

Затем вы можете использовать автологон для этого компьютера, чтобы снова войти в систему и начать процесс заново.

0 голосов
/ 04 января 2011

Большинство программ добавляют их в автозагрузку, создавая новое значение 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.

Чтобы запустить его в режиме MAXIMIZED, вы можете спроектировать приложение так, чтобы оно само меняло размеры, чтобы максимально увеличить режим при запуске.

0 голосов
/ 13 октября 2010

Существует множество способов заставить приложение автоматически запускаться при запуске Windows. Два самых популярных:

  • положить его в папку автозапуска
  • запись специального значения реестра (там есть своего рода раздел автозапуска)

Я думаю, что большинство приложений используют один из этих механизмов.

Что касается «полноэкранного режима», большинство систем / торговых автоматов киоскового типа используют пользовательское программное обеспечение в качестве своего графического интерфейса пользователя, поэтому я полагаю, что оно разработано так, чтобы всегда работать в полноэкранном режиме (иначе запускать его не имеет смысла), поэтому нет необходимости настраивать его для полноэкранного режима, он всегда будет работать так.

...