loadlibrary

    2熱度

    2回答

    我正在開發一個ASP.NET網站,在Visual Studio 2010中開發。大多數網站都是用託管代碼(F#和C#)編寫的,但它使用非託管DLL(QuickPDF)的一些功能。該網站在本地正常運行,但是在部署到託管提供商(aspnethosting.co.uk)時,LoadLibrary調用失敗,返回一個IntPtr.Zero句柄。 根據託管服務提供商的控制檯,該站點運行在Full(內部)信任級

    2熱度

    2回答

    如果我加載了一個帶有LoadLibrary的DLL,那麼該DLL是否能保證加載?如果不是,我怎樣才能防止重新加載。 實際情況:我有一個調度器,根據某些消息,它需要加載多個dll中的一個,並從中執行某些功能。我無法在編譯時鏈接到它們,所以我使用LoadLibrary。因爲可能會有很多電話,所以我不希望每次都撥打LoadLibrary,因爲這是一個瓶頸。所以我打算每個DLL只調用一次,調用GetPro

    0熱度

    1回答

    我有以下問題:我有一個64位版本的matlab 2011b。我需要從DLL中調用一些函數。這已經在一段時間前與視覺工作室2010的教授版本工作。 現在我想讓它與快遞版本運行。因此,我安裝了Visual Studio C++ 2010 Express和Win SDK 7.1。現在我給matlab命令mex -setup並選擇VC++編譯器。好吧! 如果我想用loadlibrary加載DLL本身,我會

    0熱度

    2回答

    所以我有這個項目在Java中使用我寫的jni .dll(我已經適當地命名爲jniusb),它可以訪問usb-hid設備。我一直在使用它幾個月,直到昨天,當我試圖從jar而不是直接從netbeans啓動我的程序時,沒有任何值得注意的問題。經過一些調試,我的問題描述如下: 點擊jar圖標啓動我的程序而不加載dll。在我的gui中顯示錯誤消息,即使我將我的dll複製到java二進制文件夾(它總是似乎在過

    0熱度

    1回答

    我正在做一個實驗來成功掛接全局的API調用,並且我讀了關於SDT(服務描述符表)和內核模式驅動程序的地方。 這種鉤子是否適用於駐留在user32.dll之類的調用?

    0熱度

    1回答

    我想在python中加載dll,並且只能這樣做,如果我輸入絕對路徑。我想使用相對路徑或環境變量。唯一可行的是,如果我指定了確切的路徑(C:...),我甚至試圖讓dll直接在py文件所在的文件夾中構建,但它仍然無法工作。 我有什麼: MY_DLL = r'c:\full_path\output\Win32\Debug\my.dll' #MY_DLL = r'my.dll' #this doesn'

    2熱度

    2回答

    我想加載我在另一個項目中動態製作的DLL。然而,當我去加載我收到以下錯誤信息庫: 「程序無法啓動,因爲wpcap.dll的是從您的計算機中缺少嘗試重新安裝程序來解決這個問題。」 我已經搜索並沒有找到適合我的解決方案。我替換了wpcap.dll文件以及它說的丟失的packet.dll文件,它仍然給我另一個錯誤。如果有人能幫助我,我會很感激。謝謝。

    0熱度

    1回答

    我有一種情況,LoadLibrary()失敗,錯誤1114,但只有當用戶登錄的用戶是「用戶」組。適用於「管理員」和「超級用戶」。我也可以運行它,只要我以「運行方式」啓動應用程序管理員或超級用戶 我可以逐步執行一些代碼,但不能對其進行任何更改(至少不能進行任何更改推出到現場),所以不幸的是解決方案必須在應用程序的外部。 到目前爲止,我試圖完全訪問目錄(幷包含文件)所有exes和dll到用戶組沒有成功

    2熱度

    1回答

    我有一個作爲WCF Web服務在IIS7上運行的應用程序。它調用一個COM控件,然後這個控件加載另一個包含數據的dll。此應用程序已使用了相當長的一段時間,通常工作正常,但最近我遇到了LoadLibrary調用加載數據DLL失敗的一臺機器上的問題。但是,調用並不總是失敗,它將在IIS服務重新啓動後用於第一次調用,然後在此之後失敗。 數據dll與COM控件存在於同一個目錄中,並且當前目錄設置爲此目錄

    1熱度

    1回答

    我在Windows上有一個與LoadLibrary有關的奇怪問題。首先是一些背景。這個應用程序依賴於Qt,而Qt被分成幾個庫。我正在嘗試升級Qt版本,但沒有打破任何人。較新的Qt庫向後兼容舊版本。這意味着使用較舊版本構建的應用程序可以在加載較新版本時運行。相反的情況並非如此 - 如果較舊版本的應用程序已加載,則使用較新版本構建的應用程序將會丟失符號。 Qt DLLs在版本特定的目錄(例如c:\qt