У меня есть приложение WPF, разработанное для сенсорного киоска.Пользователи не будут иметь доступа к клавиатуре или мыши.Приложение работает нормально, когда запускается нормально из значка программы в Windows.Однако, когда он настроен на автоматический запуск при запуске (путем замены оболочки Windows с помощью ключа реестра), приложение не работает должным образом.
Приложение считывает файл XML, в котором перечислены доступные видео, а затем отображает кнопки для отображения видео.При запуске в «режиме киоска» он, похоже, не имеет доступа к файлам в своем каталоге мультимедиа (XML-файл и, вероятно, также и видео).Я подозреваю, что поскольку приложение выполняется вместо проводника Windows, ему не хватает ресурсов, необходимых для доступа к файлам, которые обычно загружаются проводником Windows.
Мне не удалось найти какую-либо информацию по этому поводу - есть много информации о том, как запустить приложение при запуске, но не так много о том, как убедиться, что оно действительно будет работать в этой среде.ПК работает под управлением Windows 7 Professional.
Правильно ли мое предположение о проблеме или скорее всего что-то другое (например, разрешения - мы проверили разрешения, но, возможно, они работают по-другому, когда вы заменяете оболочку Windows?)Если это происходит из-за того, что необходимые ресурсы не загружены, есть ли у кого-нибудь указания, как убедиться, что мое приложение загружает их?