Newsgroup: it.comp.software.newsreader
Titolo: agent e xp

Come si installa agent su xp su un account limitato? L'unico sistema che
io ho trovato e' quello di far diventare temporaneamente l'account
limitato amministratore. Ma non c'e' un modo piu' corretto? 

 limitato amministratore. Ma non c'e' un modo piu' corretto? 
Premetto che non ho XP. Penso che se la/le cartella di Agent si trovano
fisicamente in luoghi con gli stessi diritti d'accesso di chi lancia il
programma non dovrebbero essere problemi. In che modo hai installato
Agent, e come si manifesta il problema esattamente?
-- 
Luca - e-mail: p.stevens at 
libero.it

Agent, e come si manifesta il problema esattamente?
Allora se si prova ad installare agent come account limitato non si
riesce ad installarlo e da' errore. D'altronde installandolo come utente
amministratore agent diventa disponibile solo per questo utente e non
per altri. In windows xp gli utenti limitati hanno la funzione "esegui
come" che permtee di eseguire un programma come se si fosse
amministratori. Purtroppo anche facendo in questo modo, agent e'
disponibile solo per questo utente amministratore. Ho anche provato, 
una volta installato come utente amministratore, a cercare come utente
limitato a cercare il file agent.exe cliccarci due volte, per cercare di
farlo partire. Ma ovviamente non parte. Le soluzioni che ho trovato sono
tre. Primo: Si installa da amministratore e si usa da amministratore. In
questo caso, pero' si perderebbero i benefici che ti da' l'agire da
utente limitato. Secondo: Si cambia il proprio account temporaneamente
da limitato a amministratore si installa il programma e dpo si ridiventa
limitati. Questo modo pero' oltre che poco elegante e anche poco sicuro.
terzo: Da account limitato si avvia il programma di installazione da acc
ount limitato e lo si installa invece che su /C:/programmi in
C:/home/desktop in questo modo agent termina l'installazione con un
errore, ma nonstante tutto *funziona* crea il suo pulsante su
start-programmi ed e avviabile tranquillamente, creando il suo folder
sul desktop. Mi stavo pero' chiedendo se c'era un modo piu' corretto
pero'.                                                                  
 
 
P.S. Adesso vorrei provare da utunte limitato facendo uso di "esegui com
e" ad installarlo che so' su /C:/home/documenti  magari va anche megli! 
nessun consiglio?

 limitati. Questo modo pero' oltre che poco elegante e anche poco sicuro.
Non ho capito però _né_ dove _né_ come lo installi.
Agent è fatto apposta per avere una propria separata directory dove
archiviare i dati separata dalla directory dove risiede il programma
Segui le indicazioni usate per fargli usare un secondo ServerNews, i
concetti per l'installazione sono gli stessi
Non mi ricordo però se c'è lo stesso un file nella directory del
programma che pone qualche problema con XP (o forse era qualche programma
non Agent) 
Comunque non mi sembra che tu abbia neanche tentato questa soluzione di
installazione
http://www.forteinc.com/agent/faq.php#BB639CE8986FEDFC88256C1E005A25BE
http://www.forteinc.com/agent/faq.php#E5751E1CBEB8E86D88256D860064A401


http://www.forteinc.com/agent/faq.php#E5751E1CBEB8E86D88256D860064A401
Ti ringrazio per la risposta. Pero' penso che non ci siamo capiti.
Vedo che tu usi dialog co hamster, quindi userai di certo windows. 
w9x o nt? Il mio e' un problema di account e di permessi e di dove
posizionare i file! 
 
