Здравствуйте. Не пойму в чём ошибка, помогите разобраться. У программы несколько тысяч пользователей, у всех всё работает хорошо, но вот ко мне обратилось 2 пользователя у которых программа крашится при начале работе. С помощью логов в самой программе смог засечь где происходит крах. Основная программа взаимодействует с dll написанной на c++, из которой тягает функции. В dll вот это:
//Нажатие клавиш //Объявление __declspec(naked) BOOL WINAPI _PostMessageA(HWND hWnd, UINT uMsg, WPARAM wParam, LPARAM lParam) < __asm < mov edi, edi push ebp mov ebp, esp jmp dword ptr ds : [_PMA] >> //Вызов функции __declspec(dllexport) DWORD _PostMessage(HWND hwnd, UINT uMsg, WPARAM wParam, LPARAM lParam) < _PMA = (DWORD)GetProcAddress(LoadLibrary(_T(«user32.dll»)), «PostMessageA») + 5; int iMappedKey = (MapVirtualKey(lParam, 0) _PostMessageA(hwnd, uMsg, wParam, iMappedKey); return _PMA; >
Из основной программы вызываю так:
[DllImport(«keyboard.dll», CallingConvention = CallingConvention.Cdecl)] public static extern UInt32 _PostMessage(IntPtr hwnd, int uMsg, IntPtr wParam, IntPtr lParam); const int WM_KEYDOWN = 0x100, //Key down WM_KEYUP = 0x101; //Key up void test() < //Сюда заходит _PostMessage(hwnd, WM_KEYDOWN, (IntPtr)0x9, (IntPtr)0); //Нажать Tab //Происходит КРАХ Thread.Sleep(100); _PostMessage(hwnd, WM_KEYUP, (IntPtr)0x9, (IntPtr)0); //Отпустить Tab >
Ошибку выдаёт такую:
Прекращена работа программа «name_program» Возникшая проблема привела к прекращению работы программы. Закройте эту программу. «Закрыть программу»
Программа XR_3DA.exe не работает
Ошибка без всяких дополнительных сведений. При компиляции программы используется платформа Release Any CPU NET Framework 4.5 (хотя пробовал на 4.5.2, 4.6, 4.6.1). dll вшит в ресурсы и при запуске выгружается в папку рядом с программой. Проблема возникает на Win 7 Maximum x64 NET Framework 4.6.1 и на Win 8.1 x64 NET Framework 4.5.2. Если потребуется какая либо дополнительная информация предоставлю.
Источник: studassistent.ru
RAGE Multiplayer незапукается
Удалите стороннее антивирусное ПО (Касперский, Аваст и т.п.), сторонние файрволы, Adguard, Wallpaper engine, MSI Afterburner, MSI Mystic light и аналогичные, для управления подсветкой и блокировки рекламы. Также Process Lasso и Park Control, Memreduct, а также REDUX и другие модификации.
В настройках брандмауэра Windows, удалите все правила для входящих и исходящих подключений, далее отключите его.
Запустите по очереди, не закрывая предыдущие, следующие приложения: Rockstar games launcher, Steam/EGS, Gta 5 Launcher (RAGEMP)
—
Нужна Windows 10 версии 2004 и выше.
LTSC, LTSB, Корпоративная, версии для образовательных учреждений работают не корректно, поэтому и может возникать данная проблема.
Источник: forum.gta5rp.com
прекращение работы программы что делать есть решение
Вылет игры со словами «ПРОГРАММА THE SIMS 4 НЕ РАБОТАЕТ». Что делать.
ПОжалуйста, помогите! Вчера поставила игру с диска из магазина 1с- Интерес (брала коллекционку по Предзаказу), и уже через 2 ч игры она начинает вылетать!
Что ни делала, все напрасно — последние несколько запусков игра не выдерживает и получаса. Жестко летит в любом режиме — Жизни, Строительства, Редакторе создания персонажей, во время сохранения — везде игра то и дело вылетает. Появляется окно с надписью:
Программа The Sims 4 не работает.Возникшая проблема привела к прекращению работы программы. Windows закроет эту программу, а если есть известный способ устранения проблемы, уведомит вас об этом.
Теперь самое страшное.
1. ВСЕМ системным требованиям компьютер соответствует.
2. ОЗУ максимальная — 4 Гб.
3. Файл подкачки тоже увеличила до максимума.
4. Фоновые службы во время игры не работают.
5. Драйвера видеокарты поставила новые.
6. DirectX и Net.Framework стоят в последних версиях.
7. Устранение неполадок в Origin выполнила — не помогло.
Сообщение 1 из 6 (11 925 просмотров)
Re: Вылет игры со словами «ПРОГРАММА THE SIMS 4 НЕ РАБОТАЕТ». Что дел
- Отметить как новое
- Закладка
- Подписаться
- Подписка на RSS-канал
- Ссылка на сообщение
- Печать
- Пожаловаться
Community Manager (retired)
Сообщение 2 из 6 (11 882 просмотров)
Re: Вылет игры со словами «ПРОГРАММА THE SIMS 4 НЕ РАБОТАЕТ». Что дел
- Отметить как новое
- Закладка
- Подписаться
- Подписка на RSS-канал
- Ссылка на сообщение
- Печать
- Пожаловаться
1. Характеристики компьютера
ОЗУ адаптера 896,00 МБ (939 524 096 байт)
Установленные драйверы nvd3dum.dll,nvwgf2um.dll,nvwgf2um.dll
Версия драйвера 9.18.13.4052
Элементы цветовой таблицы 4294967296
Разрешение 1280 x 1024 x 60 Гц
Разрядов/пиксель 32
2. Количество используемой памяти во время игры — смотрела через Диспетчер задач, в начале игры было 1 006 715 Кб, потом, через полчаса где-то 1 336 810 Кб, а ближе к концу игры (= вылету) — 1 569 574 Кб. ЦП в Диспетчере все время скакало — там были значения и 02, и 10, и 17, и 01.
Источник: answers.ea.com