我使用CHtmlView写了一个浏览器程序,该程序是为了包Java applet程序用的,希望使用sun 的JRE,而不是MS 的JAVA虚拟机(JVM).电脑上这两种虚拟机都有安装,我通过程序设置注册表,来达到这样的目标.设置以后,IE的internet选项内,会勾选 JAVA(SUN),同时取消MISROSOFT VM的选择.设置以后,IE可以正常的使用SUN的JRE,但是不知道为什么?我的程序却总是执行JVM,当我卸载JVM后,有时候会使用JRE,有时候程序会非法结束.下面是程序运行时的DLL加载情况,好象JRE和JVM都有加载
Loaded 'C:\Program Files\Java\jre1.5.0_07\bin\NPJPI150_07.dll', No symbols loaded.
Loaded 'C:\WINDOWS\system32\msjava.dll', Cannot find or open a required DBG file.
Loaded 'C:\WINDOWS\system32\vmhelper.dll', Cannot find or open a required DBG file.
Loaded 'C:\WINDOWS\system32\javart.dll', Cannot find or open a required DBG file.
Loaded 'C:\WINDOWS\system32\msawt.dll', Cannot find or open a required DBG file.
Loaded 'C:\WINDOWS\system32\javacypt.dll', Cannot find or open a required DBG file.  有高手可以帮助我吗?
  请问IE控件程序是不是也受IE Internet选项的控制?程序加载的DLL的顺序能不能被改变?有什么办法可以保证IE控件程序使用SUN的JAVA虚拟机?
  谢谢.