Newsgroup: it.comp.lang.delphi
Titolo: Mozilla ActiveX

Ho scritto una semplicissima applicazione con il componente
MozillaBrowser.
L'applicazione funziona perfettamente sul mio pc dove ho installato
l'activex di mozilla mentre su altri computer l'applicazione non
funziona finchè non installo manualmente il mozilla activex.
Come posso fare ?
Scusate la domanda stupida ....

> Come posso fare ?
La risposta e' ovvia, no?
A.


Si ok

E' possibile che installando il mozilla activex con utente limitato
(non amministratore), ci siano poi dei problemi ?
Cioè l'applicazione va comunque in errore anche dopo aver installato
l'activex...

 l'activex...
Si e si, le due risposte.
Fai un po' di prove, iniziando ad eseguire il tuo programma come utente 
administrator.
Una volta capito se il problema ï¿œ di autorizzazioni, saprai come agire 
di conseguenza.
-- 
Morde

 (non amministratore), ci siano poi dei problemi ?
Ihmo, installare su windows (almeno fino a xp...) una qualsiasi cosa
senza avere i diritti di amministratore e' una cazzata immane.
Prova a installare oracle o db2 da un utente non amministratore e
vedrai...
La cosa grave e' che il sistema non ti dice "guarda che stai facendo
una cazzata.."...
Lui parte e ti sembra che abbia fatto tutto correttamente.
Poi, dopo, inizi a vedere i fuochi artificiali e sei li a chiederti
"ma che succede???"..
A.

prova con il prodotto molebox e di sicuro nn avrai problemi
http://www.molebox.com/

 prova con il prodotto molebox e di sicuro nn avrai problemihttp://
www.molebox.com/
..cioe, per evitare di installare un programma con i diritti di
amministratore suggerisci di usare la virtualizzazione??
Ti serve un po di terapia.
A.


Non tutti hanno come preimpostato in modo amministratore e tanti
utenti non conoscono nemmeno la differenza è un modo semplice per non
avere problemi. Dato che molti utenti al max sanno fare il setup ed
avviare il programma. Per loro basta che funzioni. A parte che nn
basta installarlo nella cartella win\system32 deve essere anche
registrato poi il controllo con il comando Regsvr32 ma nn essendo
admin nn si può farlo, e credo questo sia un metodo semplice senza
rompersi tanto le scatole.
P.S. Lo sò ke me servirebbe na terapia! :)

E' inutile sparare cazzate.
Se l'utente ha i diritti di amministratore installa quello che gli
pare e sono problemi suoi.
Se l'utente NON ha i diritti di amministratore vuol dire che a monte
c'e qualcuno che per vari motivi impedisce agli utenti di installare
cio che gli pare.
In tal caso, un qualsiasi tentativo di bypassare i meccanismi di
sicurezza e' una violazione delle policy.
Suggerire si installare un sw di virtualizzazione vuol dire non aver
capito un cazzo, xche potendo installare del software installo mozilla/
firefox o quello che e' e me ne fotto di vmware, virtualbox etc.
Smettiamola una buona volta di evitare di risolvere i problemi
cambiando il dominio del problema.
A.

Caro alberto è giusto cio che stai dicendo, nn avendo diritti di
amministratore fai ben poco ma l'utilizzo di molebox non è altro che
una sorte di contenitore di eventuali ocx o dll nel file eseguibile
che funziona tipo come jvdataembedded con la differenza che lo carica
nella memoria virtuale in modo isolato tipo sandiebox. Vmware o
virtualbox e compay sono software per la creazione di macchine
virtuali molebox nn lo è. Io gli ho consigliato questo x nn
scerverlarsi + di tanto. Dato che nemmeno a me piace avere tanti file
oltre l'eseguibile a parte lo stretto necessario e se leggi bene
glielo risolverebbe
Traditional software installation process frequently requires
administrator privileges, includes installation and registration of
many components, and takes minutes or even hours of time. Another
application using different versions of the same components may
corrupt your installation. Virtualization solves all these problems,
'making software portable and allowing it to run instantly,
independent of user privileges'.<-se conosco un pò l'inglese credo che
ci sia scritto quello che lui richiede.

