wintrust: Always return ERROR_SUCCESS in WinVerifyTrust [RESEND]

Paul Vriens Paul.Vriens at xs4all.nl
Mon Aug 7 13:28:21 CDT 2006


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.




More information about the wine-devel mailing list