PDA

View Full Version : Problema con Autorun


carloast82
06-04-2006, 11:33
Ciao a tutti.. spero di non essere OT
ho un problema che no riesco a risolvere con autorun.

praticamente ho realizzato un gioco in flash che è inserito in una pagina 'start.htm'.

ho creato poi il file 'Autorun.inf'.

il contenuto del file è il seguente.

code:
[autorun]
open=start.htm



il problema è che una volta masterizzato quando prova a partire il cd mi da una finestra di errore con scitto

D:\non è un'applicazione di Win32 valida.


potete aiutarmi a capire dove sbaglio?

grazie infinite a tutti

andbin
06-04-2006, 12:32
Ciao a tutti.. spero di non essere OT
ho un problema che no riesco a risolvere con autorun.

praticamente ho realizzato un gioco in flash che è inserito in una pagina 'start.htm'.

ho creato poi il file 'Autorun.inf'.

il contenuto del file è il seguente.

code:
[autorun]
open=start.htm



il problema è che una volta masterizzato quando prova a partire il cd mi da una finestra di errore con scitto

D:\non è un'applicazione di Win32 valida.


potete aiutarmi a capire dove sbaglio?

grazie infinite a tuttiPurtroppo la voce "open" nell'autorun.inf è in grado di avviare solo eseguibili. È una limitazione nota.

In genere, se si deve aprire un documento invece che avviare una applicazione, si usa un piccolo eseguibile (fatto in "C" ad esempio) che fa nient'altro che aprire il documento passato come parametro.

Qualcosa del tipo:
open=miaapp.exe documento.html

In alternativa, si può usare:
open=start documento.html

start è un comando di Windows che serve per lanciare eseguibili, documenti, ecc...

L'ideale comunque è quello di usare una piccola utility apposita. Tra l'altro, se cerchi in rete, ne trovi svariate di queste utility, proprio perché questo è un problema abbastanza comune.
Ne ho trovata una, ad esempio, che si chiama ShelExec (qui (http://www.naughter.com/shelexec.html)). Io però non l'ho provata e quindi non so dirti se è valida o meno. Ho solo visto che c'è anche il sorgente.

carloast82
06-04-2006, 14:14
provato quell'eseguibile e funziona perfettamente.
grazie per la risposta.
alla prossima.
Ciao