http://bugs.winehq.org/show_bug.cgi?id=3115
burnus@gmx.de changed:
What |Removed |Added ---------------------------------------------------------------------------- Attachment #956 is|0 |1 obsolete| | Attachment #957 is|0 |1 obsolete| |
------- Additional Comments From burnus@gmx.de 2005-14-07 04:55 ------- Created an attachment (id=958) --> (http://bugs.winehq.org/attachment.cgi?id=958&action=view) WINEDEBUG=+ntdll,+file
Attachment WINEDEBUG=+ntdll,+file using built-in ole etc.
First, CreateFileW is called which looks quite ok: ------------- trace:file:CreateFileW L"C:\Program Files\origin6.0\UNTITLED.OPJ" GENERIC_READ GENERIC_WRITE FILE_SHARE_READ FILE_SHARE_WRITE creation 5 attributes 0x80 ------------- This is kernel/file.c's CreateFileW; creation 5 = TRUNCATE_EXISTING; attributes 0x80 = FILE_ATTRIBUTE_NORMAL.
The next (real) step is the call to NtCreateFile: ------------- trace:ntdll:NtCreateFile handle=0x406de164 access=c0000000 name=L"\??\C:\Program Files\origin6.0\UNTITLED.OPJ" objattr=00000040 root=(nil) sec=(nil) io=0x406de168 alloc_size=(nil)attr=00000080 sharing=00000001 disp=1 options=00000050 ea=(nil).0x00000000 ------------- access=c0000000 - Probably GENERIC_READ|GENERIC_WRITE = 0x80000000|0x40000000 objattr=00000040 = OBJ_CASE_INSENSITIVE
Looks not wrong, but what does the "\??\" mean?