From: http://hi.baidu.com/wjs_hd2009/blog/item/defad32524060638c895599c.html
Today, Microsoft Internet controls objects of webbrower need to be used to compile a small program using VB, so the component is added. Who doesn't want to bring up a dialog box: unable to find the archive 'C: \ windows \ system32 \ ieframe. dll \ 1' looks at this path and it seems a bit wrong. Is there ieframe in system32. the DLL-named folder is generally used to call the data link library (DLL) file. What is the "1?
Hurry up to Baidu, it turns out to be IE7 bug. In WINXP SP2, after installing IE7, some patches are installed and then inserted with VB to the webbrowser control, the system will prompt that the "C: \ windows \ system32 \ ieframe. dll \ 1" file cannot be opened. IE7 upgrade hkey_classes_root \ typelib \ {EAB22AC0-30C1-11CF-A7EB-0000C05BAE0B} \ 1.1 \ 0 \ Win32 under the default key value to C: \ windows \ system32 \ ieframe. dll \ 1. Of course, this causes VB to find a non-existent file.
In this way, you will know how to do it. Just change the key value to c: \ windows \ system32 \ ieframe. dll and try to add the part. OK! Finally, a Registry file is provided:
Windows Registry Editor Version 5.00
[Hkey_classes_root \ typelib \ {EAB22AC0-30C1-11CF-A7EB-0000C05BAE0B}]
[Hkey_classes_root \ typelib \ {EAB22AC0-30C1-11CF-A7EB-0000C05BAE0B} \ 1.1]
@ = "Microsoft Internet controls"
[Hkey_classes_root \ typelib \ {EAB22AC0-30C1-11CF-A7EB-0000C05BAE0B} \ 1.1 \ 0]
[Hkey_classes_root \ typelib \ {EAB22AC0-30C1-11CF-A7EB-0000C05BAE0B} \ 1.1 \ 0 \ Win32]
@ = "C: \ Windows \ system32 \ ieframe. dll"
Save it as a registry file with the suffix. Reg. Double-click to install it!