none
There is no disk in the drive. Please insert a disk into drive X:." RRS feed

  • Вопрос

  • Hi Folks,

    So, I have an application, written in C#,It has an installer, which has been written to disc and run from it. After Installation is finished - it launches. But when I close this app, eject the disc, and run application again from local drive - it gives me an error:

    MediaContectNotificationWindow:appName

    There is no disk in the drive. Please insert a disk into drive "D"

    If I press "Continue" or insert a CD (even an empty one!) and press "Try Again", everything works fine.

    I have read much topics, and much appropriate approach is written here (set Error mode to SEM_FAILCRITICALERRORS): "There is no disk in the drive" in an application that doesn't require it

    But, it seems to me, it will work only during program running.

    I suppose, that there are some dependencies in registry after the first launch, which I have to clear. What should I do to resolve this problem?


    • Изменено 2rik 27 августа 2012 г. 15:23
    27 августа 2012 г. 15:04

Ответы

Все ответы

  • Hello!

    This is Russian MSDN Forum, please ask your question in russian, or ask it in English Forum.

    Thank you.


    Для связи [mail]

    • Помечено в качестве ответа Abolmasov Dmitry 28 августа 2012 г. 7:47
    28 августа 2012 г. 7:47
  • Спасибо, задам вопрос на русском.

    Я написал приложение, и инсталлятор к нему. Инсталлятор записан на диск, с диска запускается, устанавливается. После этого я запускаю свое приложение из места на локальном диске, куда установил. И получаю ошибку.

    MediaContectNotificationWindow:appName

    There is no disk in the drive. Please insert a disk into drive "D"

    Если нажалть "Continue" или  "insert a CD" (даже если он пусть) и нажать "Try Again", приложение запускатеся.

    Я прочитал кучу источников, и везде  советуют использовать set Error mode с параметром SEM_FAILCRITICALERRORS

    Но, насколько я понимаю, это решает проблема во время исполнения программы, а не при попытке ее запуска.

    Насколько я понимаю, при инсталяции прописываются зависимости в реестр к диску, из-за чего и возникает эта ошибка.

    Подскажите, плз, как решить данную проблему.

    28 августа 2012 г. 11:37