Форум программистов, компьютерный форум CyberForum.ru

C++

Войти
Регистрация
Восстановить пароль
 
mr.xolms
52 / 52 / 5
Регистрация: 07.12.2011
Сообщений: 115
#1

0xC0000005: Access violation writing location - C++

13.10.2014, 22:07. Просмотров 633. Ответов 1
Метки нет (Все метки)

Пытаюсь запустить стороннее приложение таким кодом:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
PROCESS_INFORMATION P_I;
    STARTUPINFO S_I;
 
    ZeroMemory(&S_I, sizeof(S_I));
    S_I.cb = sizeof(S_I);
    ZeroMemory(&P_I, sizeof(P_I));
    S_I.dwFlags = STARTF_USESHOWWINDOW;
    S_I.wShowWindow = SW_SHOW;
 
    if (CreateProcess(NULL,L"Calc.exe", NULL, NULL, FALSE, NULL, NULL, NULL, &S_I, &P_I))
        cout << "GOOD";
    else cout << "BAD";
 
    WaitForSingleObject(P_I.hProcess, INFINITE);
    CloseHandle(P_I.hProcess);
    CloseHandle(P_I.hThread);
Во время выполнения выскакивает ошибка:
Код
First-chance exception at 0x757B9478 (KernelBase.dll) in KTSC.exe: 0xC0000005: Access violation writing location 0x0125ED98.
Unhandled exception at 0x757B9478 (KernelBase.dll) in KTSC.exe: 0xC0000005: Access violation writing location 0x0125ED98.
Система Win8.1
Компилятор от VS2013 Ultimate

Кто-нибудь знает причину сего происшествия и шаги по его искоренению?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
13.10.2014, 22:07     0xC0000005: Access violation writing location
Посмотрите здесь:
C++ Unhandled exception at 0x0F73DF62 | 0xC0000005: Access violation writing location
C++ Access violation writing location
Access violation writing location C++
C++ Access violation writing location
C++ Ошибка Access violation writing location
C++ WinAPI Исключение access violation writing location
Исключение Access violation writing location 0x0582D000 C++
__asm ошибка Access violation writing location C++
C++ Код выдает ошибку Access violation writing location
Exception thrown at 0x77D75BCA (ntdll.dll): 0xC0000005: Access violation reading location 0x0000 C++
Ошибка: Unhandled exception at 0x772115de in TimeShift.exe: 0xC0000005: Access violation reading location 0x00041000. C++
Непонятная ошибка "Access violation writing location 0xcdcdcdd5" C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Убежденный
Системный программист
Эксперт С++
15244 / 6876 / 1088
Регистрация: 02.05.2013
Сообщений: 11,254
Завершенные тесты: 1
13.10.2014, 22:19     0xC0000005: Access violation writing location #2
Цитата Сообщение от mr.xolms Посмотреть сообщение
Кто-нибудь знает причину сего происшествия
Причина кроется в описании второго параметра функции CreateProcess (MSDN).
Yandex
Объявления
13.10.2014, 22:19     0xC0000005: Access violation writing location
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru