wmicore.dll compiled using vc7?

wmicore.dll compiled using vc7?

Post by bo » Wed, 30 Oct 2002 06:13:39

Windows Media Player 9 is great, but the core dlls such as
wmicore.dll and wmvcore.dll were built with vc6 (I guess)
and they both use some of the functions from MSVCRT.DLL.
For this reason, if I build an application using VC7 and
WMP9 SDK, there will be a DLL mismatch problem because an
application created by VC7 uses MSVCRT7.DLL. This is what
happened on my computer when I tried to run my VC7 test
program, it crashed inside wmicore.dll. Note, the main
code in the test program is borrowed from WMPHOST sample
of the WMP9 SDK, and I didn't change it at all. So if my
claim above is correct, the questions will be

1. Will Microsoft also release core Windows Media Player
dlls compiled with VC7? if Yes, when?

2. If No, how can we deal with this problem if we have to
use VC7 for our projects?

3. To where in Microsoft I can report some problems I
found in WMP 9 SDK?



1. Error: WMIEXE caused an error in WMICORE.DLL

Begin by refreshing the copy of wmicore.dll from Windows\Options\Install (or Cabs) or
from the OS CD:
See "How to Extract and Replace a Protected File in Windows Me (Q265371)"

The file is ver. 4.90.2452.0,  6/08/2000.
Jack E. Martinelli       2002 MVP for Win9X / DTS
Help us help you:  http://www.dts-L.org/goodpost.htm
Your cooperation is appreciated.

2. printer reinstall

3. relased compiled application still using mfc42d.dll

4. Question on controlling users

5. linking to dlls while compiling using gcc

6. Help Winsock ACCEPT() handling

7. need help getting started using vc7

8. HP 3100 Printer INstall

9. Using internal define/macros for compiling DLLs????

10. using non dll-interface class as base for dll-interface class

11. Using resources in a DLL from code in the DLL

12. Trouble when using mfc42.dll + mfc42d.dll

13. Force using MFC40.DLL or MFC42.DLL