自定義的gina,在其中的一個 函式里動態加載一個dll,windows2003 32位虛擬機, 登錄沒有問題。
但是當系統待機一段時間以后,再次登錄就會出現dll加載不上的問題,錯誤提示是存盤空間不足,無法處理此命令。
我將此虛擬機的記憶體從1G增加到4G,還是出現此問題
將虛擬機的虛擬記憶體從600增加到2400M,還是出現此問題。
求大牛指點。
加載動態庫代碼如下:
hUKey = LoadLibraryEx(szHUKeyPath, NULL, LOAD_WITH_ALTERED_SEARCH_PATH);
if (!hUKey)
{
LPVOID lpMsgBuf;
DWORD err = GetLastError();
FormatMessage(
FORMAT_MESSAGE_ALLOCATE_BUFFER | FORMAT_MESSAGE_FROM_SYSTEM,
NULL,
err,
MAKELANGID(LANG_NEUTRAL, SUBLANG_DEFAULT),
(LPTSTR) &lpMsgBuf,
0, NULL );
MessageBox(NULL, (LPCTSTR)lpMsgBuf, "加載HUKey.dll失敗", MB_OK|MB_SERVICE_NOTIFICATION);
//MessageBox(NULL, "加載HUKey.dll失敗", 0, MB_OK|MB_SERVICE_NOTIFICATION);
bRet = FALSE;
break;
}
uj5u.com熱心網友回復:
是不是權限的問題呢?uj5u.com熱心網友回復:
你好我看了你發的一些關于u盤禁用的帖子,我按照你的方法改寫了書本上的例子,但是會出現藍屏,我分析可能是沒有對U盤和本地磁盤進行區分而導致,想向您請教是怎么解決的
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/96994.html
標籤:Windows客戶端使用
上一篇:避免大資料收集個人隱私的問題
下一篇:如何開啟mysql的3306埠?
