[Bug 18500] New: ntdll.NtQueryInformationProcess: provide simple ProcessDebugObjectHandle info class handling, returning "no debugger"

wine-bugs at winehq.org wine-bugs at winehq.org
Sun May 17 06:05:15 CDT 2009


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

           Summary: ntdll.NtQueryInformationProcess: provide simple
                    ProcessDebugObjectHandle info class handling,
                    returning "no debugger"
           Product: Wine
           Version: 1.1.21
          Platform: Other
               URL: http://www.exeinfo.go.pl/
        OS/Version: other
            Status: UNCONFIRMED
          Severity: normal
          Priority: P2
         Component: ntdll
        AssignedTo: wine-bugs at winehq.org
        ReportedBy: focht at gmx.net


Hello,

this is a continuation of http://bugs.winehq.org/show_bug.cgi?id=12859#c7
The app queries for unimplemented "ProcessDebugObjectHandle" information class.

--- snip ---
...
0021:Call ntdll.NtSetInformationThread(fffffffe,00000011,00000000,00000000)
ret=004da0d5
0021:fixme:thread:NtSetInformationThread info class 17 not supported yet
0021:Ret  ntdll.NtSetInformationThread() retval=c0000002 ret=004da0d5
0021:Call
0021:Call
ntdll.NtQueryInformationProcess(ffffffff,0000001e,c0000002,00000004,00000000)
ret=004da0e4
0021:fixme:ntdll:NtQueryInformationProcess (process=0xffffffff) Unimplemented
information class: ProcessDebugObjectHandle
0021:Ret  ntdll.NtQueryInformationProcess() retval=c0000003 ret=004da0e4
...
--- snip ---

Wine already fakes info for such kind of classes, returning "no debugger".
Have a look at dlls/ntdll/process.c:NtQueryInformationProcess, ProcessDebugPort
how it's done and provide simple patch.

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