Dienstag, 02.03.04 Michael Heydekamp schrub...

Hi!

> J�rg Tewes <[EMAIL PROTECTED]> wrote on 27.02.04:
>> Donnerstag, 26.02.04 Michael Heydekamp schrub...
>>> J�rg Tewes <[EMAIL PROTECTED]> wrote on 25.02.04:

>>>> Ich habe gerade mal C/X/S bei FreeXP aktiviert und da wird der
>>>> COMMAND.COM im falschen Verzeichnis gesucht. FreeXP sucht den
>>>> COMMAND.COM in C:\WINNT\System32, XP2 in C:\WINXP\System32.

>>> Na super, dann haben wir schon mal die offensichtliche Ursache.
>>> Jetzt m�ssen wir nur noch herausfinden, wieso in
>>> C:\WINNT\System32 gesucht wird.

>>> N�chster Schritt: Wirf mal bitte Deine komplette Ausgabe von
>>> "set" r�ber (am besten die aus CMD *und* COMMAND).

>> Kommt

>> CMD.EXE

> [...]

>> COMMAND.COM

> [...]

> Hmm, nix mit "WINNT" zu sehen.  Trotzdem mu�t Du es ja irgendwie
> hinbekommen haben, FreeXP vorzugaukeln, Dein COMMAND.COM bef�nde
> sich in C:\WINNT\System32.  Irgendwo in den Eigenschaften einer
> PIF-Datei vielleicht (evtl. kopiert von einem fr�heren System)?
> Befehl in 'ner Batch oder irgendwas in der Richtung?

Nein WinXP ist hier frisch aufgesetzt ohne irgendwelche Altlasten.

Aber wie ich gerade festgestellt habe war die Config.nt f�r FreeXP ne  
Altlast. Mist jetzt guck ich da schon mehrmal rein und mir f�llt der  
Fehler trotzdem nicht auf. Also alles zur�ck, war kein Fehler in  
FreeXP.

> Aber dabei habe ich etwas ganz anderes gefunden, was im
> Zusammenhang mit dem Aufruf externer Programme unter Windows ganz
> interessant ist (xp1o.pas, XPWinShell):
>
> ----------8<----------
> [...]
>
>     winnt:=win and (lstr(getenv('OS'))='windows_nt');
>
> [...]
>
>         if winnt then
>           prog:='cmd /c start cmd /c '+batfile
>           else prog:='start command /c '+batfile
>         end;
>
> [...]
> ----------8<----------
>
> Aha...???  Da haben wir doch bereits den ber�hmten Start von
> CMD.EXE, der offenbar dann ausgef�hrt wird, wenn die
> Umgebungsvariable "OS" den Wert "Windows_NT" hat.  Und siehe da:

>> OS=Windows_NT

> Das ist bei Dir (und vermutlich allen anderen Win2K/XP-Usern) der
> Fall.

Jepp ich meine sogar das es standardm��ig bei NT 4.0 gesetzt ist.


        Und Tsch�ss J�rg

-- 
"You got a plan?"
"Let's try not to get killed."
"Brilliant."
(Ivanova and Sheridan, "The Long Dark")
------------------------------------------------------------------------
FreeXP Entwickler-Mailingliste
[EMAIL PROTECTED]
http://www.freexp.de/cgi-bin/mailman/listinfo/dev-list

Antwort per Email an