1. 程式人生 > >IE除錯dll(或ocx)

IE除錯dll(或ocx)

一、設定

1.安全設定,包括本地和可信任站點的安全設定

2 IE安全設定

2.設定成可除錯狀態,去掉如下圖所示的兩個禁用除錯的勾選(好像在IE8中,無論是否勾選都可以除錯)

啟用除錯

二、

IE8呼叫VC6編寫的DLL,斷點無法進入。找了很長時間,仍然無法進入

解決方案: 關閉IE的保護模式,避免IE用多程序方式開啟網頁,否則偵錯程式啟動的IE程序跟網頁所在的IE程序不同,就不能中斷。

1. 點選【開始】->【執行】 命令:regedit.
2. 定位到HKEY_LOCALMACHINE -> SOFTWARE -> Microsoft -> Internet Explorer -> Main
3. 在【右邊區域】【右鍵】新建一個名稱為TabProcGrowth的DWORD值, 數值資料設定為0.

三、設定IE8為單程序模式。

執行gpedit.msc組策略管理器。在“計算機配置—》管理模板—》windows元件—》Internet Explore”中開啟“選項卡程序增長”,設定為已啟用,選項卡程序增長為0。應用之後IE8就進入單程序模式。點選Internet Explore後出現許多項,很難找到“選項卡程序增長”,可以隨便點選一個,然後點選彈出框的“下一設定按鈕”,直到找到“選項卡程序增長”,

四、設定工程:

五、這些設定都弄好了,除錯還沒有成功?斷點還沒有進入?

可以在斷點前加MessageBox,喚醒斷點.

1)MessageBox(NULL,"這是一個斷點","斷點",MB_OK);

2)MessageBox("這是一個斷點");

相關推薦

IE除錯dll(ocx)

一、設定 1.安全設定,包括本地和可信任站點的安全設定 圖2 IE安全設定 2.設定成可除錯狀態,去掉如下圖所示的兩個禁用除錯的勾選(好像在IE8中,無論是否勾選都可以除錯) 圖3 啟用除錯 二、 IE8呼叫VC6編寫的DLL,斷點無法進入。找了很長時間,仍然無法進

ocx的容器除錯ie除錯

1 容器除錯 1.1 F5,選擇ActivesX Control Test Containor 1.2 ok--ok,選擇工具欄的new control 1.3 在Insert Control內選擇

VS除錯時找不到dllexe的方法

1、採用附加到程序的方法    :  除錯-> 附加到程序 (在下面的列表框中選擇要除錯的程式) 2、若更改了預設的生成路徑或生成檔名(a.exe改成了b.exe)則可以在工程屬性中進行設定:       右鍵工程-> 屬性-> 配置屬性-> 除錯-

VC2010用IE除錯OCX單步

1.reg: Windows Registry Editor Version 5.00 [HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main] "TabProcGrowth"=dword:0000000

未能加載文件程序集“file:///D:/Program Files (x86)/ArcGIS/DeveloperKit10.0/DotNet/ESRI.ArcGIS.3DAnalyst.dll它的某一個依賴項。試圖加載格式不正確的程序。 行 129,位置 5。

config onf gac mil runt 方案 htm 添加 conf 能加載文件或程序集“file:///C:/Program Files (x86)/ArcGIS/DeveloperKit10.0/DotNet/ESRI.ArcGIS.ADF.Loca

.Net Reactor 單個dllexe文件的保護

protect dll 保護 ima alt 配置文件 nbsp src png .Net Reactor配置如下: 點一下“Protect”能執行成功,就說明配置沒問題。然後保存配置文件,在vs插件上就可以直接讀取使用了。 vs插件配置

win 8系統:System.IO.FileNotFoundException: 未能加載文件程序集“CefSharp.Core.dll它的某一個依賴項。找不到指定的模塊

正常 下載地址 except sharp 未能加載 虛擬 pac 報錯 exce 最近用CefSharp做了一個chrome核心的瀏覽器。 在win 7、win 10系統上都正常運行,但是在win 8系統上報錯了。 win 8系統:System.IO.FileNotFoun

dllocx的簡單理解

參數 計算 通過 IT 可能 初始化 數據 界面 c++ 一、dll dll就是打包一些程序或者算法,根據我的理解分個類 1、算法的打包 比如打包C/C++的一些純代碼算法,計算平均值,極值,標準差....,只需要向外提供接口和入口參數,外部即可輕松調用 2、帶依賴