Cioe' io vorrei usare Agent come utente con account limitato. 
Questo con la classica installazione di agent e' *impossibile*. 
Semplicemente perche' se lo installo come account limitato, mi da'
errore e si chiude il processo di installazione. D'Altronde se lo
installo come Amministratore (per chi usa linux e' root) primo, non mi
crea i collegamenti al file Agent.exe in C:\programmi\Agent\Agent.exe,
secondo se clicco due volte su Agent.exe da account limitato, mi da'
errore dicendo che non riesce ad aprire il file Agent.ini. 
Questo perche immagino gli utenti limitati non hanno accesso in
scrittura sulla directory C:\programmi, dove il file Agent.ini e'
situato. 
Comunque grazie al tuo link, penso di aver risolto la cosa in maniera
abbastanza soddisfacente in questo modo: 
Da account limitato con privilegi di amministratore ("esegui come") ho
installato agent. Poi ho rinominato e spostato la cartella data da, 
C:\Programmi\agent 
a 
C:\Documents and Settings\"user"\Dati applicazioni\Agent 
Dove qui come utente limitato ho permessi di lettura/scrittura 
poi ho creato un collegamento in 
C:\Documents and Settings\"user"\Menu Avvio\Programmi\ 
Nel collegamento ho messo sia il file agent.exe che il file agent.ini 
Che ne pensi?

 Nel collegamento ho messo sia il file agent.exe che il file agent.ini 
E` cosě che si fa



Si' pero' sbaglio o nel tuo link, non diceva dove posizionare il file
data, con agent.ini? Questa posizione l'ho trovata casualmente andando
a curiosare tra i file di sistema nascosti dove ho visto che altri
programmi mettevano i loro file li' 
Microsoft per esempio li mette in: 
C:\Documents and Settings\mac\Application Data 
Che non e' una directory nascosta
Percio' mi dico, siamo sicuri poi che il posto del file data e'
proprio su: 
C:\Documents and Settings\mac\Dati applicazioni\Agent\Data\AGENT.INI 
E possibile che ad oltre 2 anni dall uscita di xp e 4 da w2k Agent non
preveda la possibilita' degli account limitati di default? Senza
pasticciare manualmente? Questo non e' a misura di utente normale! 

 nel tuo link, non diceva dove posizionare il file data, con agent.ini?
Non dice espressamente _dove_ va posizionato l'archivio dei dati, per una
ragione molto semplice, che ognuno se lo può andare a mettere _dove_ più
gli torna comodo. Ed ognuno avrà /comodità/ diverse da quelle di altri.
L'unica limitazione, ma che del resto dovrebbe essere molto ovvia, con
sistemi operativi come NT e suoi derivati 2K e XP, se ad alcune directory
non ci puoi accedere, mi sembra ovvio e banale che non vada messo in una
di quelle, ma lo andrai a mettere in una di quelle dove è possibile
accedere in scrittura. L'importante, e questo viene detto nella faq, è
che nel collegamento di lancio del programma siano indicate con
precisione le ubicazioni dell'eseguibile, dell'ini e dell'archivio. 
E` un comportamento molto versatile e duttile, presente anche in altri
programmi, es. Eudora
Non so se hai notato che, anche se non ti interessa, nella configurazione
puoi indicare di avere lo stesso fisico archivio messaggi ma usato con
differenti file.ini di impostazione, oppure avere uguali impostazioni ma
applicate ad archivi differenti, insomma hai una vasta possibilità di
scelta, cosa che magari in altri programmi non è possibile. 
(non stiamo ad indagare oltre sulle indicazioni\ prescrizioni imposte
dalla M$ ché andiamo fuori tema e fuori gruppo)

 situato. 
Quindi ti basta scegliere, all'atto dell'installazione, una cartella in
cui chi userà il programma abbia i permessi di scrittura. Lancia
l'installer, scegli una cartella diversa da c:\programmi e così
funziona, o no?


funziona, o no?
Non sono un esperto. ųCmq per quanto ne so' io. Devi installarti 
Agent da Ammninistratore poi finita l'installazione ti devi copiare la
cartella Data su una directory su cui l'account limitato ha i diritti
di scrittura C:\Documents and Settings\"user"\etc-etc 
poi crearti un collegamento al file Agent.exe che ha come argomento 
il file Agent.ini. Non so se mi sono siegato. 
Esempio 
Dir A: 
Agent.exe \directory\Agent.ini

Macstrna:

Ma tu usi Agent 2.0???????????

 programmi, es. Eudora
Nel caso servisse, incollo qua sotto quello che recita uno di file a
corredo di Eudora, riguardo l'installazione su XP e simililari.
Nel caso di Agent per un utente alle prime armi, non so se probabilmente
andrebbe spiegata meglio nella Faq o comunque nella documentazione a
corredo. Può darsi che cambieranno qualcosa nella nuova prossima versione
| ======================================
| EUDORA AND WINDOWS 2000 or Windows XP
| ======================================
| 
| The security model of Windows 2000 and Windows XP has required us to
| modify the way Eudora is installed and the way it determines where
| to create data files -- including mailboxes, email attachments,
| address books, and so on.
| 
| On a Windows 2000 or Windows XP system, only someone with Administrator
| privileges (hereinafter, an Administrator) can install software in the
| Program Files folder. Someone with User privileges (hereinafter, a User
| with a capital U) cannot do so. In fact, a program launched by a User 
| can’t store any data in the Program Files folder or any subfolder of
| Program Files. Unfortunately, earlier versions of Eudora would try to
| do exactly that by default; consequently, if an Administrator
| installed Eudora and a User tried to run it, it would fail to work
| properly.
| 
| With Eudora 5.x under Windows 2000 or Windows XP, the default location
| to install the application is still under Program Files, but the data
| files are kept in a User’s Application Data folder (typically
| "C:\Documents and Settings\<username>\Application Data", where <username>
| is the User’s login name). The installer lets you pick a different place
| for Eudora to store data. If only an Administrator is going to be running
| Eudora, the data can go anywhere at all, but if a User is going to be
| running Eudora, the data should go in that user’s Application Data folder.
  ...
| ___Precisely how Eudora determines its data folder___
| 
| Below is the exact sequence of how Eudora determines the folder in
| which to keep its data files. This applies in all versions of
| Windows. Most users will have no need of this gory detail, but here
| it is, just in case:
| 
| 1. If a folder is specified on Eudora's command line, then Eudora uses
|    that folder.
| 
| 2. Otherwise, if the program folder (that is, the folder where Eudora
|    is installed) contains a Eudora.ini file, then Eudora uses that
|    folder.
| 
| 3. Otherwise, if there's a DEudora.ini file in the program folder,
|    and if the [Settings] section of that file contains a DataFolder
|    setting, and if the folder specified by that setting contains a
|    Eudora.ini file, then Eudora uses that folder.
| 
| 4. Otherwise, if there is not a UseAppData=1 entry in the [Settings]
|    section of the DEudora.ini file in the program folder, and if
|    either of the registry keys listed below specifies a folder,
|    then Eudora uses that folder. (If both keys list a folder, the
|    first one takes precedence.)
|      \\HKEY_CURRENT_USER\Software\Qualcomm\Eudora\CommandLine 
|      \\HKEY_CLASSES_ROOT\Software\Qualcomm\Eudora\CommandLine\Current 
| 
| 5. Otherwise, if the system has version 4.71 or higher of Shell32.dll,
|    Eudora uses the current user's Application Data folder.
| 
| 6. Otherwise, Eudora uses the program folder.

| "C:\Documents and Settings\<username>\Application Data", where <username> 
Quindi io mettendolo in: 
C:\Documents and Settings\mac\Dati applicazioni 
Avrei sbagliato??  
Tutte le applicazioni che ho installato si posizionano automaticamente
in questo posto eccezione fatta per office. 


 di scrittura C:\Documents and Settings\"user"\etc-etc 
Perché non l'intera cartella? 


 Perché non l'intera cartella?
Se ,proprio vuoi credo non ci siano problemi a tenere tutto quanto
assieme. Però di solto, quando è possibile, si tengono i programmi
eseguibili da una parte ed i relativi dati da un'altra parte. 
Almeno con i programmi che lo consentono, ed Agent rientra tra questi
programmi a differenza di Dialog