dllimport

    0熱度

    1回答

    我有一個Outlook加載項,我需要使用DllImport加載一個自定義dll。我已經將dll包含在項目資源中,當項目「發佈」時,它將被複制到Resources文件夾中。 我的問題是,在用戶安裝加載項後,我不知道我已經包含在資源中的DLL在哪裏。如果我知道,那麼我可以將該位置添加到當前的搜索路徑,並且一切都將工作。 Environment.SetEnvironmentVariable("PATH"

    0熱度

    1回答

    我的目標是填補DLL的導入表,以勾內部調用LoadLibrary調用手動(當你加載庫可能加載其內部的DllMain另一個庫)。 這裏是我的代碼填寫在導入表遞歸的依賴條件層級中的每個DLL和除了一些dll文件,它工作正常(API-MS-雙贏CRT-語言環境l1-1-0.dll在這種情況下 )。 void PEUtility::fillImportTable(HMODULE loadedModule,

    0熱度

    1回答

    我需要在默認瀏覽器中打開一個網站。然後我想在第二個屏幕上顯示瀏覽器。因此我嘗試以下方法: private void button1_Click(object sender, EventArgs e) { var externalApplication = new Process(); externalApplication.StartInfo.WindowStyle = Pr

    1熱度

    1回答

    我正試圖在Access 2016 x64中找到user32.dll中的本地化按鈕標題。 奇怪的是,在安裝了Access 2010 x86的另一臺機器上,代碼完美運行。 的代碼如下: Option Compare Database Option Explicit Private Declare PtrSafe Function LoadString Lib "user32" Alias "Lo

    0熱度

    1回答

    我正在導入我的C#代碼中的非託管dll。 .h文件描述如圖所示波紋管 DLL_API int __stdcall SetConfiguration(IN char* configuration); DLL_API int __stdcall GetErrorMessage_UTF16( INOUT int* errorGroup, INOUT char* errorCode,

    -1熱度

    1回答

    我正在用C++編寫Microsoft Service。此服務應該在運行時動態加載位於與可執行文件相同的文件夾中的子文件夾中的.dll庫。但是,正如有人告訴我的,該服務的實際工作目錄與可執行目錄不同,因此該庫未找到並且未加載。 作爲這個事實的證明,如果我作爲應用程序啓動服務可執行文件,我能夠加載庫。 應用程序的文件夾結構如下: FOLDER\Service.exe FOLDER\SUBFOLDER

    0熱度

    1回答

    我一直在使用該程序從「在選擇運行時在光標下檢測實體」由Philippe Leefsma位於這裏1。它在ACAD2014中工作,但現在我們正在使用ACAD2016。它不會工作,因爲acdb19.dll的DLLImport和autocad2016需要acdb20.dll。有沒有辦法讓程序加載dll版本?我嘗試使用netload和assembly.loadfrom並沒有工作。 Point Monitor

    15熱度

    3回答

    我們正在編寫一個代碼,使用Windows Defender API從C#按需掃描文件。 [DllImport(@"C:\Program Files\Windows Defender\MpClient.dll")] public static extern int WDStatus(out bool pfEnabled); [DllImport(@"C:\Program

    4熱度

    1回答

    在F#中我使用的是外部的DLL(在這種情況下,SDL圖形庫)我進口我需要的方法如下... [<DllImport("SDL2.dll", CallingConvention = CallingConvention.Cdecl)>] extern int SDL_QueryTexture(nativeint texture, uint32& format, int& access, int& w,

    -2熱度

    2回答

    C++函數時,我創建了一個DLL在C++,這樣一個導出的函數: extern "C" __declspec(dllexport) int __stdcall AlmacenarPedido(DWORD dwTelefono, LPCTSTR lpszFechaPedido, LPCTSTR lpszHoraPedido, LPCTSTR lpszCodigoInterno, LPCTSTR lps