圖解如何用VS2008除錯DLL程式

分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!http://blog.csdn.net/jiangjunshow 也歡迎大家轉載本篇文章。分享知識,造福人民,實現我們中華民族偉大復興!        

C# 使用程式碼實現非託管dllOCX動態註冊

一般我們註冊VB的ocx控制元件或者其他的dll需要手動在控制檯命令中用regsvr32來註冊,其實就是呼叫dll中的DllRegisterServer方法,用c#的DllImport也可以呼叫該方法,

VS中的多執行緒(/MT)、多執行緒除錯(/MTd)、多執行緒DLL(/MD)、多執行緒除錯DLL(/MDd)的區別

一種語言的開發環境往往會附帶有語言庫,這些庫就是對作業系統的API的包裝,我們也稱這些語言庫為執行庫 對於MSVC的執行庫(CRT),按照靜態/動態連結,可以分為靜態版和動態版;按照除錯/釋出,可以分為除錯版本和釋出版本;按照單執行緒/多執行緒,可以分為單執行緒版本和多執行

ie除錯,瀏覽器模式,文字模式

處理ie的瀏覽器相容,如果電腦裝了ie9,想除錯頁面在ie8、ie7下的顯示效果,會用到ie除錯工具裡面的瀏覽器模式、文字模式 選項。 理論上切換瀏覽器模式時會同時自動連帶切換文字模式 ,如果瀏覽器模式、文字模式 所選版本不一致時就有下面的作用區別: 文字模

未能載入檔案程式集“CefSharp.Core.dll它的某一個依賴項

1.造成這個原因是因為Cefsharp.core.dll 的一個依賴項 libcef.dll被刪除導致,可檢視有沒有這個檔案。 2.如果沒有上面問題:可以安裝:vcredist vcredist_x86.exe是針對於不同CPU所出的優化補丁執行程式,是一種基於C++的軟體需

asp呼叫DLLcom元件的簡述及網上摘例

動態聯接庫(DLL)是加快應用程式關鍵部分的執行速度的重要方法 asp呼叫DLL或com元件的方法: 步驟一: <!--METADATA TYPE="typelib" FILE="Path/XX.dll" --> ''裝載 METADATA 標籤中指定的型別庫。

installshield 2010之 安裝包安裝和解除安裝過程中如何註冊和反註冊dll或者ocx

1, 選擇behavior  and logic->InstallScript 2,   然後右側選中對應的feature, 然後在旁邊的下來框中選擇installed 和uninstalled 3.   分別再installed和uninstall

DLLexe破解步驟

IL檔案修改入門篇 ==================================  Object:     掌握簡單的IL檔案處理知識     能夠熟練運用ildasm,ilasm工具  ==================================  1.編寫簡單的hello.cs 2

IE瀏覽器安裝外掛(ocx)提示“windows 已經發現此檔案有一個問題”怎麼辦?

當我們在win7作業系統中瀏覽網頁,在有些網頁需要登入賬號密碼需要安裝外掛才能夠輸入進去。一般我們只需按步驟下載安裝外掛就可以了。但是由使用者反映,在下載好外掛準備執行的時候,發現怎麼樣都安裝不了,這樣就無法登入賬號了,該怎麼辦呢?接下來小編給大家介紹下解決方法。 步驟: 1、開啟IE瀏覽器,在瀏覽器中點一

如何在cmd中註冊DLLOCX控制元件

     今天剛剛接觸機房收費系統其中最後一件事是讓我們註冊控制元件,當時給的要求是      我就在DOC下執行它但是它提示語法錯誤然後又沒有給語法於是我就在研究要不要加上“+”,因為我學習過DOC

Assembly.GetEntryAssembly() 在UG-DLLASP.net中不能用

Inside ASP.NET there is no concept of an "entry assembly", because the code that is executing was not started by a call to AppDomain.Execu

VS2013 MFC工程 除錯DLL出現: 當前不會命中斷點,還沒有為該文件載入任何符號

問題出現的環境:兩個VS2013 MFC工程 ,一個是MFC的exe工程,一個是MFC的DLL工程,MFC的exe工程通過引用呼叫DLL,除錯時輸出框顯示:已載入符號,但DLL中的斷點處提示:當前不會命中斷點,還沒有為該文件載入任何符號; 解決:  網上有各種設定的方式都試