server/snapshot.c and next_process
Hi, I'm busy fixing up NtQuerySystemInformation. I've added a trace statement at line 694: TRACE("Processname : (%s), size(%d)\n", wine_dbgstr_w(procname)); This is because I want to change procname into a unicode string later on and just wanted to see what the content of procname is. The trace shows: trace:ntdll:NtQuerySystemInformation Processname : (L"Z:\\data\\install\\windows\\SysInternals\\process_explorer\\NT\\V9.11\\procexp.exe\n") Can somebody tell me where the extra '\n' comes from ? Cheers, Paul.
Paul Vriens wrote:
Hi,
I'm busy fixing up NtQuerySystemInformation. I've added a trace statement at line 694:
TRACE("Processname : (%s), size(%d)\n", wine_dbgstr_w(procname));
This is because I want to change procname into a unicode string later on and just wanted to see what the content of procname is.
The trace shows:
trace:ntdll:NtQuerySystemInformation Processname : (L"Z:\\data\\install\\windows\\SysInternals\\process_explorer\\NT\\V9.11\\procexp.exe\n")
Can somebody tell me where the extra '\n' comes from ?
procname isn't nul-terminated at that point. Either use wine_dbgstr_wn or dump spi->pszProcessName after it is filled in instead. Rob
participants (2)
-
Paul Vriens -
Rob Shearman