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