- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我正在尝试将应用程序(不是我编写的)从 Windows 7 移动到 Windows 10。但它无法在 Windows 10 上启动,并显示此“有用”错误消息:
我隔离了一个错误发生的地方:
所以我得到的是 LoadAccelerators
返回 NULL
并且 GetLastError
设置为 15105
或 ERROR_MUI_FILE_NOT_LOADED
。
有谁知道那个错误代码是什么意思?
附言。 LoadAccelerators
的 hInstance
参数设置为调用此 API 的模块的正确实例(即该屏幕截图中的 0x6F0000
。)
最佳答案
好的。我想我明白了。
缺少的是多用户界面 .mui
文件与资源。 ( Here's more info 。) 对于 Windows 组件,这些组件位于 C:\Windows\System32\<lang>\<ImageName>.mui
中64-bit
的文件夹应用程序,或在 C:\Windows\SysWOW64\<lang>\<ImageName>.mui
适用于 32 位应用程序。
所以从那里复制它并将其放入<lang>\<ImageName>.mui
应用程序必须运行的目标文件夹中,它将修复该错误。
关于c - API 在什么时候返回 ERROR_MUI_FILE_NOT_LOADED?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42869556/
我正在尝试将应用程序(不是我编写的)从 Windows 7 移动到 Windows 10。但它无法在 Windows 10 上启动,并显示此“有用”错误消息: 我隔离了一个错误发生的地方: 所以我得到
我是一名优秀的程序员,十分优秀!