The distinction seems entirely philosophical. The usage of MSVCRT.DLL either leads to problems or it doesn't. How code executes in the computer isn't affected by our classification of it.
In any event, it's possible to manually bind the Zeranoe DLLs to the VC9 or VC11 CRT. On Wed, Apr 23, 2014 at 5:59 AM, Jan Ehrhardt <php...@ehrhardt.nl> wrote: > Chung Leong in php.pecl.dev (Wed, 23 Apr 2014 05:18:09 +0200): > >I just realized that PHP5TS.DLL imports the same DLLs. > > Yes, but advapi.dll and user32.dll are system-level components on > Windows. Thus they are allowed to use msvcrt.dll. > > >On Wed, Apr 23, 2014 at 4:52 AM, Jan Ehrhardt <php...@ehrhardt.nl> wrote: > > > >> Chung Leong in php.pecl.dev (Wed, 23 Apr 2014 04:06:33 +0200): > >> >Okay, I tried loading the FFmpeg DLLs manually. It turns out that it's > >> >impossible to avoid loading MSVCRT.DLL into the process. FFmpeg imports > >> >from ADVAPI.DLL and USER32.DLL. Those system DLLs in turn will bring in > >> >MSVCRT.DLL. Even if we link statically or rebuild FFmpeg in VC, > MSVCRT.DLL > >> >will still get loaded. > > Jan > > -- > PECL development discussion Mailing List (http://pecl.php.net/) > To unsubscribe, visit: http://www.php.net/unsub.php > >