2017-03-18 63 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文件夹在应用程序必须运行的目标,它会修复错误。

相关问题