https://bugs.winehq.org/show_bug.cgi?id=9158
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|STAGED |RESOLVED Resolution|--- |FIXED Fixed by SHA1| |3602c676dadf823a4868b0b72f3 | |26159cb93766e
--- Comment #37 from Anastasius Focht focht@gmx.net --- Hello Erich,
yes, it's finally fixed - after the bug has hit its 15th anniversary.
Fixed by commits:
* https://source.winehq.org/git/wine.git/commitdiff/1cd1a286703992aa8cb5a02d22... ("ntdll: Implement retrieving DOS attributes in [fd_]get_file_info().") * https://source.winehq.org/git/wine.git/commitdiff/ba24a78c5b96beb3f0b48cf8f4... ("ntdll: Implement storing DOS attributes in NtSetInformationFile.") * https://source.winehq.org/git/wine.git/commitdiff/0a223f17e1fb4aafb43906aeff... ("ntdll: Implement retrieving DOS attributes in NtQueryInformationFile.") * https://source.winehq.org/git/wine.git/commitdiff/3602c676dadf823a4868b0b72f... ("ntdll: Implement storing DOS attributes in NtCreateFile.")
Thanks Erich for the persistence.
--- snip --- ... 0188:Call KERNEL32.GetEnvironmentVariableA(01002388 "_SFX_CAB_SHUTDOWN_REQUEST",00000000,00000000) ret=010035ea ... 0188:Ret KERNEL32.GetEnvironmentVariableA() retval=00000000 ret=010035ea 0188:Call KERNEL32.CreateFileA(0100afa0 "c:\f05adc83d987ea8d0b\$shtdwn$.req",c0000000,00000003,00000000,00000001,04000002,00000000) ret=0100361f ... 0188:Ret KERNEL32.CreateFileA() retval=00000094 ret=0100361f 0188:Call KERNEL32.WriteFile(00000094,0100a5a0,00000314,0021fe70,00000000) ret=01003676 ... 0188:Ret KERNEL32.WriteFile() retval=00000001 ret=01003676 0188:Call KERNEL32.SetEnvironmentVariableA(01002388 "_SFX_CAB_SHUTDOWN_REQUEST",0100afa0 "c:\f05adc83d987ea8d0b\$shtdwn$.req") ret=0100368c ... 0188:Ret KERNEL32.SetEnvironmentVariableA() retval=00000001 ret=0100368c ... --- snip ---
Running DOS listing in separate console during install:
--- snip --- $ wine cmd.exe /c dir "c:\f05adc83d987ea8d0b"
Volume in drive c has no label. Volume Serial Number is 4300-0000
Directory of c:\f05adc83d987ea8d0b
10/12/2022 9:48 PM <DIR> . 10/12/2022 9:49 PM <DIR> .. 10/30/2006 4:06 AM 74,012 baseline.dat 10/29/2006 10:19 PM 864 deffactory.dat 10/30/2006 3:25 AM 99,600 DeleteTemp.exe 10/29/2006 11:15 PM 220,672 dlmgr.dll 10/30/2006 4:05 AM 620,040 DW20.EXE 10/30/2006 4:05 AM 109,120 DWINTL20.DLL 10/30/2006 4:05 AM 82,731 eula.1025.rtf 10/30/2006 4:05 AM 111,553 eula.1028.rtf ... 10/30/2006 3:18 AM 102,400 WapRes.3082.dll 10/29/2006 11:18 PM 98,816 WapRes.dll 10/29/2006 11:19 PM 1,103,872 WapUI.dll 10/12/2022 9:48 PM <DIR> wcu 117 files 17,128,679 bytes 3 directories 814,512,558,080 bytes free --- snip ---
The file in question is indeed hidden.
"native" view during install:
--- snip --- $ ls -lsa .wine/drive_c/f05adc83d987ea8d0b/
total 17000 0 drwxr-x---. 1 focht focht 3408 Oct 12 21:48 . 0 drwxr-xr-x. 1 focht focht 108 Oct 12 21:49 .. 4 -rw-r--r--. 1 focht focht 788 Oct 12 21:48 '$shtdwn$.req' 76 -rw-r--r--. 1 focht focht 74012 Oct 30 2006 baseline.dat 4 -rw-r--r--. 1 focht focht 864 Oct 29 2006 deffactory.dat 100 -rwxr-xr-x. 1 focht focht 99600 Oct 30 2006 DeleteTemp.exe ... --- snip ---
--- snip --- $ getfattr -d .wine/drive_c/f05adc83d987ea8d0b/'$shtdwn$.req'
# file: .wine/drive_c/f05adc83d987ea8d0b/$shtdwn$.req user.DOSATTRIB="0x2" --- snip ---
$ wine --version wine-7.18-185-g4312be1646c
Regards