перехват CreateProcessW рушит проводник windows 7

Тема в разделе "WASM.BEGINNERS", создана пользователем Postscripter, 19 май 2010.

  1. 10ton

    10ton New Member

    Публикаций:
    0
    Регистрация:
    8 фев 2007
    Сообщения:
    32
    у меня баг с CreateProcess на windows 7.. помогите пожалуйста!?

    Код (Text):
    1. void main()
    2. {
    3. STARTUPINFO startupInfo = {0};
    4. startupInfo.cb = sizeof(startupInfo);
    5. PROCESS_INFORMATION processInformation;
    6. BOOL result = ::CreateProcess(NULL,L"C:\\Windows\\NOTEPAD.exe",NULL,NULL,FALSE,NORMAL_PRIORITY_CLASS,NULL,NULL,&startupInfo,&processInformation);
    компилятор VS10
    при запуске файла возникает исключение

    Имя события проблемы: APPCRASH
    Имя приложения: 1.exe
    Версия приложения: 0.0.0.0
    Отметка времени приложения: 4c2b9724
    Имя модуля с ошибкой: kernel32.dll
    Версия модуля с ошибкой: 6.1.7600.16481
    Отметка времени модуля с ошибкой: 4b1e3897
    Код исключения: c0000005
    Смещение исключения: 00039783


    что делать??
     
  2. Sol_Ksacap

    Sol_Ksacap Миша

    Публикаций:
    0
    Регистрация:
    6 мар 2008
    Сообщения:
    623
    Второй формальный аргумент функции – не const-строка.

    [Смертепочтовое предостережение].
     
  3. Clerk

    Clerk Забанен

    Публикаций:
    0
    Регистрация:
    4 янв 2008
    Сообщения:
    6.689
    Адрес:
    РБ, Могилёв
    Postscripter
    rm: AVZ
    Да умер сплайс вместе с Ремой. Впечатление ваше в корне не верно и вызвано не способностью на данный момент понять более сложные вещи.