當前位置:首頁 » 尋物指南 » dll為什麼找不到函數

dll為什麼找不到函數

發布時間: 2022-08-07 03:31:05

『壹』 無法載入安裝程序庫 comsetup.dll, 或是找不到函數 Ocentry。什麼意思

右鍵點擊「我的電腦」,在彈出的菜單中選擇「屬性」,在彈出的表單中選擇「高級」,點擊下方的「環境變數」,更改Path變數的設置即可,如果path不存在,需要新增此項,變數名填「path」,變數值填「%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbemb;%SystemRoot%\System32\Setup」,然後確定關閉就可以了,更改時要關閉添加/刪除程序,之後重啟

『貳』 為什麼有的dll里沒有導出函數

dll里如果把函數設為隱式導出,用depend或者execope是看不到的.
回樓上:
一是使用.def文件;
二是使用_declspec(dllexport)

對於第一種DEF方式,你可以設置導出dll的函數的NONAME屬性,這樣就給每個函數編了一個序號.外部程序要用dll的函數時,不直接調用函數名,而是用序號來調用.而且外部程序是無法直接看到dll函數名的,只能看到序號.

『叄』 JNA 調用dll文件找不到函數該如何解決

你好,推薦使用騰訊電腦管家的電腦診所, 診所可以深度修復電腦問題,擁有海量騰訊業務修復首選,眾多修復方案全面保護,無需任何費用,輕松一鍵修復。截至目前,電腦診所能夠解決涵蓋騰訊專區、桌面圖標、上網異常、軟體問題、硬體問題和系統綜合等電腦問題,為用戶提供批量類一鍵修復與圖文攻略自助修復兩種解決方案

『肆』 無法載入安裝程序庫comsetup.dll,或是找不到函數0cEntry怎麼弄

大多是因為卸載軟體不完全造成的,注冊表中還留有殘余的載入項。步驟:開始——運行,然後再運行框中輸入gpedit.msc打開注冊表編輯器,然後在編輯中查找有關與comsetup.dll的載入項,查找到以後,把它們全部刪除,刪除的時候小心,只刪除與它相關的就行了。然後重啟動就可以了。

『伍』 C#調用C++dll文件 運行提示找不到函數的入口點

[DllImport("XXXXXX.dll") ]
public static extern int function(parameter1,parameter2,..);
參數類型要寫對 是否需要ref
還要注意調用方式
類型對照:
BSTR --------- StringBuilder
LPCTSTR --------- StringBuilder
LPCWSTR --------- IntPtr
handle---------IntPtr
hwnd-----------IntPtr
char *----------string
int * -----------ref int
int &-----------ref int
void *----------IntPtr
unsigned char *-----ref byte
Struct需要在C#里重新定義一個Struct
CallBack回調函數需要封裝在一個委託里,delegate static extern int FunCallBack(string str);
注意在每個函數的前面加上public static extern +返回的數據類型,如果不加public ,函數默認為私有函數,調用就會出錯。

『陸』 為什麼調用dll時提示找不到函數指針呀

你如果用指針調用函數,要先用LoadLibrary載入dll,然後才能獲取到那個函數的地址的。否則dll不執行,哪裡有地址呢?

『柒』 無法載入安裝程序庫msgrocm.dll,或是找不到函數OcEntry。特定錯誤碼是Ox7e。

上有人說可以網上下載IIS組件安裝。
我認為,你找個msgrocm.dll放到系統文件夾的SYSTEM32文件夾中試下。

『捌』 無法載入安裝程序庫iis.dll,或是找不到函數 OcEntry .請與您的系統管理員聯系。特定錯誤碼是Ox7e.」

這可能是因為你的系統是優化版!
首先
找到C:\windows\inf\sysoc.inf在Components增加以下一行代碼:
iis=iis2.dll,OcEntry,iis2.inf,,7
然後保存
二、安裝IIS
經過以上操作,在」添加/刪除Windows組件「窗口中我們可以看到久違的"Internet信息服務(iis)」選項了。不過現在還不能安裝,因為這時安裝後,雖然IIS可以訪問,不過訪問任何網頁時,均會出現:The specified mole could not be found的錯誤,偶就是繞了這一圈,才找到的正確步驟。見下文:
1、找到IIS的安裝包,解壓後,進入i386目錄,找到IIS.DL_,IIS.IN_,IISsuba.dl_,三個文件,並復制到硬碟某個文件夾中(如D盤下,只是臨時放一下,一會我們將會用到);
2、把這三個文件的擴展名都改成.cab,然後用解壓縮軟體把裡面的文件解壓出來,分別是IIS.DLL,IIS.INF,IISsuba.dll,並把IIS.DLL和IIS.INF改名為IIS2.DLL和IIS2.INF(這樣做可以避免覆蓋掉系統的原文件~),然後把這三個文件分別復制到C:\windows\system32\setup\,C:\windows\inf,C:\windows\system32目錄下。
3、在添加刪除Windows組件里安裝IIS
4、打開注冊表編輯器,重命名HKEY_LOCAL_MACHINESOFTWAREClassesAppID{A9E69610-B80D-11D0-B9B9-00A0C922E750}下的
AccessPermission為AccessPermission0,LaunchPermission為LaunchPermission0。
5。打開IIS 信息服務,在左側找到自己的計算機,點右鍵,選擇屬性,在主屬性中選編輯,打開「目錄安全性」選項卡,單擊「匿名訪問和驗證控制」里的「編輯」按鈕,在彈出的對話框中確保只選中了「匿名訪問」和「集成Windows驗證」兩項,單擊匿名訪問中的編輯,去掉「允許IIS控制密碼」;
6、在「默認Web站點」上點右鍵,選屬性,在主目錄標簽中把「應用程序保護」設置為「低 (IIS進程)」
經過以上設置,可愛的IIS終於能正常工作了。對了,如果需要使用ASP.net而又先安裝了.net Framework,在運行中執行下面的「命令」:
"%windir%Microsoft.NETFrameworkV1.1.4322aspnet_regiis.exe" -i

『玖』 C#調用C++dll庫時提示找不到函數的入口。

你要在右邊的添加引用裡面,引用這個dll文件,然後要在頭文件中要使用using調用這個dll就可以了

熱點內容
為什麼吃完東西肚子疼怎麼緩解 發布:2024-11-20 01:35:43 瀏覽:641
小米五nfc為什麼黑屏了 發布:2024-11-20 01:27:05 瀏覽:361
獻了血為什麼來月經顏色變淡了 發布:2024-11-20 01:13:23 瀏覽:798
蘋果x為什麼前置這么糊 發布:2024-11-20 01:13:19 瀏覽:234
為什麼小米椒長果幾次就變大了 發布:2024-11-20 01:11:49 瀏覽:921
李玫瑾為什麼有的孩子自私 發布:2024-11-20 01:05:55 瀏覽:495
為什麼小米互傳一打開就崩潰 發布:2024-11-20 01:05:09 瀏覽:697
羊群為什麼晚上站著不睡覺 發布:2024-11-20 01:05:08 瀏覽:126
為什麼下雨天睡覺不好 發布:2024-11-20 01:04:36 瀏覽:368
女人懷孕為什麼是水胎 發布:2024-11-20 01:04:34 瀏覽:861