如何反編譯ocx
⑴ 如何打開ocx文件
注冊ocx文件的方法:1.安裝文件,其實也就是把他復制粘貼到我們的系統文件中。
2.對於是32bit的系統。請把 comdlg32.ocx 移到 c:\Windows\system32 裡面
3.對於是 64bit的Win7/win8 系統, 要把comdlg32.ocx 移到 c:\Windows\SysWOW64
4.打開「運行」。輸入注冊命令。
對於32位的系統。在運行中直接輸入「regsvr32 c:\Windows\system32\comdlg32.ocx」;
對於64位的系統。在「運行」中直接輸入「regsvr32 c:\Windows\SysWOW64\comdlg32.ocx」;
5.或者用選擇打開的方法注冊,例如要注冊comdlg32.ocx,
右鍵單擊comdlg32.ocx選擇「打開方式」;
6.瀏覽找到regsvr32.exe點確定就可以完成注冊。
⑵ .ocx後綴的文件怎樣打開
.ocx是ocx控制項的擴展名,與.exe
.dll同屬於PE文件
。OCX
是對象類別擴充組件,不需打開,也無法打開,.使用的時候將需要安裝的OCX控制項文件復制到某個目錄就可以直接使用了
⑶ .ocx文件怎麼打開
.ocx是ocx控制項的擴展名,下來說說什麼是ocx控制項!
說說什麼是OCX控制項?
OCX 是對象類別擴充組件。
如果你用過Visual Basic或者Delphi一類的可視化編程工具,那麼對控制項這個概念一定不會陌生,就是那些工具條上的小按鈕,如EditBox,Grid,ImageBox,Timer等等。每個控制項都有自己的事件、方法和屬性。使用了控制項的編程非常容易。首先,在程序的設計階段可以設置一些屬性,如大小,位置,標題(caption)等等;在程序運行階段,可以更改這些屬性,還可以針對不同的事件,調用不同的方法來實現對該控制項的控制。控制項就好像一塊塊的積木,程序要做的事只是將這些積木搭起來。控制項的最大好處是可以重復使用,甚至可以在不同的編程語言之間使用,例如你可以在VB中嵌入用VC開發的控制項。
控制項的本質是微軟公司的對象鏈接和嵌入(OLE)標准。由於它充分利用了面向對象的優點,使得程序效率得到了很大的提高,從而得到了廣泛的應用。國外有很多公司就是專門製作各種各樣控制項的。控制項的最早形式是以.VBX的格式出現的,後來變成了.OCX。由於Internet的廣泛流行,微軟公司推出了ActiveX技術,就是從OLE發展起來的,加入了WWW上的功能。所以目前最流行的是ActiveX控制項。
ActiveX控制項.ActiveX控制項是可重用的軟體組件。使用它可以很快地在網址、台式應用程序、以及開發工具中加入特殊的功能。ActiveX控制項的使用者可以無需知道這些組件是如何開發的,便可以完成網頁或應用程序的設計。
對象鏈接和嵌入用戶控制項(OCX)是一種可以由在微軟的Windows系統中運行的應用軟體創建使用的特殊用途的程序。OCX提供操作滾動條移動和視窗恢復尺寸的功能。如果你有Windows系統,你會發現在你的Windows地址錄里有大量OCX文件名後綴的文件。 對象鏈接和嵌入(OLE)被設計來支持混合文檔(包含多種資料類型,比如文本、繪畫圖像、聲音、動畫)。Windows桌面就是一個混合文檔的範例,微軟使用OLE來建立的。OLE和組件對象模型(COM繼OLE後的更常用的概念)支持「即插即用」程序的發展,「即插即用」程序在系統中可以用任何語言寫入並可以由任何應用程序動態地使用。這些程序被認為是他們在其上運行的container的組建和應用程序。這種基於組件的近似應用程序的發展縮減了程序調試時間並改善了程序的性能和品質。Windows應用發展程序(比如powerbuilder和Microsoft Access)具有OCX的優勢。
⑷ VB反編譯器怎麼用
VB 是偽代碼,是種解釋性語言,
反編譯沒用的,不能得到編寫的代碼,只能看看有哪寫控制項.
⑸ OCX的控制項怎樣打開呢用VB打開無法載入。怎樣看到代碼呢
這是已經編譯好的東西。 是沒辦法看到源碼的
如果水平高 可以自己反編譯過來 不過那種源碼就不是VB了。
⑹ 如何打開原vb6.0下編寫的ocx控制項,進行重新編輯
除非你去網上找個能反編譯ocx的軟體,但一般來說即使能反編譯出來,源代碼也有很多問題的,是個雞肋
⑺ 如何打開或者編輯*.ocx文件。
ocx是ocx控制項的擴展名
*.ocx一般是由c++寫的控制項
用regsvr32 StreamingJetExplorer.ocx將此進行注冊到你的注冊表中。
你以後就可以調用該控制項了
用C++編程程序或者VB打開即可
以下是參考資料
.ocx文件是ocx控制項的擴展名,下來說說什麼是ocx控制項!
⑻ 如何將OCX或DLL編譯到EXE的可執行文件中
添加一個自定義資源類型,指向該文件即可。運行時可以利用資源管理函數把資源存到Windows的臨時目錄,文件名稱越怪越好,不需要和原來的文件名一樣。利用loadLibrary和GetProcAddress,調用函數,最後刪除臨時文件,毀屍滅跡。如果你熟悉DLL動態延遲載入,那將是再好不過。
相關文章可以參考Windows Deveoper Magazine中 2002.7 這篇文章講述了如何把DLL打包到一個EXE文件中,如何把它存到一個臨時的不為人所知目錄,如何動態延遲載入這個動態連接庫(注意動態延遲載入用的是是靜態連接,不需要調用loadLibrary和GetProcAddress函數,但在編譯時需要指定編譯選項你可以參考《Windows核心編程》參考關於DLL延遲載入的描述)。程序函數調用完畢程序退出前可以神不知鬼不覺地把文件刪除。做到踏雪無痕。
⑼ 關於反編譯的問題. 反編譯ocx. 如有大神助我完成, 將送上本人所有家當.
哎,分值誘人,就是不會
⑽ 如何修改ocx控制項
新建個activeX 工程,然後把ocx加進去,再生成新的ocx;
OCX 是對象類別擴充組件(Object Linking and Embedding (OLE) Control eXtension);是不可執行的文件; 是 ocx 控制項的擴展名,與 .exe、.dll 同屬於PE文件。