Newsgroup: it.comp.appl.macromedia
Titolo: [Per i guru di FLASH 4] Installer Flash plug-in versione 4.0.28.0 per IE

Ciao a tutti,
sto usando Flash 4.0 e ultimamente ho aggiornato il pacchetto con
l'SDK per la stampa.
Quindi, ho sviluppato applicazioni che sfruttano l'SDK per la stampa.
Vorrei fare in modo che gli utenti possano usufruire del plug-in
aggiornato in modo facile, e cioe' non obbligandoli a collegarsi ad
internet per scaricare/installare il plug-in aggiornato.
Con Netscape non ci sono problemi: ho scaricato il file di
installazione del plug-in e l'ho copiato sullo stesso CD-ROM su cui
verra' distribuita l'applicazione. In caso di bisogno l'utente clicca
sull'installer e va tutto a posto.
Con IE sono cazzi:
non esiste un file di installazione e l'utente deve PER FORZA
collegarsi ad internet e andare sul sito Macromedia a scaricare il
plug-in.
Premetto che chi usera' il CD-ROM non ha conoscenze informatiche (se
non minime) e dovra' vedere tutto funzionante dal momento in cui
inserisce il CD.
C'e' in giro qualche anina pia che ha gia' risolto il problema creado
un installer ad-hoc? Sul CD di flash che ho io c'e una versione del
plug-in vecchia e non sfrutta le capacita' di stampa.
Ciao e grazie.
Tony
Ogni giorno che passa odio sempre di piu' IE.

hai provato a prelevare il plug-in direttamente sul sito 
macromedia.com
?
al limite ti dovrai fare uno script java ad hoc.
Non conosco il tipo di progetto, ma nel caso tu l'abbia fatto completamente
in flash ti conviene decisamente pubblicarlo in .exe, io per i cataloghi
faccio sempre cosě (magari "sbattendomi" un po' di piů perchč certe cose le
potevo fare in html), niente installazioni di player e rotture di scatole
con browser, se poi chi l'end user ha win95 con IE3 ti spari direttamente
sui piedi...



Ciao BluEdoG,
grazie per la risposta.
Il progetto e' tutto in flash, ma non posso usare la strada dell'exe
perche' c'e' di mezzo la stampa.
Si puo' stampare solo se il filmato gira all'interno di una pagina web
(e quindi con il supporto del browser).
E per sfruttare l'alta risoluzione in fase di stampa, devo
necessariamente installare il plug-in aggiornato alla versione
4.0.28.0 o superiore.
Nel CD originale di Flash c'e' una vecchia versione di questo plug-in
che non supporta la stampa.
Morale: mi ritrovo qui ad impazzire per cercare di rendere la vita
facile agli altri.  =(
Non e' vita questa!!    =()
Ciao
Tony

 Non e' vita questa!!    =()
Eh... è dura :D
--
ciauz
Maurizio Berti
MLK : 
maur...@jidesk.net
http://www.jidesk.net
flash faq di flash: 
http://www.jidesk.net/flashfaq.html
( 
jid...@goldrake.com
 , 
jid...@tiscalinet.it
 )
ICQ: 21686278
-------------------------------
Clear your mind, if there is anything there...

oltre allo standalone player allora lo faccio e lo metto a disposizione...
Appena ce l'hai pronto fammi sapere.
In ogni caso: chi si dovrebbe lamentare della distribuzione?
MAcromedia? Microsoft? E' tutta pubblicita' per loro, ...dopotutto.
Mha!
Ciao
Tony

 MAcromedia? Microsoft? E' tutta pubblicita' per loro, ...dopotutto.
Credo Macromedia... boh vedi se riesci a trovare qualcosa...


e dovrebbe andare...
Per la disisntallazione uso questo comando:
regsvr32 -u c:\windows\system\swflash.ocx /u
Per l'installazione ho scoperto cosa non andava: semplicemente: non lo
registravo. Adesso per registrarlo uso:
regsvr32 -u c:\windows\system\swflash.ocx    
oppure
regsvr32 -u c:\windows\system\swflash.ocx /s
per registrarlo in modo "silenzioso, senza dare avvisi all'utente.
Quindi sono a buon punto.
Manca solo una cosa: l'installazione dal file swflash.inf.
Cioe': mettiamo che in una cartella qualsiasi abbia i due file
SWFLASH.INF e SWFLASH.OCX.
Per installarli uso questa sequenza:
- clicco con il tasto destro sul file INF e seleziono INSTALLA
(automaticamente copia il file nella sua cartella (WIN\INF) e il file
OCX nella cartella SYSTEM32\MACROMED\FLASH
- registro usando regsvr32 -u c:\windows\system\swflash.ocx /s
Problema: esiste un modo di installare il file INF in modo silenzioso,
cioe' con qualcosa tipo una riga di comando simile a questa?
rundll32.exe swflash.inf  (quali potrebbero essere i parametri?
Ho dato un'occhiata al comando affibbiato (da explorer(leggi gestione
risorse/esplora risorse)>menu visualizza>opzioni>tipi di file>INF...)
al comando installa dei file INF:
rundll32.exe setupapi,InstallHinfSection DefaultInstall 132
Ma ho fatto delle prove senza esito positivo. C'e' una sintassi
precisa?
Questa sono alcune prove con esito negativo:
rundll32.exe setupapi,InstallHinfSection DefaultInstall 132
"c:\swan\cd\flashplayerie\swflash.inf" (messaggio: installazione non
riuscita)
rundll32.exe setupapi,InstallHinfSection DefaultInstall 132
c:\swan\cd\flashplayerie\swflash.inf (nessun messaggio, ma niente
installazione)
Sono ad un passo dalla soluzione...    AAAARRRGGHHHH!!!!!
Ciao
Tony