ho un problema di cui riporto in calce la prolissa descrizione, preparata in inglese per l'invio ad un esperto(?) estero e mi è venuto in mente che, forse, anche qui "in casa" qualcuno potrebbe darmi una dritta (purchè conosca l'inglese e XP).
grazie per l'attenzione, e ancor più per una eventuale soluzione.
tony
problem
-------
1 - a QuickBasic program (an msdos program, not a windows program) was working well in a DOS
window under win98.
2 - we now try to run it on winXP
2.1 - on SOME machines (called the "BAD" ones) it cannot be run under winXP because of "not
enough memory". consistently.
2.2 - on OTHER machines (called the "GOOD" ones) it runs under winXP without trouble.
consistently.
3 - the version of XP (home edition) is identical an ALL machines:
vers. 5.1 build 2600.xpsp-sp2-gdr.050301-1519: service pack 2
analysis
--------
4 - an investigation vith the DOS command "mem /c" shows a difference in the position of the
"dosx" 34 kb component:
4.1 - on the GOOD machines it sits in upper memory, leaving 620 k or so of largest executable
program size
4.2 - on the BAD machines it sits with 34 k in conventional memory, leaving less than 600 k of
largest executable program size
5 - the file \windows\system32\autoexec.nt seems identical on ALL machines
it contains a line "lh dosx ..." (Load High)
it also has a line "set blaster ..." to set an environment variable called "blaster".
6 - an investigation with the DOS command "set | more" shows that:
6.1 - on the BAD machines the variable "blaster" is missing, giving an evidence that
autoexec.nt has not been executed, an explanation for "dosx" not being Loaded High
6.2 - on the GOOD machines the variable "blaster" is listed suggesting that autoexec.nt has
been executed.
questions
---------
7.1 - what parameter hidden somewhere causes "\windows\system32\autoexec.nt" to be executed?
7.2 - may possibly the "profiles" have something to do with this?
8 - useless to say, a patient visit to the microsoft site was fruitless.
fine dell'allegato in calce