Newsgroup: it.comp.os.win.win2000
Titolo: caricamento ansi.sys sun w2k

Ciao a tutto il NG sono max.
Vorrei sapere in che file devo inserire la riga
DEVICE=C:\WINNT\SYSTEM32\ANSI.SYS
per farla caricare dal sistema poiche' inserendola in C:\CONFIG.SYS non
viene caricata
grazie a tutti
max

 wrote in news:dd9u9.74458
$
RO.18...@twister1.libero.it
:

ansi.sys e' un driver per il vecchio DOS, quindi e' normale che non venga 
caricato, in quanto Win2k non parte con il vecchio DOS come i vari Win9x/ME
Pertanto quella stringa la puoi inserire nel file config.nt che si trova 
nella cartella system32 di windows.
In questo modo ogni volta che fai partire un'applicazione DOS viene 
caricata ansi.sys

 ha scritto nel messaggio
news:Xns92B283CE51F7...@213.140.2.16...

Grazie,  ho eseguito la modifica e ansi.sys sembra caricato in memoria
(almeno cosi' risulta,  digitando mem /c dal prompt dei comandi).
Pero' non riesco a modificare il layout della tastiera (questo e' lo scopo
della domanda principale)
Infatti se sotto dos o win9x digito
ECHO esc[97;98p
ottengo che se digito il tasto "a"  a video ottengo "b" ma qui non funziona
Sapreste darmi qualche consiglio ?
Grazie ancora
max bolognini

 Grazie ancora
Il fatto e' che Win2k usa come prompt di comandi cmd.exe che e' 
un'applicazione 32bit assolutamente indipendente dal dos.
Quando fai mem /c viene caricato il subsystem dos, quindi vengono 
eseguiti config.nt e autoexec.nt e mem.exe rivela la presenza di ansi.sys 
ma quando poi il programma termina e torni al prompt il subsytem dos e' 
stato scaricato dalla memoria.
Se invece tu esegui 
command.com
 allora viene inizializzato il subsystem 
dos, vengono caricati i vari config.nt e autoexec.nt e quindi tutto 
quello che fai li dentro lo fai nella macchina virtuale DOS che Win2k ti 
ha creato.
Non so se sono riuscito a spiegarmi bene. Per altri dubbi posta.
Saluti
Stefano

 Stefano
Bene, ho lanciato 
command.com
  (Start,esegui, etc ) e si e'aperta la
finestra con il prompt dos. Il che mi ha fatto esultare,
ma solo per un momento;
purtroppo anche in questa maniera non funziona la echo per settare i tasti
(l'esempio l'ho riportato nella posta precedente)
E' importante per me capire se posso manovrare la tastiera (i tasti funzione
in particolare) e son partito con l'esempio banale
di modificare il tasto "a" in modo che a video faccia comparire "b", ma
questo non accade ancora.
Non vorrei che win2000 non permettesse di fare questo genere di modifiche.
Su win98 dopo aver caricato ANSI.SYS  ho ottenuto la modifica del tasto con
quella istruzione di echo (infatti lanciando la echo,  non si ha alcuna
visualizzazione in output, mentre con win2000 a video si vede la stringa:
 esc[97;98p
 (per "esc" compare una freccetta a sx) e pensavo che sotto win2000 il
problema fosse che non riuscivo a caricare ansi.sys
C'e' qualche altra prova che posso fare ??.
Grazie e perdonate l'insistenza
max bolognini

 max bolognini
Il subsystem dos di win2k dovrebbe essere in gran parte precedente con il 
dos 7.x (win9x/me) o precedente. Ma questa particolare cosa sinceramente 
non so come affrontarla.
Il problema potrebbe essere qualche altro driver, oppure la gestione 
delle codepage e il vecchio keyb.exe
Il mio consiglio e': controlla esattamente la configurazione che avevi 
nel dos di win98, quindi cerca su 
http://support.microsoft.com/
 qualche 
articolo della kb che parli dei corrispondenti comandi di configurazione 
nel subsystem dos di win2k (anche articoli su WinXP dovrebbero andar 
bene).
Saluti
Stefano

 Stefano
Grazie, seguiro' il consiglio, comunque anche semplici istruzioni come
echo esc[7m
(che inverte i foreground e il background della finestra dos) non
funzionano.....
Grazie ancora
saluti
Max Bolognini

 funzionano.....
Ricordati che quello che vuoi fare tu non funzionera' mai con cmd.exe ma al 
massimo con command.exe