#windows #kiosk
#Windows #киоск
Вопрос:
Я пытаюсь создать киоск с несколькими приложениями для одного из наших компьютеров в офисе под управлением Windows 10 pro.
Он работает с приложениями Microsoft, такими как калькулятор, Internet Explorer, но я пытаюсь создать его для одного из наших собственных приложений, и это не сработало. В режиме киоска отображалась кнопка приложения, но с текстом местоположения самого приложения (например: W~C:pathtoappapp.exe
— Я не знаю, что W~
означает). И когда я нажимаю на него, ничего не происходит. В киоске с несколькими приложениями вам необходимо написать XML-файл, чтобы разрешить запуск приложения:
<Profiles>
<Profile Id="{some id}">
<AllAppsList>
<AllowedApps>
<App DesktopAppPath="C:pathtoappapp.exe" />
</AllowedApps>
</AllAppsList>
<StartLayout>
<![CDATA[<LayoutModificationTemplate xmlns:defaultlayout="http://schemas.microsoft.com/Start/2014/FullDefaultLayout" xmlns:start="http://schemas.microsoft.com/Start/2014/StartLayout" Version="1" xmlns="http://schemas.microsoft.com/Start/2014/LayoutModification">
<LayoutOptions StartTileGroupCellWidth="6" />
<DefaultLayoutOverride>
<StartLayoutCollection>
<defaultlayout:StartLayout GroupCellWidth="6">
<start:Group Name="TAS">
<start:DesktopApplicationTile Size="2x2" Column="0" Row="0" DesktopApplicationID="C:pathtoappapp.exe" />
</start:Group>
</defaultlayout:StartLayout>
</StartLayoutCollection>
</DefaultLayoutOverride>
</LayoutModificationTemplate>
]]>
</StartLayout>
</Profile>
</Profiles>
Мне просто интересно, есть ли что-то, что вам нужно установить в <App>
теге, чтобы указать путь к библиотеке / рабочую папку? Есть ли какая-либо документация о том, как писать XML-файлы для киоска с несколькими приложениями? Я нашел это на веб-сайте Microsoft, но не в деталях:
https://learn.microsoft.com/en-us/windows/configuration/lock-down-windows-10-to-specific-apps
Комментарии:
1. Можете ли вы пояснить, что вы имеете в виду, говоря «он появился с кнопкой приложения»? Список разрешенных приложений используется для разрешения или запрета данного приложения, но не для отображения его на экране (если вы не настроили
rs5:AutoLaunch="true"
для этого приложения).2. @Kitgrouse Спасибо за ваш ответ. Извините, я не включил элементы макета. Я включил их сейчас. Итак, я имел в виду, что с этим макетом отображается кнопка «Мое приложение» в Windows «Пуск» (например, когда вы вводите «Pin-код для запуска» для приложения / программы). Но вместо названия приложения отображается «W ~C:pathtoappapp.exe «. И когда я нажимаю на приложение, оно не запускается. И я попытался добавить rs5:AutoLaunch =»true», это не сработало. Спасибо.
3. Путь к приложению не является допустимым значением для
DesktopApplicationID
. В документе, на который вы ссылались, говорится, что для указания на настольные приложенияDesktopApplicationLinkPath
атрибут. Если вы хотите исполь зоватьDesktopApplicationID
атрибут, вам нужен его идентификатор модели пользователя, как описано на этой странице , но, вероятно, проще использовать вместо этого ссылки быстрого доступа.4. Спасибо. Я попытался использовать Desktopapplicationlink Path, но теперь в нем вообще не было кнопки приложения, просто пустое меню «Пуск». Я думал, что desktopapplicationlink Path используется для файлов .lnk? Начал задаваться вопросом, не будет ли этот режим киоска с несколькими приложениями работать с внутренним приложением
5. Да, чтобы использовать путь к ссылке, вам сначала нужно создать файл .lnk. По этой второй ссылке есть раздел о ярлыках подготовки. Вы можете использовать атрибут ID, если предпочитаете, но вы должны получить его из рабочей установки, как они рекомендуют (то есть, настройте меню «Пуск» вручную, затем экспортируйте конфигурацию).