[Bug 30399] New: Spoon Studio 2011 (ex Xenocode) application sandboxing scheme needs support for NtSetInformationFile class FileRenameInformation (Stylizer 5.x, Visual CSS editor)

wine-bugs at winehq.org wine-bugs at winehq.org
Mon Apr 9 11:53:57 CDT 2012


http://bugs.winehq.org/show_bug.cgi?id=30399

             Bug #: 30399
           Summary: Spoon Studio 2011 (ex Xenocode) application sandboxing
                    scheme needs support for NtSetInformationFile class
                    FileRenameInformation (Stylizer 5.x, Visual CSS
                    editor)
           Product: Wine
           Version: 1.5.1
          Platform: x86
        OS/Version: Linux
            Status: NEW
          Severity: normal
          Priority: P2
         Component: ntdll
        AssignedTo: wine-bugs at winehq.org
        ReportedBy: focht at gmx.net
    Classification: Unclassified


Hello,

Stylizer 5.x (Visual CSS editor) is wrapped in Xenocode like sandboxing scheme,
now called "Spoon Studio 2011".

The usual native API hooking in several places.
It seems not very happy about some unimplemented NtSetInformationFile classes.

--- snip ---
0025:Call ntdll.RtlInitUnicodeString(0032f2a0,008b3338
L"\\??\\C:\\users\\focht\\Local Settings\\Application
Data\\Skybound\\Stylizer\\Sandbox\\2011.12.15T20.58") ret=0034cdc9
0025:Ret  ntdll.RtlInitUnicodeString() retval=0032f2a0 ret=0034cdc9
0025:Call
ntdll.NtOpenFile(0032f24c,00120089,0032f270,0032f2b0,00000003,00000021)
ret=0034ce32
0025:Ret  ntdll.NtOpenFile() retval=00000000 ret=0034ce32
0025:Call
ntdll.NtQueryVolumeInformationFile(00000068,0032f344,0032f33c,00000008,00000004)
ret=0036d89c
0025:Ret  ntdll.NtQueryVolumeInformationFile() retval=00000000 ret=0036d89c
0025:Call ntdll.RtlInitUnicodeString(0032f2f8,008b2f70
L"\\??\\C:\\users\\focht\\Local Settings\\Application
Data\\Skybound\\Stylizer\\Sandbox\\2011.12.15T20.58\\XSandbox.bin")
ret=0034cd16
0025:Ret  ntdll.RtlInitUnicodeString() retval=0032f2f8 ret=0034cd16
0025:Call
ntdll.NtCreateFile(0032f31c,00120116,0032f2e0,0032f300,00000000,00000080,00000000,00000001,00000060,00000000,00000000)
ret=0034cd81
0025:Ret  ntdll.NtCreateFile() retval=c0000034 ret=0034cd81
0025:Call ntdll.RtlInitUnicodeString(0032f2f8,008b3068
L"\\??\\C:\\users\\focht\\Local Settings\\Application
Data\\Skybound\\Stylizer\\Sandbox\\2011.12.15T20.58\\XSandbox.bin.__tmp__")
ret=0034cd16
0025:Ret  ntdll.RtlInitUnicodeString() retval=0032f2f8 ret=0034cd16
0025:Call
ntdll.NtCreateFile(0032f31c,0013019f,0032f2e0,0032f300,00000000,00000080,00000000,00000005,00000060,00000000,00000000)
ret=0034cd81
0025:Ret  ntdll.NtCreateFile() retval=00000000 ret=0034cd81
...
0025:Call
ntdll.NtDuplicateObject(ffffffff,0000006c,ffffffff,0032f318,00000000,00000000,00000002)
ret=0039a13e
0025:Ret  ntdll.NtDuplicateObject() retval=00000000 ret=0039a13e
...
0025:Call ntdll.NtClose(00000068) ret=0034c187
0025:Ret  ntdll.NtClose() retval=00000000 ret=0034c187
...
0025:Call
ntdll.NtSetInformationFile(0000006c,0032f388,0079b9e8,000000e6,0000000a)
ret=0034d0c4
0025:fixme:ntdll:NtSetInformationFile Unsupported class (10)
0025:Ret  ntdll.NtSetInformationFile() retval=c0000002 ret=0034d0c4
...
0025:Call ntdll.NtClose(0000006c) ret=0034c187
0025:Ret  ntdll.NtClose() retval=00000000 ret=0034c187 
--- snip ---

MSDN (ZwSetInformationFile):

http://msdn.microsoft.com/en-us/library/windows/hardware/ff567096%28v=vs.85%29.aspx

class 10 (FileRenameInformation) -> FILE_RENAME_INFORMATION:

http://msdn.microsoft.com/en-us/library/windows/hardware/ff540344%28v=vs.85%29.aspx

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