C0000013

Тема в разделе "WASM.WIN32", создана пользователем gorodon, 24 окт 2011.

  1. gorodon

    gorodon New Member

    Публикаций:
    0
    Регистрация:
    19 окт 2009
    Сообщения:
    301
    На компе юзера периодически появляется сообщение вида:
    Код (Text):
    1. Exception Processing Message C0000013 Parameters 75b3bf7c 4 75b3bf7c
    2. 75b3bf7c
    при использовании моего приложения. Инфу нашел - http://support.microsoft.com/kb/2237922 (видимо из-за использования связки функций GetLogicalDriveStrings, GetDriveType, GetVolumeInformation) - но не могу у себя воспроизвести...
    Если кто сталкивался - поделитесь опытом - какой девайс (кардридер или еще что) надо заюзать и что с ним сделать, чтоб добиться C0000013... а то у меня не получается... :-(

    PS: прям как в анекдоте - товарищи! ежедневно в течение 5 лет работаю с виндовс 95 - ни разу не переустанавливал и не видел синий экран - подскажите! что я делаю не так?
     
  2. reserved

    reserved New Member

    Публикаций:
    0
    Регистрация:
    11 янв 2011
    Сообщения:
    19
     
  3. Dmitry_Milk

    Dmitry_Milk Member

    Публикаций:
    0
    Регистрация:
    20 ноя 2007
    Сообщения:
    540
    А каков алгоритм перевода? А то мне тоже попадались ошибки вида 0xC00000XX в GetLastError, которые FormatMessage отказывался переваривать.
     
  4. litrovith

    litrovith Member

    Публикаций:
    0
    Регистрация:
    20 июн 2007
    Сообщения:
    509
    Dmitry_Milk, RtlNtStatusToDosError
     
  5. 100gold

    100gold New Member

    Публикаций:
    0
    Регистрация:
    26 фев 2010
    Сообщения:
    165
    Могу попробовать угадать...) Может быть на компе есть floppy-диск и при чтении с него такая ошибка должна валится, если в данный момент дискеты не вставлено.
     
  6. gorodon

    gorodon New Member

    Публикаций:
    0
    Регистрация:
    19 окт 2009
    Сообщения:
    301
    100gold, да, возможно у юзера на ПК есть дисковод... надо будет проверить, спасибо...
    Но неужели такая безобидная вещь как GetDriveType("a:\\") может привести к такой ошибке?
     
  7. DEEP

    DEEP Андрей

    Публикаций:
    0
    Регистрация:
    27 апр 2008
    Сообщения:
    491
    Адрес:
    г. Владимир
    gorodon,
    Доподлинно знаю, что такой болячкой (ужос-кошмар-устройство-не-найдено) страдают многие китайские USB`шные кард-ридеры: создают устройство даже когда в них не вставлена карта памяти. Ну и, разумеется, при попытке чтения ОС плюётся на такую «подставу» =)

    Для тестирования, можете взять любой самый дешёвый ридер — уверен, не промахнётесь.
     
  8. gorodon

    gorodon New Member

    Публикаций:
    0
    Регистрация:
    19 окт 2009
    Сообщения:
    301
    DEEP
    Дык вот брал дешевый ридер - ситуацию воспроизвести не смог (может, не достаточно дешевый ридер :) )... правда пока пробовал на вин7(и виртуальной ХР), а у юзера ХР... вот попробую на чистой ХР - авось проявится...
     
  9. kernel16

    kernel16 Human Vl

    Публикаций:
    0
    Регистрация:
    29 окт 2010
    Сообщения:
    316
    у меня был дешёвый китайский картридер (в ашане взял, рублей 45 =)(на игрушки)), на нём даже вставленные карты пропадали....
     
  10. Magnum

    Magnum New Member

    Публикаций:
    0
    Регистрация:
    29 дек 2007
    Сообщения:
    925
    SetErrorMode(1) решает проблему с выводом ошибок касательно дисководов.