Я новичок в Stack Overflow, в противном случае я бы комментировали на основной вопрос в этом посте ...Чтение значения из Known файла, расположенного на системе
UWP apps accessing files from random location on system
Моя ситуация похожа, но разные , Кажется, что в вышеприведенном сообщении они пытаются прочитать значения из файла, выбранного пользователем через сборщик файлов.
Где я отличаюсь, я хотел бы прочитать файл, созданный моей командой SCCM, хранящейся на каждом компьютере внутри компании. Этот файл будет иметь такие значения, как серийный номер HD и дата создания Windows. (значения, которые я не могу легко прочитать, не делая что-то вроде Windows Brokered Component). [Good article here if anyone interested]
Так как я знаю путь файла раньше времени, я надеюсь, что я могу просто сделать вот так ...
(не на моей VS2015 ПК, простите мой взломан логики ... Надеюсь, мой ответы волшебно вернуться в Cut & Вставить код ;-))
if
file exist within %localappdata%\MyAppName\ImportedValues.JSON
else
Open FilePicker (location of PowerShellScript that will rerun creation of JSON file)
Пример JSON файл
{
"Hardware": {
"TerminalID": "NameOfThisComputer",
"HardDriveSN": "111111111",
"HardDriveModel": "SamsungSSD",
"StagingStartDate": "Thursday, September 17, 2009 3:58:54 PM"
}
}
Таким образом, мне нужно будет сначала установить приложение, а затем добавить файл JSON с значениями и добавить в% USERPROFILE% \ AppData \ Local \ Packages \ {PackageId} \ LocalState позже .. Тогда я мог бы просто изменить мои IF-ссылки внутри приложения к ApplicationData.Current.LocalFolder \ ImportedValues.JSON? – ekgcorp
, что было бы правильно, там есть целая папка папок, в которой вы могли бы даже сделать это в папке «Роуминг» ... – mvermef