У меня есть приложение, которое должно хранить данные. В настоящее время я использую встроенные параметры приложения, но это дает мне только два варианта: приложение и пользовательские области. В идеале, я хочу «локальную» область, которая позволяет приложению запускаться под другим пользователем и все еще находить ее данные, а не воссоздавать ее для этого пользователя. Область приложения может это сделать, но она доступна только для чтения. Пользовательские данные будут изменены пользователем. Это нормально, если только администратору разрешено вносить изменения в данные.Где я должен хранить данные приложения?
Как вы, наверное, можете догадаться, у меня есть инструмент администрирования, который позволяет пользователю изменять данные и бегун службы Windows, который считывает данные и что-то делает с ним. Было бы здорово, если бы бегун службы Windows получал доступ к данным, созданным средством администрирования.
Какие данные вы храните? Пользовательские настройки и т. Д. Или данные, используемые приложением? – gooch
Я храню невероятно простые данные. Почти никогда не будет ситуации, когда хранится более 10 объектов. Данные - это настройки задачи (например, имя, каталог, плагин для использования и т. Д.), Которые будут выполняться в службе, которая будет существовать вне моего инструмента администрирования. Крайне важно, чтобы служба могла найти эту информацию. Настройки были бы идеальными, но доступ к нему из службы, похоже, будет затруднен. Как мне это сделать? –