2017-03-18 100 views
1

我想從Windows 7移動的應用程序(即我沒有寫)到Windows 10,但它不能與這個「有用的」錯誤消息啓動Windows 10:API在什麼時候返回ERROR_MUI_FILE_NOT_LOADED?

enter image description here

我分離一個地方,錯誤發生:

enter image description here

那麼我得到的是LoadAccelerators回報NULLGetLastError設置爲15105ERROR_MUI_FILE_NOT_LOADED

有誰知道那個錯誤代碼是什麼意思?

PS。 LoadAcceleratorshInstance參數設置爲調用此API的模塊的正確實例(即截圖中的0x6F0000)。

回答

1

好的。我想我明白了。

缺少的是帶有資源的多用戶界面文件.mui。 (Here's more info。)對於Windows組件,它們位於C:\Windows\System32\<lang>\<ImageName>.mui文件夾中,用於64-bit應用程序,或位於C:\Windows\SysWOW64\<lang>\<ImageName>.mui(適用於32位應用程序)。

所以,從那裏複製,並將其放入<lang>\<ImageName>.mui文件夾在應用程序必須運行的目標,它會修復錯誤。

相關問題