Newsgroup: it.comp.lang.visual-basic
Titolo: Filmati AVI

Scusate avrei la necessità di far vedere i file AVI con un mio programma.
Solo che vorrei fare in modo che i film li vedano solo le persone che voglio
io, quindi avevo pensato a modificare la stringa interna iniziale del file
avi "AVI
LIST" in "BVI LIST" in modo da creare errore con il windows media player.
Ora il problema è: come faccio a fare in modo che usando l'ocx di VB quella
stringa venga rimessa a posto un istante prima dell'apertura del filmato
perchè non venga generato l'errore anche nel mio programma? Se ci riuscissi
potrei aprire quel file avi solo col mio programma.
Ho visto sugli MSDN e si parla di funzioni AVIFILE Open, Cloe, Info ecc.
ecc. che potrei sfruttare per ricostruire un mio piccolo lettore, solo che
quelle funzioni non sono presenti nell'API TEXT VIEWER. Come faccio a
usarle?
O magari c'è qualche altra idea per fare in modo che il mio filmato parta
SOLO col mio programma?
Thanx in anticipo a tutti!!!

 Scusate avrei la necessità di far vedere i file AVI con un mio programma.
CUT
Soluzione brutalissima:(poco fina ma efficace senza star ad impazzare
tanto!)
Cripta il file
decriptalo un atto prima in una tempDir
alla fine del filmato kill di tutto: file e dir
in rete trovi quintali di dll per crypy/decrypt...prova anche sul sito
comune!
ciauz!

 ciauz!
Si ma il fatto è che si tratta di film DivX. Criptare/Decriptare l'intero
filmato sarebbe cosa da pazzi: Ci impiegherei una vita a lavorare su oltre
600 MB di materiale.
Magari qualche altra idea.....?
P.S.: Come cavolo si fa a usare le funzioni AVIFile_Open & compagnia bella?

 > CUT
ahia divx...mmmm roba da "pirati della filibusta"!
occhio che il WMP te lo vede perchè hai messo il codec divx...i divx sono
avi per modo di dire!!!

 ahia divx...mmmm roba da "pirati della filibusta"!
Perchè mai? Videoclip legali in divx sono sempre più diffusi, e se devo
comprimere i filamati delle vacanze non uso di certo mpeg! ;)
Lo strumento non dev'essere criminalizzato... mai... altrimenti le bistecche
dovresti strapparle a brandelli con le mani invece di usare un coltello...
roba da rapina e assassinio! :P

 SOLO col mio programma?
C'è una soluzione semplicissima da implementare
ha il difetto che è anche semplicissima da aggirare
però noto che l'adottano in molti compreso M$
in fondo pochi pensano che possa essere realizzata così ... proprio perché
banale
Rinomina l'estensione.
il tuo programma verificherà l'accesso e se è corretto
puoi far partire anche semplicemente media player da vb
Certo se le informazioni sono più sensibili
e necessitano di maggior sicurezza ... allora è meglio non usarla.
--
Mauro
www.cerretosoft.it

Effettivamente dovendo fare un programma per vedere dei filmati in DivX, non
credo che la gente lasci passare inosservato un file di 600 MB su un cd,
anche se con estensione diversa da AVI.

Ciao
Prova a cercare con un editor esa o meglio trovando i tracciati 
dell'header del formato video che ti interessa (avi,mpg divx ecc.) una 
stringa identificativa ricorrente nella testata poi provi a sostituirla 
con una a caso in modo che i normali player non riconoscano + 
l'intestazione, quando apri il tuo player ripristini velocemente i primi 
caratteri del file con una funzioncina a basso livello. 
Io lo facevo con gli EXE
(c'e' da smanettare un po').
Ciao 
Paolo
