admin wrote:No, Sysnative has to be created by the user, it is not shipped with Windows 7
I did not say this.
I meant, for a 32-bit app, the folder sysnative already exists natively and points to System32.
Try on 64-bit Win7:
- open WinEx and create a dir "C:\Windows\
System32\
aaaa Sys32, this is SysNative for 32-bit apps"
- in XY open a DOS-BOX by utilizing "!mkdir C:\Windows\Sysnative"
Ein Unterverzeichnis oder eine Datei mit dem Namen "C:\Windows\sysnative" existiert bereits.
- In that DOS-BOX do a: dir C:\Windows\Sysnative |more
Find "aaaa this is SysNative for 32-bit apps"
- - -
The same
- open WinEx and create a dir "C:\Windows\
SysWOW64\
aaaa SysWow64, for 32-bit apps this is Sys32"
- in XY open a DOS-BOX and utilize "!dir C:\Windows\System32 |more"
So me thinks, a 32-bit app can't create that sysnative folder, only a 64-bit app is able.
Because, for a 32-bit app that folder already "exists", but not for a 64-bit app.
Confirmed?
- - -
Another test
- open WinEx and create a dir "C:\Windows\
sysnative\
aaaa SysNative - can you see this, question-mark"
Next, try to browse sysnative from a 32- and a 64-bit app. What do you see?
The only way I see right now is:
1.) from XY use> !C:\Windows\Sysnative\cmd.exe
2.) in that box use> MD C:\Windows\sysnative
A combination of both in any way(*) I can think off didn't worked.
(*)
"!C:\Windows\Sysnative\cmd.exe MD C:\Windows\sysnative"
or
" writefile( "%tmp%\xy.cmd", "MD C:\Windows\sysnative");
run "C:\Windows\Sysnative\cmd.exe %tmp%\xy.cmd" ;"
Only first launching a 64-bit DOS-Box, then enter the MD command into the Box works.
.