On Mon, 2006-08-07 at 11:11 -0700, James Hawkins wrote:
Hi,
Accoring to recent comments by Paul Vriens, Process Explorer now accepts ERROR_SUCCESS from WinVerifyTrust, and several installers require ERROR_SUCCESS in order to continue, so everyone is happy. Fixes bugs 5573 and 3619.
http://bugs.winehq.org/show_bug.cgi?id=5573 http://bugs.winehq.org/show_bug.cgi?id=3619
Changelog:
- Always return ERROR_SUCCESS in WinVerifyTrust.
dlls/wintrust/wintrust_main.c | 18 +++++------------- 1 files changed, 5 insertions(+), 13 deletions(-)
When I run process explorer without tracing/debugging everything is fine. As soon as I add +wintrust,+heap it fails again. There is most likely some heap corruption somewhere (couldn't be more vague).
Alexandre's patch to add more free list entries only masked the problem, as far as I can see from the results.
Cheers and sorry for the misleading remarks,
Paul.