2013-11-22 109 views
0

我想在網站上面創建一個分部,在其中我必須顯示登錄按鈕。爲了瀏覽器助手對象不工作?

達到這個我做了BHO程序。

我已經使用C#完成了我的BHO(瀏覽器幫助對象)代碼。在該程序中,爲了測試的目的,我給出了一些消息框

。這BHO我能夠註冊/註銷互聯網

探險家沒有問題。

我的問題是沒有信息框是在網站打開或導航時到來的。而其令人震驚的

其在未來的寡婦就像探險家,當我打開我的電腦,打開一個特定的驅動器或

文件夾。我完全卡住請幫助。

進出口以下

http://www.codeproject.com/Articles/350432/BHO-Development-using-managed-code

http://www.codeproject.com/Articles/149258/Inject-HTML-and-JavaScript-into-an-existing-page-w

http://www.codeproject.com/Articles/19971/How-to-attach-to-Browser-Helper-Object-BHO-with-C

+0

@pinker我不這麼認爲我的代碼將適用於你。相反,我的建議是你開發64位架構BHO。 –

回答

0

如果你的BHO是在資源管理器注入,期待在註冊表中:

HKEY_LOCAL_MACHINE\SOFTWARE\Windows\CurrentVersion\Explorer\Browser Helper Objects 

,並刪除任何引用您的BHO的CLSID。

如果您不提供更多信息,我們無法幫助您調試Internet Explorer中的BHO問題。

給出OS版本,位數,IE版本,位數和開發平臺。

檢查您的BHO是否在Internet Explorer中啓用。請參閱 Manage add-ons in Internet Explorer

檢查您的DLL是否加載了Process Explorer

+0

我現在正在使用windows7 professional。 而我的IE版本是10.0.9200.16540。 yaah我已選中登記在 HKEY_LOCAL_MACHINE \ SOFTWARE \ WINDOWS \ CURRENTVERSION \瀏覽器幫助對象。 我已經構建了x64 dll。 我的擴展是64位,我在.net framework 3.5中開發。 這是否與IE 7,8,9 10瀏覽器兼容? –

+0

我已經解決了這個問題。儘管只需要32位,但我開發了64位bho擴展。 :) –

0

我已經解決了這個問題。儘管只需要32位,但我開發了64位bho擴展。 :)

+0

你好Anuj,我可以知道你做了什麼代碼更改嗎? 我面臨着類似的問題,我創建了一個BHO,它運行良好,但對於其他幾臺機器卻不工作。 我無法檢測到它不工作的原因。我有32位機器(工作正常)。我檢查了一臺64位的機器,它工作正常,在第三個系統中,它不工作。它不顯示任何消息框。所以我也無法檢測到問題。 – Touseef

相關問題