Presumo che questo molebox sia piï¿œ una sandbox che una VM.. e questo 
sarebbe piï¿œ accettabile imho.. ripeto comunque che il fatto che 
l'utente non abbia certi privilegi non dovrebbe essere scavalcato con 
un workaround ma reso noto al cliente /administrator e decidere insieme 
una soluzione piï¿œ convenzionale.
Ciao
-- 
Morde

 glielo risolverebbe
Spero che ALMENO tu abbia suggerito qualcosa che usi in prima persona
e non qualcosa di cui hai sentito parlare.
Il ns campo e' pieno di "profeti" che poi non sono con te quando, dopo
averli seguiti in modo bovino, ti trovi nella merda fino al collo.
A.

Caro albero a me nn piace fare flame, ho dato solo un mio consiglio al
quale si è liberi di accettarlo o no provare nn costa niente. Io l'ho
usato in prima persona, raramente ma l'ho usato e mi sono trovato
bene. Dato che all'utente finale nn gliene frega niente come lo fai
l'importante che funzioni e fà cio che richiede. Lui è libero di
provarlo o no x testare di persona come và. Se al momento gli risolve
il problema ok a mio parere avrà risparmiato tempo che poteva occupare
sul suo programma o su eventuali bug, altrimenti è libero di trovare e
cercare un alternativa. Non sono d'accordo sulla tua frase "Se non può
installere NON deve installare..." anzi ritengo che se nn si provasse
in niente e si rimarrebbe di questa idea le cose come in questo caso
l'informatica non si evolverebbe rimaremmo ad un punto fermo, sono + x
la conoscenza, x il sapere andare a scovare metodi x come ottenere una
determinata cosa. Credo che sei i fratelli wright avrebbero detto non
si può volare punto stop, nn avrebbero mai inventato l'aereoplano...
Riguardo ciò che ha detto morde sono pienamente d'accordo. Sarebbe la
soluzione migliore a mio avviso. Anche se io avuto esperienze in cui
parlavi di certe cose al cliente e nn capiva ciò che gli dicessi
voleva solo che funzionasse come diceva lui e basta.

 voleva solo che funzionasse come diceva lui e basta.
Un mio collega mi raccontï¿œ questo esempio: tanti anni fa, un cliente 
cocciuto si rifiutï¿œ di pagare una fattura per un'intervento causato da 
una sua negligenza. Rischiarono la rottura del contratto di fornitura e 
gli avvocati stavano giï¿œ sorridendo, pronti a mangiarci sopra nella 
causa che si profilava all'orizzonte.
Il capo del mio amico mandï¿œ giï¿œ amaro, e quella volta lavorarono in 
perdita, ci persero qualche milione di lire.
Salvo poi essere chiamati di nuovo,dallo stesso cliente, che aveva 
preso un virus (grazie a windows fallato)... ed il suo pc venne portato 
nei laboratori per togliere un "banale" virus.. ma non ci stette solo 
un paio d'ore..
Tutto questo per dirti che :
1) anche quando non te lo vogliono riconoscere, c'ï¿œ sempre il modo per 
essere ripagati onestamente sul prezzo del nostro lavoro
2) microsoft in passato ha fatto ingrassare generazioni di avvocati e 
di informatici disonesti a causa della sua scarsa attenzione verso la 
sicurezza di windows (parliamo dei vecchi windows 95,98,millennium ). 
Oggi non ï¿œ piï¿œ cosï¿œ per fortuna.
3) c'ï¿œ sempre qualche cliente che pensa di essere piï¿œ competente, furbo 
e intelligente di te, e che pensa che gli informatici siano per lo piï¿œ 
dei mangiasoldi e dei nerds. Fatture non pagate, RIBA non pagati, 
lettere di avvocati.. ogni scusa per costoro ï¿œ buona per non pagare.
4)Cerca di accudire  e coltivare i tuoi clienti buoni: tieniteli 
stretti se sono puntuali sui pagamenti, a volte prenditi qualche ora 
del tuo tempo per andarli a trovare, senza necessariamente dovergli 
fatturare ogni tua visita.. trattali bene, rispettali, e non ti 
lasceranno mai.
fine dell' OT mattutino su icld :-)
ciao
-- 
Morde

Grazie mille della dritta morde ne farò tesoro.