
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/DTD/wml_1.1.xml">
<wml>
	<head><meta forua="true" http-equiv="Cache-Control" content="max-age=0" /></head><card id="MainCard" title="&#x6B22;&#x8FCE;&#x5149;&#x4E34;"><p><a href="wap.asp">&#x6728;&#x5B50;&#x5C4B;</a><br/>&nbsp;</p><p><b>&#x6807;&#x9898;&#x3A;</b> &#x56;&#x42;&#x5236;&#x4F5C;&#x42;&#x48;&#x4F;</p><p><b>&#x4F5C;&#x8005;&#x3A;</b> &#x64;&#x6E;&#x61;&#x77;&#x6F;</p><p><b>&#x65E5;&#x671F;&#x3A;</b> &#x32;&#x30;&#x30;&#x39;&#x2D;&#x31;&#x32;&#x2D;&#x31;&#x36;&#x20;&#x31;&#x31;&#x3A;&#x32;&#x33;&#x20;&#x41;&#x4D;</p><p><b>&#x5206;&#x7C7B;&#x3A;</b> <a href="wap.asp?do=showLog&amp;cateID=2">&#x5176;&#x4ED6;</a></p><p><b>&#x5185;&#x5BB9;&#x3A;</b> &#x7B2C;&#x4E00;&#x6B65;<br/>&#x6253;&#x5F00;&#x8BB0;&#x4E8B;&#x672C;&#xFF0C;&#x628A;&#x4E0B;&#x9762;&#x4EE3;&#x7801;&#x590D;&#x5236;&#x8FDB;&#x53BB;&#xFF0C;&#x7136;&#x540E;&#x4FDD;&#x5B58;&#x4E3A;IObjectWithSiteTLB.odl&#x3002;<br/>&#x590D;&#x5236;&#x5185;&#x5BB9;&#x5230;&#x526A;&#x8D34;&#x677F; &#x7A0B;&#x5E8F;&#x4EE3;&#x7801;[ <br/>uuid(CF9D9B76-EC4B-470D-99DC-AEC6F36A9261), <br/>helpstring(&#34;VB IObjectWithSite Interface&#34;), <br/>version(1.0) <br/>] <br/>library IObjectWithSiteTLB <br/>{ <br/>importlib(&#34;stdole2.tlb&#34;); <br/>typedef [public] long GUIDPtr; <br/>typedef [public] long VOIDPtr; <br/>[ <br/>uuid(00000000-0000-0000-C000-000000000046), <br/>odl <br/>] <br/>interface IUnknownVB <br/>{ <br/>HRESULT QueryInterface( <br/>[in] GUIDPtr priid, <br/>[out] VOIDPtr *pvObj <br/>); <br/>long AddRef(); <br/>long Release(); <br/>} <br/>[ <br/>uuid(FC4801A3-2BA9-11CF-A229-00AA003D7352), <br/>odl <br/>] <br/>interface IObjectWithSite:IUnknown <br/>{ <br/>typedef IObjectWithSite *LPOBJECTWITHSITE; <br/>HRESULT SetSite([in] IUnknownVB* pSite); <br/>HRESULT GetSite([in] GUIDPtr priid, [in, out] VOIDPtr* ppvObj); <br/>} <br/>}<br/>&#x4EE3;&#x7801;&#x610F;&#x601D;&#x6211;&#x4E5F;&#x4E0D;&#x592A;&#x61C2;&#xFF0C;&#x5927;&#x6982;&#x662F;&#x58F0;&#x660E;&#x63A5;&#x53E3;&#x3002;VB&#x91CC;&#x9762;&#x4E0D;&#x80FD;&#x5B9E;&#x73B0;&#x3002;<br/>&#x7B2C;&#x4E8C;&#x6B65;<br/>1.&#x5F00;&#x59CB;&#x83DC;&#x5355;&#x2014;&#x2014;&#x8FD0;&#x884C;&#x2014;&#x2014;CMD&#x3002;<br/>2.&#x628A;MKTYPLIB.EXE&#x62D6;&#x5165;CMD&#x7A97;&#x53E3;&#x3002;(&#x793A;&#x4F8B;&#x538B;&#x7F29;&#x5305;&#x4E2D;&#x6709;)<br/>3.&#x522B;&#x6025;&#x7740;&#x56DE;&#x8F66;&#xFF0C;&#x5728;&#x4E00;&#x957F;&#x4E32;&#x6587;&#x4EF6;&#x540D;&#x540E;&#x9762;&#x8F93;&#x5165;&#34; /NOCPP&#34;&#x3002;(&#x6CE8;&#x610F;&#x6709;&#x4E00;&#x4E2A;&#x7A7A;&#x683C;)<br/>4.&#x56DE;&#x8F66;&#x540E;&#xFF0C;&#x5F39;&#x51FA;&#x4E00;&#x4E2A;&#x6253;&#x5F00;&#x6587;&#x4EF6;&#x5BF9;&#x8BDD;&#x6846;&#x3002;&#x6253;&#x5F00;&#34;&#x7B2C;&#x4E00;&#x6B65;&#34;&#x4E2D;&#x4FDD;&#x5B58;&#x7684;IObjectWithSiteTLB.odl&#x3002;<br/>5.&#x7136;&#x540E;&#x4F1A;&#x6709;&#x63D0;&#x793A;&#xFF0C;&#x5982;&#x679C;&#x6210;&#x529F;&#x7684;&#x8BDD;&#xFF0C;&#x4F1A;&#x5728;MKTYPLIB.EXE&#x6240;&#x5728;&#x6587;&#x4EF6;&#x5939;&#x4E0B;&#x751F;&#x6210;IObjectWithSiteTLB.tlb&#x3002;<br/>&#x7B2C;&#x4E09;&#x6B65;<br/>1.&#x6253;&#x5F00;VB6.0&#x2014;&#x2014;&#x65B0;&#x5EFA;&#x4E00;&#x4E2A;&#x5DE5;&#x7A0B;&#x2014;&#x2014;&#x7C7B;&#x578B;&#x4E3A;activeX dll&#x3002;<br/>2.&#x5F15;&#x7528;Microsoft Internet Controls&#x548C;&#x521A;&#x624D;&#x5F97;IObjectWithSiteTLB.tlb&#x3002;<br/>3.&#x8F93;&#x5165;&#x4EE5;&#x4E0B;&#x4EE3;&#x7801;&#xFF1A;<br/>&#x590D;&#x5236;&#x5185;&#x5BB9;&#x5230;&#x526A;&#x8D34;&#x677F; &#x7A0B;&#x5E8F;&#x4EE3;&#x7801;Implements IObjectWithSiteTLB.IObjectWithSite<br/>Dim WithEvents IE As InternetExplorer<br/>Dim M_Site As IUnknownVB<br/>Private Sub IObjectWithSite_GetSite(ByVal Priid As IObjectWithSiteTLB.GUIDPtr, PPVobj As IObjectWithSiteTLB.VOIDPtr)<br/>&nbsp;&nbsp;&nbsp;&nbsp;M_Site.QueryInterface Priid, PPVobj<br/>End Sub<br/>Private Sub IObjectWithSite_SetSite(ByVal pSite As IObjectWithSiteTLB.IUnknownVB)<br/>&nbsp;&nbsp;&nbsp;&nbsp;Set M_Site = pSite<br/>&nbsp;&nbsp;&nbsp;&nbsp;Set IE = pSite<br/>End Sub<br/>&#x7B2C;&#x56DB;&#x6B65;<br/>&#x524D;&#x4E09;&#x6B65;&#x662F;&#x51C6;&#x5907;&#x5DE5;&#x4F5C;&#xFF0C;&#x4E0B;&#x9762;&#x8981;&#x7F16;&#x5199;&#x4F60;&#x81EA;&#x5DF1;&#x7684;&#x4EE3;&#x7801;&#x4E86;&#x3002;<br/>&#x5C31;&#x662F;&#x7528;webbrowser(Microsoft Internet Controls)&#x5B9E;&#x73B0;&#x5BF9;IE&#x5404;&#x4E2A;&#x4E8B;&#x4EF6;&#x7684;&#x63A7;&#x5236;<br/>&#x6BD4;&#x5982;&#x6DFB;&#x52A0;&#x4EE5;&#x4E0B;&#x4EE3;&#x7801;(&#x5176;&#x5B83;&#x4E8B;&#x4EF6;&#x5C31;&#x4E0D;&#x4E00;&#x4E00;&#x4E3E;&#x4F8B;&#x4E86;&#xFF0C;&#x6211;&#x81EA;&#x5DF1;&#x4E5F;&#x662F;&#x53BB;&#x7F51;&#x4E0A;&#x67E5;&#x7684;)&#xFF1A;<br/>&#x590D;&#x5236;&#x5185;&#x5BB9;&#x5230;&#x526A;&#x8D34;&#x677F; &#x7A0B;&#x5E8F;&#x4EE3;&#x7801;Private Sub IE_DocumentComplete(ByVal pDisp As Object, URL As Variant)<br/>&nbsp;&nbsp;&nbsp;&nbsp;MsgBox URL, vbInformation, &#34;&#x60A8;&#x597D;&#xFF0C;IE&#x4E3A;&#x60A8;&#x670D;&#x52A1;&#x3002;&#34;<br/>End Sub<br/>&#x7F16;&#x5199;&#x5B8C;&#x6240;&#x6709;&#x4EE3;&#x7801;&#x540E;&#xFF0C;&#x5373;&#x53EF;&#x751F;&#x6210;DLL&#xFF0C;&#x540D;&#x5B57;&#x4EFB;&#x610F;&#x3002;(&#x5982;&#xFF1A;MYBHO.DLL)<br/>&#x7B2C;&#x4E94;&#x6B65;&#x2014;&#x2014;&#x6CE8;&#x518C;BHO<br/>1.&#x5C06;&#x751F;&#x6210;&#x7684;DLL&#x62D6;&#x5165;regsvr32.exe&#xFF0C;&#x63D0;&#x793A;&#x6CE8;&#x518C;&#x6210;&#x529F;&#x3002;(regsvr32.exe&#x5728;windows\system32&#x4E0B;)<br/>2.&#x5F00;&#x59CB;&#x83DC;&#x5355;&#x2014;&#x2014;&#x8FD0;&#x884C;&#x2014;&#x2014;REGEDIT(&#x6253;&#x5F00;&#x6CE8;&#x518C;&#x8868;&#x7F16;&#x8F91;&#x5668;)&#x3002;<br/>3.&#x5728;&#x6CE8;&#x518C;&#x8868;&#x7F16;&#x8F91;&#x5668;&#x4E2D;&#xFF0C;&#x6253;&#x5F00;HKEY_CLASSES_ROOT\CLSID&#x3002;&#x7136;&#x540E;&#x67E5;&#x627E;&#34;MYBHO&#34;&#x3002;<br/>4.&#x627E;&#x5230;&#x540E;&#x8BB0;&#x4E0B;MYBHO&#x5BF9;&#x5E94;&#x7684;&#x90A3;&#x4E00;&#x957F;&#x4E32;GUID.<br/>5.&#x6253;&#x5F00;HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Browser Helper Objects &#x65B0;&#x5EFA;&#x9879;&#xFF0C;&#x9879;&#x7684;&#x540D;&#x79F0;&#x5C31;&#x662F;&#x8FD9;&#x4E2A;GUID&#x3002;<br/>&#x7B2C;&#x516D;&#x6B65;<br/>&#x5168;&#x90E8;&#x5DE5;&#x4F5C;&#x5B8C;&#x6210;&#x4E86;&#xFF0C;&#x73B0;&#x5728;&#x6253;&#x5F00;IE&#x6D4F;&#x89C8;&#x5668;&#xFF0C;&#x53EF;&#x4EE5;&#x770B;&#x770B;&#x6548;&#x679C;&#x3002;<br/>&#x70B9;&#x51FB;&#x4E0B;&#x8F7D;&#x793A;&#x4F8B;<br/>&#x9644;&#x6CE8;<br/>&#x8FD8;&#x6709;&#x51E0;&#x70B9;&#x9700;&#x8981;&#x8BF4;&#x660E;&#xFF1A;<br/>1.&#x53EF;&#x4EE5;&#x5728; ie&#x7684;&#34;&#x5DE5;&#x5177;(T)&#34;--&#34;&#x7BA1;&#x7406;&#x52A0;&#x8F7D;&#x9879;&#x4E0B;&#34;&#xFF0C;&#x542F;&#x7528;/&#x7981;&#x7528;&#x4F60;&#x7684;&#x63D2;&#x4EF6;&#x6216;&#x8005;&#x76F4;&#x63A5;&#x5230;&#x6CE8;&#x518C;&#x8868;&#x7684;HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Browser Helper Objects\&#x4E0B;&#x5220;&#x9664;&#x76F8;&#x5E94;dll&#x7684;clisd&#x5373;&#x53EF;.<br/>2.&#x5982;&#x679C;&#x5176;&#x5B83;&#x5DE5;&#x7A0B;&#x9700;&#x8981;&#x5F15;&#x7528;IObjectWithSiteTLB.tlb&#xFF0C;&#x5148;&#x5728;&#x6CE8;&#x518C;&#x8868;&#x5C06;&#x5176;uuid(CF9D9B76-EC4B-470D-99DC-AEC6F36A9261)&#x5220;&#x9664;(&#x53CD;&#x6CE8;&#x518C;)&#x3002;&#x5426;&#x5219;&#x4F1A;&#x65E0;&#x6CD5;&#x5F15;&#x7528;&#x3002;<br/>(&#x5220;&#x9664;&#x65B9;&#x6CD5;&#xFF1A;&#x53EF;&#x4EE5;&#x518D;&#x6CE8;&#x518C;&#x8868;&#x4E2D;&#x641C;&#x7D22;IObjectWithSiteTLB.tlb&#x3002;&#x5E94;&#x8BE5;&#x662F;&#x5728;tHKEY_CLASSES_ROOT\TypeLib&#x4E0B;&#x9762;)<br/>&#x53C2;&#x8003;&#x6587;&#x732E;<br/>1.&#x300A;&#x6D45;&#x8C08;&#x7528;vb&#x5199;bho(&#x6D4F;&#x89C8;&#x5668;&#x8F85;&#x52A9;&#x5BF9;&#x8C61;)&#x300B; http://blog.csdn.net/sx1989827/archive/2009/01/31/3855996.aspx &#x4F5C;&#x8005;&#xFF1A;sx1989827<br/>2.&#x300A;vb6&#x4E0B;&#x624B;&#x628A;&#x624B;&#x6559;&#x4F60;&#x505A;bho&#x63D2;&#x4EF6;&#x300B; http://hi.baidu.com/itworld_boss/blog/item/f87df4d4d54be602a18bb70e.html &#x4F5C;&#x8005;&#xFF1A;itworld_boss</p><p> + <a href="#CommentCard">&#x67E5;&#x770B;&#x5F53;&#x524D;&#x65E5;&#x5FD7;&#x8BC4;&#x8BBA;</a> (0)</p><p>&nbsp;<br/><br/><a href="wap.asp?do=Login">&#x767B;&#x5F55;</a></p><p><br/>&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;</p><p><a href="wap.asp">&#x6728;&#x5B50;&#x5C4B;</a></p><p><a href="http://www.pjhome.net/wap.asp">PJBlog3&nbsp;v3.2.9.518</a>&nbsp;Inside.</p><p>Processed&nbsp;In&nbsp;0.062&nbsp;ms</p><do type="prev" label="&#x8FD4;&#x56DE;"><prev/></do></card><card id="postCommentCard"><p><b>&#x6807;&#x9898;&#x3A;</b> <a href="#MainCard">&#x56;&#x42;&#x5236;&#x4F5C;&#x42;&#x48;&#x4F;</a></p><p><br/>你没有权限发表评论</p><p><br/>&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;</p><p><a href="wap.asp">&#x6728;&#x5B50;&#x5C4B;</a></p><p><a href="http://www.pjhome.net/wap.asp">PJBlog3&nbsp;v3.2.9.518</a>&nbsp;Inside.</p><p>Processed&nbsp;In&nbsp;0.062&nbsp;ms</p><do type="prev" label="&#x8FD4;&#x56DE;"><prev/></do></card><card id="CommentCard"><p>&#x6682;&#x65E0;&#x8BC4;&#x8BBA;</p><p><a href="#MainCard">&#x8FD4;&#x56DE;</a></p><p><br/>&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;</p><p><a href="wap.asp">&#x6728;&#x5B50;&#x5C4B;</a></p><p><a href="http://www.pjhome.net/wap.asp">PJBlog3&nbsp;v3.2.9.518</a>&nbsp;Inside.</p><p>Processed&nbsp;In&nbsp;0.062&nbsp;ms</p><do type="prev" label="&#x8FD4;&#x56DE;"><prev/></do></card>
</wml>
