On Feb 9 17:20, Corinna Vinschen via Cygwin wrote: > On Feb 9 13:36, Jon Turney via Cygwin wrote: > > On 09/02/2024 02:17, Kaz Kylheku via Cygwin wrote: > > > > > > I see the commit: > > > https://cygwin.com/cgit/cygwin-apps/setup/commit/?id=0122154811bacdd7dc042cff0c80bb0a36af360c > > > > > > I'm curious, what improvement arises out of looking up the > > > SetDefaultDllDirectories > > > function dynamically in kernel32.dll? > > > > > > Is it the case that malicious software can interpose itself somehow such > > > that > > > the statically linked SetDefaultDllDirectories call goes elsewhere other > > > than > > > kernel32.dll, which we can thwart by asking for the genuine article in > > > kernel32.dll? > > > > You're looking at the wrong commit there. > > > > The dynamic lookup merely ensures that setup continues to work at all on > > Windows versions (<6.0), which don't support that function. > > Typo. Windows < 6.2. SetDefaultDllDirectories has been introduced with > Windows 8.
...and with KB2533623 it was also backported to Vista, W7, and the equivalent server versions, so just ignore me. Corinna -- Problem reports: https://cygwin.com/problems.html FAQ: https://cygwin.com/faq/ Documentation: https://cygwin.com/docs.html Unsubscribe info: https://cygwin.com/ml/#unsubscribe-simple