① 怎麼在沒有源代碼的情況下修改一個軟體用的MFC。反編譯還是有別的辦法
不用反編譯,用鉤子函數就可以。windows系統打補丁就是用這種技術。大概是設計一個新的dll庫文件掛在原來的程序上,實現一些功能的替換
② 如何編輯dll文件
1、首先去網路搜索VB Decompiler Pro軟體下載到電腦文件家夾里。
③ 修改軟體需哪些條件是否要有源代碼,才可修改軟體
首先要看什麼語言所編寫的軟體,一般都必須有源碼才可以,因為不管是什麼類型的軟體,代碼都是經過編譯之後生成可執行文件的,一般有人說用反編譯的軟體其實是已個道理,還是為了拿到源碼。c編寫的軟體已經編譯成exe或者很多的dll文件,反編譯的軟體是很多,但是都不準,所以改也很難改。java編寫的軟體編譯成了class文件,反編譯出來也有很多語法錯誤。其他語言暫不舉例,歸根結底,還是需要源碼的,呵呵,因為如果不是可配置的軟體,那就必須用源碼來改。
④ 怎樣把易語言編譯成的DLL文件打開我沒有EXE的源碼,只有DLL的,能不能把DLL文件轉換為EXE的
dll是應用程序擴展,一般是無法直接打開的,你嘗試修改後綴試試,假的dll應該能打開,真的會提示無效win32程序