[vlc-devel] [PATCH] win32: do not load wininet.dll on startup, it's not a Known DLL

Rémi Denis-Courmont remi at remlab.net
Fri Mar 10 17:49:21 CET 2017

Le perjantaina 10. maaliskuuta 2017, 14.51.30 EET Steve Lhomme a écrit :
> > Says you. The known DLLs list is ostensibly a matter of system
> > configuration. So if you follow that logic, you need to DllOpen
> > EVERYTHING sinve you don't really have a fixed list. Which is actually
> > inpossible.

> That's precisely what the CIA did.


Loading all DLLs with LoadLibrary/LoadLibraryEx() is intrinsically impossible 
(chicken-and-egg problem) and therefore nonsensical regardless of what the CIA 
did or did not do.

> You can set a manifest next to the
> .exe and target a wininet locally by forcing a specific signature
> (maybe even without proper signature). I could replicate this on my
> machine and verify it loads the wrong DLL.

You can also remove DLLs from the known list. In other words, this patch and 
the other one are not really fixing the problem.


More information about the vlc-devel mailing list