1樓:匿名使用者
1全部首先判斷你的那個exe程式有沒有加殼,如果沒加殼的話就好辦了,有殼要去殼才行(不細說了),vb編譯的exe檔案中,點陣圖都是沒壓縮的,就是位**件多大,存到exe檔案裡就是多大,格式、內容都沒有變化,只要找到位**件在exe檔案中的位置,替換一個新的位**件就可以了(新位**件小了可以,不能比原先的大,用ultraedit軟體就可以做到,其它二進位制編輯器也可以),你有源程式就更好辦了,你看源程式裡有沒有那個點陣圖,和exe檔案做個二進位制比較就知道點陣圖在exe什麼位置了。是不是最新版本的話,只能大概用下面的方法判斷一下:你可以將程式執行環境搭建好後再編譯(這個和系統環境有關,直接影響是否能編譯及編譯出來的exe檔案大小和內容,儘量和最早編這個程式的機器一模一樣),和你手頭的那個exe檔案進行二進位制比較,如果一樣的話,就是同一版本,不一樣的話就是不同版本。
更精準的方法就是用ollydbg動態跟蹤一下,這個比較難,估計你也不會。
希望可以幫助你。
2樓:從不問問題
首先更正個概念,不叫反彙編,叫反編譯
其次,vb6目前尚未有很好的反編譯軟體,如果沒有原**,只能看一下你的應用程式的資原始檔是否含有這個logo了,如果沒有,是沒有什麼辦法的
3樓:匿名使用者
如果有源**的話,開啟windows畫圖版,繪製一個自己設計的logo,或者開啟一個logo**,點編輯選單,選擇全選,右鍵選單點複製,回到vb6,點一下要替換logo的窗體的空白處,右鍵選單點粘帖就可以了。vb6窗體的背景圖替換方式就是以上,希望對您有所幫助!
4樓:小菊阪胡蝶
用 reshacker 吧,直接將那個資源替換了就行。。。
ps:話說,你這是想幹嘛?!! - -||||
用vb編寫的程式,主視窗標題欄文字如何修改?
5樓:匿名使用者
這種情況一般是標題欄文字為動態生成的情況,比如說在form1_load過程中有一行:
form1.caption="test"
這種情況下標題欄文字就變為「test」了。一般情況下為了防止惡意修改,窗體的屬性即便已通過屬性視窗設定好,還是會用**設定一遍的。
6樓:
估計是執行後由編碼生成的,各有各的做法
7樓:守株待美妹
你用 od 反彙編找到最終偏移地址! 修改後儲存!
8樓:**聖使
不能,除非你反編譯。
有沒有vb6.0程式反彙編程式? 要那種全面的。 5
9樓:網海1書生
至今尚未發現有能完全反編譯vb6程式的軟體。vb的編譯屬於一種偽編譯,所以它的反編譯在某種意義上甚至比c程式還要困難。
有針對vb的反彙編工具嗎?
10樓:匿名使用者
有,「vb rezq」
效果還可以,能反匯編出來介面和api,部分**不能反彙編
11樓:因特兒
只能出介面,程式看不到
用vb做個程式,將vb文字框輸入的數值替換txt文字等號後面的數值,謝謝! 5
12樓:匿名使用者
vb6.0實現讀寫配置檔案(*.ini檔案)
彙編程式小問題,彙編程式小問題?
彙編十六進位制的數如果是字母開頭,就得在數字前面加一個0,db是定義一個位元組的數字,即值為a,即十進位制是10,對應的ascii碼是換行,即從新行開始顯示。經發了,女生以後應該注意這位老師和他要有點距離,警醒點 就是你叫猴子吧店裡好了一起發貨吧的貨了 不知道,不知道,不知道,不知道,不知道,不知道...
二道彙編程式題,急急急急急急,二道彙編程式題,急急急急急急
給的思路很對!但是第1題用51彙編解答就錯了,因為第3題用到dos功能呼叫,所以顯然樓主說的是8086彙編。所以.樓主要注意提問方式,要有所界定 題目都不算難,樓主應該自己做。嘿嘿,我通常不回答這樣的問題,我不替人做題。建議樓主將分數給。當然,另有其它人替你做題的再說,但我堅持認為那不是幫助你。祝學...
寫出下列彙編程式的功能,並用C語言程式寫出
太亂了,哥不行,同你一起等待高人。第一個是求8個數的平均值。include define uchar unsigned charuchar code table main 第二個是判斷從30h開始的16個數如果是d0h則結束,否則將該數依次存入50h開始的暫存器。include define uch...