none
Не создавать "Открыть с помощью" RRS feed

  • Общие обсуждения

  • Здравствуйте, написал простую программку в которой я например открываю файл изображения через OpenFileDialog, например JPEG. После того как я открыл файл изображения, в контекстном меню проводника Windows, в пункте "Открыть с помощью", появляется ассоциация с этой программой. Как сделать так что бы этот пункт в контекстном меню не создавался? Спасибо.

    13 сентября 2014 г. 18:05

Все ответы

  • Как сделать так что бы этот пункт в контекстном меню не создавался?
    Видимо, написать собственный Проводник :) Эта функциональность заложена в систему, зачем с ней бороться? А, вообще, сведения об ассоциации расширений с программами сохраняется в реестре, где-то в HKEY_CLASSES_ROOT. Найдите и удалите ее, из контекстного меню Ваша программа исчезнет.

    Если сообщение помогло Вам, пожалуйста, не забудьте отметить его как ответ данной темы. Удачи в программировании!

    14 сентября 2014 г. 17:08
  • Видимо, написать собственный Проводник :) Эта функциональность заложена в систему, зачем с ней бороться?

    Хм.. ясно. Просто я думал есть возможность не добавлять в проводник ассоциацию с программой. Видимо при открывании разных типов файлов в программе, не забывать подчищать реестр от этих записей...
    14 сентября 2014 г. 17:47
  • Прошу прощения, не совсем правильно понял вопрос. Если в контекстном меню появляется запись после открытия файла из программы, следовательно сама программа в этом поучаствовала. Вы не на MFC, случайно, программу делаете? Там мастер создания проекта может добавить код ассоциации расширения с программой.

    Если сообщение помогло Вам, пожалуйста, не забудьте отметить его как ответ данной темы. Удачи в программировании!

    14 сентября 2014 г. 18:46
  • Прошу прощения, не совсем правильно понял вопрос. Если в контекстном меню появляется запись после открытия файла из программы, следовательно сама программа в этом поучаствовала. Вы не на MFC, случайно, программу делаете? Там мастер создания проекта может добавить код ассоциации расширения с программой
    Приложение создаю как проект WPF в Microsoft Visual Studio.

    • Изменено vik12 14 сентября 2014 г. 21:46
    14 сентября 2014 г. 21:23