0
有大量的提供了有關如何從DLL(我已經做過很多次)導出函數的信息,但我聽說,這也可以從一個可執行文件中導出函數,以便外部DLL可以調用它們。導出功能
雖然我已經成功地得到這個工作,它好像有一些問題的切入點:
- 如果沒有明確設置,則默認爲錯誤的「主」在 一個不起眼的子庫。
- 如果是明確設置,那麼它的輸入參數,argc和argv遭到損壞(ARGC可以〜20000000或〜-700000)。
我無法找到有關從可執行文件導出函數的任何文檔 - 我應該採取暗示而不是做它?
[背景:這是爲了使在Windows和Linux的過程我們工作的一部分。 Linux版本意外地從可執行文件中獲取函數,而不是從助理dll中明確導出的函數(這些函數具有相同的名稱,但具有不同的參數)。我們決定嘗試這種運行,從Windows可執行文件導出功能以及]