loadlibrary

    0熱度

    2回答

    我的Java代碼列出文件系統的目錄下的所有代碼文件,以及一個加載每個文件之一: File[] files = mDir.listFiles(); for(File f: files) { System.out.println(f.getPath()); //load code file System.load(f); } 上面的代碼邏輯上看起來不錯,但不適合我

    3熱度

    2回答

    我遇到了以下問題: #include <stdio.h> #include <stdlib.h> #include <windows.h> int main() { HANDLE handle; DWORD dw; handle = LoadLibrary("C:\\Folder\\mydll.dll"); dw = GetLastError(); printf("Lo

    0熱度

    1回答

    調用LoadLibrary將嘗試加載指定的庫和任何依賴項(MSDN:「指定的模塊可能會導致其他模塊被加載。」)。 我怎樣才能得到名稱列表(甚至更好,模塊句柄)已裝載的LoadLibrary調用而產生的任何依賴關係? 謝謝!

    2熱度

    2回答

    我想知道是否有可能(如果是這樣,如何)由Proc地址而不是由名稱 - 在Python中。 案例:我正在分析一個惡意的dll,並且我想調用的一個例程沒有被導出(名稱引用它),但是我確實知道該例程的基地址。 通過將函數指針強制轉換爲類型化函數原型,可以在C/C++中實現。 在Python中有類似的方法嗎? 如果沒有,是否有任何關於修改dll的導出表的問題,以使已知的導出名稱映射到該地址。

    3熱度

    2回答

    當我在同一文件夾中的庫作爲應用程序,我可以簡單: [DllImport("kernel32")] public extern static IntPtr LoadLibrary(string librayName); IntPtr iq_dll = LoadLibrary("IQPokyd.dll"); 我也有這個在我的app.config <?xml version="1.0" enc

    1熱度

    1回答

    我想從線程中的Java應用程序加載本地庫,說每個線程Thread1,Thread2 ... ThreadN試圖加載相同的共享庫,但在Thread1之後加載該庫的其他線程在System.loadLibrary上被阻塞。任何人都可以請幫助我如何解決這個問題? 感謝

    1熱度

    1回答

    好吧,所以我來危險地接近在這裏轉發,但我的情況是有點不同於許多其他海報有關此功能。我正在與當天寫回的DLL進行交互,而我擁有的就是該文件。我沒有.lib文件,所以我使用LoadLibrary和GetProcessAddress函數。我遵循MSDN網站上的教程來獲得基本結構。該DLL位於項目文件夾中。它編譯。在運行時,我得到「hinstLib」的數值,所以我假設找到了DLL。我得到一個「ProcAd

    2熱度

    1回答

    我的代碼: static final boolean WINDOWS = System.getProperty("os.name").toLowerCase().startsWith("windows"); public static final String LIB_NAME = "libtesseract302"; public static final String LIB_NAME_N

    2熱度

    2回答

    加載本機庫時出現問題使用System.loadLibrary("my_shared_lib"); 問題是此調用永不返回。 這裏是上下文: 在我的項目,我有幾個靜態庫使用NKD-生成腳本進行生成。 建設他們的作品以及使用該Android.mk每個.a LIB我需要: **Android.mk used for static libs** LOCAL_PATH:= $(call my-dir)

    0熱度

    2回答

    我試圖構建一個jogl應用程序。我下載了jar和原生dll文件。我已經包括了他們在我的構建路徑,但是當我運行我的代碼,我從標題得到一個錯誤 這是我的虛擬機文件: -server -Xms128m -Xmx512m -XX:MaxPermSize=250m -XX:ReservedCodeCacheSize=64m -ea -Dsun.io.useCanonCaches=false -