Получить файл хоста на моем телефоне с Windows

Я разрабатываю приложение UWP для телефона с Windows 10. Клиентский запрос должен иметь возможность получить HttpClientBaseAddress (адрес служб) из локального файла, расположенного в файле хоста, как в настольных приложениях (C:\Windows\System32\drivers\etc\hosts). Это связано с тем, что им необходимо использовать приложение в разных локальных сетях, и они хотят иметь возможность вручную изменять URL-адрес из файла.

Любые идеи? Информации об этом не нашла. В основном мне нужно вручную записать адрес в файл, который будет читать мое приложение, не позволяя пользователю взаимодействовать с файлом to.

Этот вопрос не очень ясен. Не могли бы вы перефразировать это с примерами того, что вы хотели бы, включая код?

Tim 25.05.2018 00:17
Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Приемы CSS-макетирования - floats и Flexbox
Приемы CSS-макетирования - floats и Flexbox
Здравствуйте, друзья-студенты! Готовы совершенствовать свои навыки веб-дизайна? Сегодня в нашем путешествии мы рассмотрим приемы CSS-верстки - в...
Тестирование функциональных ngrx-эффектов в Angular 16 с помощью Jest
В системе управления состояниями ngrx, совместимой с Angular 16, появились функциональные эффекты. Это здорово и делает код определенно легче для...
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
1
1
34
1

Ответы 1

Я вижу два конфликтующих запроса в вашем вопросе: адрес умеет писать вручную в файле и в то же время не позволяя - пользователь для взаимодействия с файлом.

Если вы храните такую ​​конфигурацию где-нибудь в файловой системе, где ее можно записать вручную, вы не можете помешать пользователю сделать то же самое. Вы можете сохранить файл в приложениях ApplicationData.Current.LocalFolder, что является более безопасным (хотя хитрый пользователь все равно может найти способ редактировать файлы, хранящиеся там), но вы потеряете возможность вносить изменения вручную, поэтому ваше приложение должно содержать область это позволит пользователю редактировать конфигурацию.

В любом случае - возможность редактирования вручную означает, что пользователь также может взаимодействовать с файлом.

Мой подход заключался бы в том, чтобы попросить администраторов создать конечную точку HTTP, которая всегда будет возвращать необходимую информацию о конфигурации в любой данной сети, которую ваше приложение будет загружать при запуске, чтобы перенастроить себя.

Другие вопросы по теме