Newsgroup: it.comp.os.dos
Titolo: Una Spiegazione Grazie!!

Per cortesia mi spiegate questi comandi contenuti nel .bat???
vorrei cercare di capire le operazioni che fa il .bat.
Io ho provato a capire: del cancella il file anydvd.dat che si trova in c:\
anydvd.exe  CHE č UN eseguibile deve essere copiato in un File anydvd.dat ??
E'possibile copiare un .exe in un .dat ???????????????????
Grazie!!
@ECHO OFF
del c:\anydvd.dat
copy anydvd.exe c:\anydvd.dat
vzx_anydvd1324.exe

 vzx_anydvd1324.exe
Secondo me e' un trucco per far funzionare il crack
-- 
Marco

 vzx_anydvd1324.exe
Ora non so se sia proprio un crack :) ma credo che la domanda meriti sempre
risposta :)
Quando in dos facciamo una copi il dos vorrebbe due parametri: il file di
origine e quello di destinazione .. di solito omettiamo il secondo e cosě
dos mantiene inalterato il nome del file... nel caso in cui si scriva
copy a.txt b.dat  dos copia il file e cambia il nome... si insomma le
estensioni sono rinonimabili a piacere... anche se molto importanti...
scrivere direttamente un exe da notepad lo trovo molto difficile :)
felice di aver potuto rispondere :) ... e non scaricate crack :)

> scrivere direttamente un exe da notepad lo trovo molto difficile :)
Impossibile,a meno che non sia codificato in ascii
-- 
Marco

 Impossibile,a meno che non sia codificato in ascii
In che senso, se perdoni l'ignoranza?
-- 
"Mi ha detto mio cuggino che da
bambino una volta è morto!" (EeLST)
MID$("thelegs#
tahome.cjb.net
", 8, 1) = "@"

 In che senso, se perdoni l'ignoranza?
Nel senso che e'possibile programmare in Assembly
utilizzando caratteri ASCII,infatti a diversi caratteri
ASCII corrisponde una istruzione in linguaggio macchina.
Qui c'e' un esempio,ma se non sai cosa sia l'assembly e come
utilizzare DEBUG non capirai molto:
http://marco.maier.said.8k.com/scripts.htm#24
-- 
Marco

 Marco
vuoi dire che qualcuno oltre a trdursi i mnemonici a mano si mette a fare il
lavoro del linker e del debugger... azz... già io ho difficoltà con i
mnemonici :)
pardon ritiro la mia battuta sullo scrivere exe codificandoli a mano :P
mamma mia se c'è gente strana :)

 mnemonici :)
Non e' proprio cosi',comunque a volte puo' avere la sua
utilita',vedi ad es:
http://lf.8k.com/BAT/FVAR.HTM
O il mio programma #.com per modificare files di testo:
http://marco.maier.said.8k.com/scripts.htm#3
(io comunque non ho scritto il programma in ascii,
lo ho scritto in assembly , e trasformato in ascii
con un programma)

 ASCII corrisponde una istruzione in linguaggio macchina.
Beh io sapevo che le istruzioni ISA non sono a dimensione fissa nell'8086,
perciò se un'istruzione non è a 8 bit potrebbe apparire in molti modi
diversi in base all'istruzione o all'operando seguente.
Se sbaglio correggetemi e io sarò contento di imparare :)
Del resto mi chiedevo anche (ma non ho approfondito) come potessero
funzionare i file .COM creati con una serie di righe echo come:
echo [ncaratteri] > 
test.com
echo [ncaratteri] >> 
test.com
echo [ncaratteri] >> 
test.com
...
dove [ncaratteri] poteva essere ad es di 72 caratteri ed ogni riga aveva
più o meno la stessa dimensione. Beh, io finora ho visto che nei file
compilati la sequenza 13h 10h capitava giusto una volta ogni morto di papa,
ed evidentemente aveva il suo bel significato in linguaggio macchina.
-- 
Infinite loops with DOS batch files.
Lesson 3: Mutual ricorsion.
rem Syntax is %0 file1 file2
echo %%1 %%0 > %1
echo %%1 %%0 > %2
%1
TheLegs :: eirhnh soy neyrw

 ed evidentemente aveva il suo bel significato in linguaggio macchina.
Semplice prova a fare il debug di un file contentente almeno
un crlf,per semplificare crealo con echo.>test.txt
Poi digita 
debug test.txt
u 100 100
Come vedi 0d0a (cioe' crlf) corrisponde ad una istruzione
-- 
Marco