Как написать киоск-приложение в Windows, которое имеет управление при запуске?

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

Прямо сейчас у меня просто есть ярлык для exe в папке автозагрузки, поэтому он запускается, когда система загружается и входит в систему. Есть ли лучший способ сделать это? Я бы очень хотел, чтобы пользователь никогда не видел среду Windows (только индикатор загрузки Windows при загрузке), если это вообще возможно, но я предполагаю, что это невозможно.

Просто подумал, что я спрошу и посмотрю, есть ли лучший способ сделать это, чем поместить его в папку автозагрузки?


person Max Schmeling    schedule 10.12.2009    source источник


Ответы (1)


Лучше всего использовать Windows Embedded. Это дает вам гораздо больший контроль над оболочкой, а также над тем, что запускается и устанавливается вместе с системой.

Если вам нужно сделать это с потребительской ОС, вы можете попытаться обойти запросы входа в систему для автоматического входа вашего пользователя и настроить вашу программу в реестре для запуска. Отключите любые другие службы, которые вам не нужны. Это сведет к минимуму время показа оболочки (но убрать ее очень сложно).

person Reed Copsey    schedule 10.12.2009
comment
Какой у вас контроль? Вы знаете, что я мог бы сделать? - person Max Schmeling; 10.12.2009
comment
Windows Embedded в значительной степени дает вам возможность полностью настроить ОС. Вы можете установить только то, что вам нужно, и ничего больше. Вы также можете отключить оболочку, чтобы она ничего не делала, кроме как запускала вашу программу. Это то, что обычно используют настоящие киоски, а также большинство встроенных систем на базе Windows. Это работает очень хорошо. - person Reed Copsey; 10.12.2009
comment
Меня немного смущает MSDN в Windows Embedded... если у меня есть подписка MSDN Premium, нужно ли мне покупать инструменты для создания сред выполнения и операционных систем? Звучит так, как будто я... Я могу загрузить ОС, но мне нужно купить инструменты для ее настройки? - person Max Schmeling; 10.12.2009
comment
Не уверен. Я бы связался с вашим представителем MS. - person Reed Copsey; 10.12.2009