打開易語言的時候它會讓你選擇易語言的類型,選擇「動態鏈接庫」編譯出的是DLL文件
選擇窗口程序編譯出的是EXE文件
⑵ 易語言編寫的DLL源碼,如何封裝成64位的.
在編譯配置里添加一個x64的就可以了。
從菜單【編譯(Build)】->【配置管理(Configuration Manager)】
在彈出的窗口裡的右上角有個【可用工程平台(Active solution platform)】下拉框,打開可以看到有個【新建】菜單,點擊打開【新建工程平台】的對話框,選擇平台為x64就可以了。
⑶ 易語言編譯dll文件出現的問題求解
失敗不用管,照樣可以運行的,因為編譯時會在源碼路徑下找這些dll,但源碼路徑下沒有,因為這些dll存在於系統中,所以找不到,也就會出現這些錯誤。
看起來你用的易語言是4.xx版,推薦使用新版,因為新版bug比較少,而且編譯出來的文件比較小
⑷ 易語言怎麼靜態編譯出dll文件
遠程我給你操作,
具體方式
點開易語言
然後
新建windows動態鏈接庫
然後寫代碼
編譯後就是DLL.文件
謝謝參考!
⑸ 易語言編譯DLL文件
.版本 2
.程序集 窗口程序集1
.子程序 _按鈕1_被單擊
輸入法注入.激活 (取句柄2 (「DNF.exe」))
輸入法注入.安裝 (取運行目錄 () + 「\你做的.dll」, 「這里隨便寫莫某輸入法」)
.子程序 _按鈕2_被單擊
輸入法注入.卸載 ()
』上面是注入 下面是dll啟動子程序
.版本 2
.程序集 程序集1
.子程序 _啟動子程序, 整數型, , 請在本子程序中放置動態鏈接庫初始化代碼
載入 (窗口1, , 假)
這里隨便寫 () ' 在初始化代碼執行完畢後調用測試代碼
返回 (0) ' 返回值被忽略。
.子程序 這里隨便寫, , 公開
返回 (0)
' 本名稱子程序用作測試程序用,僅在開發及調試環境中有效,編譯發布程序前將被系統自動清空,請將所有用作測試的臨時代碼放在本子程序中。 ***注意不要修改本子程序的名稱、參數及返回值類型。
' 把以上內容復制進去就哦了 注入和dll要分開
⑹ 易語言 如何把dll文件編譯到EXE(如圖)
易語言有一個可以添加DLL命令的地方,只要你的命令介面沒有變,裡面的函數隨你改
修改窗口屬性也一樣,將你的窗口句柄傳過去,根據句柄該窗口組件屬性的方法就很多了,
如果你的DLL也是使用易語言寫的話那就更簡單了,
直接定義一個變數類型為窗口
.版本 2
.子程序 ABC, , 公開
.參數 要修改的窗口, 窗口
要修改的窗口.左邊 = 0
要修改的窗口.高度 = 500
⑺ 易語言編譯時出現缺少dll和無法找到指定Dll庫文件。
dr.dll文件缺失,把它放在系統目錄下然後注冊,或者直接把這段錯誤代碼刪除
⑻ 怎樣把易語言編譯成的DLL文件打開我沒有EXE的源碼,只有DLL的,能不能把DLL文件轉換為EXE的
dll是應用程序擴展,一般是無法直接打開的,你嘗試修改後綴試試,假的dll應該能打開,真的會提示無效win32程序
⑼ 易語言編譯完成DLL文件,怎麼劫持注入到游戲中
利用游戲或系統缺陷注入 如偽裝成輸入法、驅動許可權強制載入、文件偽裝替換等等。
⑽ 易語言編譯DLL需要配置什麼東西么。要這么做。
就跟做無窗口式的子程序一樣,原理是基本上都是一樣的,一開始進入時在啟動子程序那下面寫需要執行點新增子程序,子程序要寫的代碼就隨你了,最後把需要用到的子程序公開出來,在調用的時候可以使用到DLL的子程序。
例如:
.版本 2
.子程序 _啟動子程序, 整數型, , 請在本子程序中放置動態鏈接庫初始化代碼
哈哈
_臨時子程序 () ' 在初始化代碼執行完畢後調用測試代碼
返回 (0) ' 返回值被忽略。
.子程序 _臨時子程序
' 本名稱子程序用作測試程序用,僅在開發及調試環境中有效,編譯發布程序前將被系統自動清空,請將所有用作測試的臨時代碼放在本子程序中。 ***注意不要修改本子程序的名稱、參數及返回值類型。
.子程序 哈哈, , 公開
信息框 (「DLL被調用了」, 0, )
-----------------------------------------------
寫完代碼後把DLL編譯出來吧
在應用程序里程序里可以這樣寫
DLL命令調用轉向 (你的dll路徑+文件名,「這個是文件名稱可不填」 )
謝謝樓主採納