c 呼叫用簡單語言編寫的 dll

發布 科技 2024-05-07
6個回答
  1. 匿名使用者2024-01-28

    這是我之前寫的一篇文章,很好用,可以獲取網頁的原始碼,可以參考一下。

    void cmydlg::onok()

    todo: add extra validation here

    hinstance hmod = loadlibrary("");

    載入 typedef char *(winapi *add)(cstring);

    新增函式 char 以將字串返回到 winapi add新增 cstring 輸入字串。

    新增函式名稱。

    cstring str;

    設定字串變數。

    char *sc;

    字元 * 字串 sc

    cstring url;

    cstring 是 **。

    getdlgitemtext(idc_edit2,url);

    獲取 idc edit2 作為盒子的 id url,獲取盒子的內容。

    str=(sc);

    sc char* 轉 cstring

    getdlgitem(idc_edit1)->setwindowtext(str);

    將轉換後的 str 輸入到框中,並將 idc edit1id 作為 idc edit1

    sc = 獲取網路時銷毀餘額。

    str=(sc);

    轉到 cstring

    getdlgitem(idc_static)->setwindowtext(str);

    輸出標籤 idc static

    freelibrary(hmod);

    關閉 dll 控制代碼。

    關閉 cdialog::onok(); idc_edit1

    我不知道該怎麼問。

  2. 匿名使用者2024-01-27

    dll方法的名稱不是中文的,你嘗試改變它。

  3. 匿名使用者2024-01-26

    .版本 2

    DLL 控制代碼 loadLibrary (fetch 指標文字型別 (fetch rundirectory ()'載入 DLL

    呼叫(getProcAddress(DLL 控制代碼,“子例程 1”),' get...查詢子例程呼叫執行子例程的位置。

    指向文字的指標 (呼叫 (getprocaddress (dll 控制代碼, “子例程 2”),'採用文字返回值。

    子例程呼叫,整數。

    引數子例程位址,整數。

    引數 引數 1,整數,可為空。

    引數 引數 2,整數,可為 null。

    引數 引數 3,整數,可為空。

    引數 引數 4,整數,可為 null。

    引數 引數 5,整數,可為空。

    引數 引數 6,整數,可為空。

    引數 引數 7,整數,可為 null。

    引數 引數 8,整數,可為 null。

    引數 引數 9,整數,可為 null。

    引數 引數 10,整數,可為 null。

    引數 引數 11,整數,可為 null。

    引數 引數 12,整數,可為 null。

    引數 引數 13,整數,可為 null。

    引數 引數 14,整數,可為 null。

    引數 引數 15,整數,可為 null。

    放置 ** ()。

    返回 (0)。

  4. 匿名使用者2024-01-25

    通常你只能呼叫你寫的東西,因為你知道你是如何編寫dll的,也是如何使用的。

    如果是別人寫的,那麼他必須宣告需要呼叫公開的函式,必要時需要寫乙個呼叫的例子,別人寫的DLL大部分都是C++,大部分例子都是C+。 dll 在 win 上最常見。

    我先告訴你,你為什麼要叫別人的dll,你肯定是有目的的呼叫,別人寫出來是為了方便整理一些資料,他可以完全寫成乙個程式,或者程式設計師是提供給別人的,是別人的東西,一般來說, 他不告訴你如何使用它,你不知道如何打電話。(QQ的DLL是騰訊自己的東西,不告訴你也沒用,因為他指向的是自己的QQ通訊工具,是軟體產品)。

    如果你想知道呼叫的方法。

    Yi 語言中要呼叫的方法只需要在dll列表欄中填寫宣告的函式及其引數和返回的資料即可,(如果有其他型別的變數,還需要宣告資料型別)。

    正如我們所熟悉的,API是Windows系統提供給本系統平台上的程式設計師的各種程式設計功能命令。 這裡有乙個關於這些dll用法的介紹,(如果你正在學習簡單的語言,我建議你參考它。"超級模組"原始碼中有更完整的 API 示例。 )

  5. 匿名使用者2024-01-24

    我們知道,一旦DLL函式匯入到exe檔案的輸入表中,exe檔案啟動時,DLL的啟動子例程函式就會自動執行,所以我們可以把需要執行的指令放到函式中,然後記得在函式的public選項上打勾, 然後編譯。

    接下來,我們開啟 Lordpe,如下所示。

    然後在彈出的對話方塊中,選擇要匯入dll函式的程式,然後點選新建彈窗的目錄,如下圖所示。

    然後點選輸入表,右邊的標題是。(無法截圖)。

    然後選擇一條隨機資料,單擊滑鼠右鍵,如下所示。

    在彈出的視窗中,填寫 DLL 名稱和 API 名稱(填寫 starter 子例程),然後單擊 + 按鈕。

    如果彈出乙個資訊框,在上面點選是,新增完成後點選確定,然後一直儲存,但是記得在發布程式時帶上那個dll,我不知道怎麼問。

  6. 匿名使用者2024-01-23

    在注入器結束時,再次載入是正常的,不影響使用,可以在載入dll完成時解決這個問題,然後延遲(500)結束注入視窗。

    因為您已將此 dll 注入此程序,因此您的 dll 和您注入的程序是共享的,即 ,..

相關回答
10個回答2024-05-07

二:點選軟體問題,準備面板區域模仿干擾。 >>>More

11個回答2024-05-07

基礎打好了,一切都慢慢來,沒有這個堅持什麼都做不了,先想乙個你想做的程式,傻這個,然後逐步實施,不會是最好的搜尋,一點一點的完成程式,你就會全部理解,不懂開啟檔案的問題也不要急著去問別人, 想辦法自己解決,實在是不可能求助,手去看看。

9個回答2024-05-07

傳送事件物件:網路攔截操作:系統支援:Windows >>>More

11個回答2024-05-07

房東**的樣子真的傷了我,全域性太多了,函式定義和宣告引數沒有型別化、判斷素數是否真的返回雙精度、printf使用錯誤。我就不多說了,給大家修改一下,編譯執行都成功了**如下: >>>More

7個回答2024-05-07

出現 0x ???指令引用的 0x ???記憶。 記憶體不能"read"或"written"。 >>>More