Ho un'applicazione che deve memorizzare i dati. Attualmente, sto usando le impostazioni dell'applicazione incorporate per farlo, ma mi dà solo due possibilità: l'ambito dell'applicazione e quello dell'utente. Idealmente, desidero un ambito "locale" che consenta all'applicazione di funzionare con un altro utente e di trovare comunque i suoi dati piuttosto che ricrearli per quell'utente. L'ambito dell'applicazione può farlo, ma è di sola lettura. I dati dell'applicazione verranno modificati dall'utente. Va bene se solo l'amministratore può apportare modifiche ai dati.Dove devo archiviare i miei dati dell'applicazione?
Come probabilmente si può intuire, ho uno strumento di amministrazione che consente all'utente di modificare i dati e il gestore di servizi Windows che legge i dati e fa qualcosa con esso. Sarebbe bello se il runner del servizio Windows accedesse ai dati creati dallo strumento di amministrazione.
Che tipo di dati stai memorizzando? Preferenze dell'utente, ecc. O dati utilizzati dall'applicazione? – gooch
Sto memorizzando dati incredibilmente semplici. Non ci sarà quasi mai una situazione in cui sono memorizzati più di 10 oggetti. I dati sono impostazioni delle attività (ad esempio nome, directory, plug-in da utilizzare, ecc.) Che verranno eseguite in un servizio che esisterà al di fuori del mio strumento di amministrazione. È fondamentale che il servizio possa trovare queste informazioni. Le impostazioni sarebbero ideali, ma accedervi dal servizio sembra difficile. Come lo farei? –