Приложение не запускается правильно ошибка

Я разрабатываю приложение с использованием Wosa / XFS, и текущая проблема заключается в том, что оно выдает сообщение об ошибке при запуске, говоря: «Приложение не удалось правильно запустить (0xc0000142). Нажмите« ОК », чтобы закрыть приложение».

Это производится вызовом Wfs_Startup.

BOOL Wfs_Startup (пусто)
{
WFSVERSION WfsVersion;
return (WFSStartUp (RECOGNISED_VERSIONS,
&WfsVersion) == WFS_SUCCESS);
}

Я не знаю, что может быть причиной этой ошибки, потому что я не загрузил NI_XFSMgr.DLL или это 3 DLL-файла, которые я поместил в каталог System32.

Любой, кто имеет знания по WOSA / XFS, пожалуйста, помогите мне с решением. Мое приложение на данный момент основано на консоли.

Я благодарю тебя.

0

Решение

Эта ошибка может возникнуть, если вы неправильно настроили реестр xfs.
Проверьте свои HKEY_LOCAL_MACHINE\SOFTWARE\XFS\XFS_MANAGER узел.

Все значения должны быть правильными.

Другая причина может заключаться в том, что ваше приложение не имеет доступа к файл общей памяти xfs.

Путь к файлу общей памяти установлен в HKEY_LOCAL_MACHINE\SOFTWARE\XFS\XFS_MANAGER Параметр ShareFileName.

1

Другие решения

Это не проблема XFS.
Это связано с тем, что библиотеки DLL, помещенные в папку system32, не подписаны или недействительны в цифровой форме.
Больше информации и хитрости, чтобы пройти это можно найти из Вот

Более простым решением было бы поместить эти DLL в папку, где находится ваше приложение (и это должно быть за пределами system32).

0