[Bug 21466] New: implement FileFsVolumeInformation class for ntdll.NtQueryVolumeInformationFile
wine-bugs at winehq.org
wine-bugs at winehq.org
Sun Jan 24 05:57:58 CST 2010
http://bugs.winehq.org/show_bug.cgi?id=21466
Summary: implement FileFsVolumeInformation class for
ntdll.NtQueryVolumeInformationFile
Product: Wine
Version: 1.1.37
Platform: x86
URL: http://download.avgfree.com/filedir/inst/avg_free_stf_
en_90_730a1834.exe
OS/Version: Linux
Status: UNCONFIRMED
Severity: enhancement
Priority: P2
Component: ntdll
AssignedTo: wine-bugs at winehq.org
ReportedBy: focht at gmx.net
Hello,
AVG's free 8.x/9.x antivirus edition installer uses native API for various
operations.
The installer creates empty UTF8 log files (c:\\windows\\temp\\*avg9*.log)
because of the (silenced) FileFsVolumeInformation class stub in
ntdll.NtQueryVolumeInformationFile.
A simple implementation (even returning zero-filled FILE_FS_VOLUME_INFORMATION)
helps the installer to properly write installer/debug log files with UTF8
content.
--- snip ---
...
002d:Call ntdll.RtlDosPathNameToNtPathName_U(00162a58
L"\\\\?\\C:\\windows\\temp\\Davg9inst_2010-01-24_11-39.log",0032f814,00000000,00000000)
ret=0041d4de
002d:Ret ntdll.RtlDosPathNameToNtPathName_U() retval=00000001 ret=0041d4de
...
002d:Call
ntdll.ZwOpenFile(0032f828,00120000,0032f7f4,0032f80c,00000003,00004020)
ret=0041d380
002d:Ret ntdll.ZwOpenFile() retval=00000000 ret=0041d380
...
002d:Call
ntdll.ZwQueryVolumeInformationFile(00000068,0032f80c,0032f51c,00000238,00000001)
ret=0041d3c0
002d:fixme:ntdll:NtQueryVolumeInformationFile 0x68: volume info not supported
002d:Ret ntdll.ZwQueryVolumeInformationFile() retval=c0000002 ret=0041d3c0
002d:Call ntdll.RtlNtStatusToDosError(c0000002) ret=0041d4a5
002d:Ret ntdll.RtlNtStatusToDosError() retval=00000001 ret=0041d4a5
...
002d:Call ntdll.ZwClose(00000068) ret=0041d09b
002d:Ret ntdll.ZwClose() retval=00000000 ret=0041d09b
...
--- snip ---
Regards
--
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
Do not reply to this email, post in Bugzilla using the
above URL to reply.
------- You are receiving this mail because: -------
You are watching all bug changes.
More information about the wine-bugs
mailing list