Библиотека программирование, программирование, языки программирования, книги программирование На сайте представлена информация про программирование в Интернете и работу  

Как использовать dll откомпиленный для С в Delphi
Как в проекте использовать функции из файла dll?
Подключен ли комп к Internet?
TBitmap в DLL, не пашет
Список контролов по хэндлу окна
Работа с DLL. Использование статистической загрузк
Карно, ПОМОГИТЕ
MyObj := MyObject.Create ка вызвать динамически??
Что такое hMutex?
Почему D подставляет модули ExtCtrls и другие?
Как программировать большие проекты
Перехватить данные POST.
Юниты, Юниты
Вопрос!!! Как сделать процесс в ХР системным
Как программно отключить клавиатуру, Для WindowsXP
Определение наличия копии программы в памяти
Лишнии линии при выделении, в StringGrid
Выборка из DataSet в RunTime
Как Вы относитесь к курящим девушкам?
И снова про TChart
Запись в файлы, писать непосредственно в файл
Разбиение Экрана, На 4 части
Работа с массивами!, Необходимо написать прогу! :-)
Как отследить изменения в dBase?
Вопрос по закрытию программы
listbox
по умолчанию вместо Outlook?
Использование WebBrowser, Вставка Web-страницы в форму
Картинка из другой DLL, Картинка из другой DLL
Различные показания, Far, TMemo, TStringlist
Функции в Pascal, Лень делать, а надо отвечать
Учёт трафика, учёт трафика
Управление видимостью переменных в TP7, чисто ламерский вопрос
DLLs used
Excel again, how 2 sort
Сравнение записей..., ^^^^^^^^^^^^^^^^^^^^^
Эфект 25 кадра., Необходимо заставить мигать моник 25 ...
RealToString, Как?
SQL
LockWindowUpdate, Есть ли альтернатива?
Закрытие программы
Anti Debug, Anti Debug
Работа с TShellTreeView
Как программно установить IP-адрес, присвоение IP-адреса
Обрезание файла(усечение)
Обмен данными по сети
COM порт
Маска поиска фалов
Как узнать количество записей в таблице Excel?, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Как все же сохранять список объектов
Как сделать бегущую строку ??, помогите
Delphi7, clientSocket & serverSocket
Взлом FlexGraphics 1.3
Нужна функция StrToByte
Компонент TChart
Рисование на Canvas формы, Как в Word-е
Адрес сетевой карты
Мне надо написать программу, которая фильтровала, пакеты ...
Mutex
Таблицы формата *.TAB, чем открыть в Дельфи?
Удаленное администрирование!!!, Вопрос!!!
Ресурсы, Работа в динамике
Соревнование! Хотите поучавствовать?, Сабж!
Задержка..., какая есть альтернатива sleep()?
Как Вы относитесь к курящим девушкам?
Где достать TChart
Как добавить компоненты
Помогите!, Turbo pascal
помогите с запросом
Help ктонибуть знает как сделать програмку, чтоб с определённых координат экрана ...

Платные хостинги     Раскрутка сайта     Книги по программированию


по умолчанию вместо Outlook?

Только здесь 1000 посетителей на Ваш сайт всего за 3 у.е.!

- Здравствуйте!Я написал прогу, к-я должна работать вместо Outlook.Пожалуйста, помогите с таким вопросом - как назначить ее прогой по умолчанию вместо Outlook?Я имею ввиду "программным" способом - т.е. при инсталяции..

- А вообще где находятся эти значения по умолчанию (редактор HTML, броузер, эл. почта, ...), которые выбираются из списка программ в inet.cpl?

- Народ! Учитесь мыслить самостоятельно!Вопрос был задан 3 дня назад, а ответ я нашёл за 10 минут простым поиском по реестру. Неужели времени не жалко?Запускаем regedit.У меня программа по умолчанию - The Bat!Значит, ищем: "C:\Program Files\TheBat!\thebat.exe".Находим, что:HKEY_CLASSES_ROOT\mailto содержит то, что нам надо.Также это дублируется (то есть ключ синхронно меняется) здесь:HKEY_LOCAL_MACHINE\SOFTWARE\Classes\mailtoЗаходим и смотрим (глазами):HKEY_LOCAL_MACHINE\SOFTWARE\Classes\mailto\DefaultIcon - это иконка по умолчанию для данного e-mail - клиента.HKEY_LOCAL_MACHINE\SOFTWARE\Classes\mailto\shell\open\command - это путь к exe-файлу. И ещё сюда дописано "%1". Сие значит, как можно догадаться, что программе надо передавать параметр. (Этот параметр - название ящика).Дальше - попробуем изменить имя exe-файла. Заходим в Оперу и смотрим в настройках, какой ящик стоит в исистеме по умолчанию. Видим, что там стоит то, что мы написали. Круто!А дальше нам становится интересно, а нет лиHKEY_CURRENT_USER\SOFTWARE\Classes\mailto, коли естьHKEY_LOCAL_MACHINE\SOFTWARE\Classes\mailto ?Смотрим: раздел HKEY_CURRENT_USER\SOFTWARE\Classes существует, но, к сожалению, там нет ни одного подраздела.Экспериментируем: создаём HKEY_CURRENT_USER\SOFTWARE\Classes\mailto\shell\open\command и в параметр по умолчанию вписываем любой путь. Заходим в Оперу... То, что мы прописали, то и есть почтовая программа по умолчанию. То есть если есть соответствующая настройка под нашего пользователя, то используется она. Если её нет - используется общая настройка.Но коли уж мы решили экспериментировать, смотрим: когда по умолчанию установлен The Bat!, Опера пишет, что браузер по умолчанию "The Bat!", а если мы пишем в реестре "D:\MyMailProgram\mmp.exe", то отображается "D:\MyMailProgram\mmp.exe", то есть не имя программы, а путь. Некрасиво... Продолжаем поиск по реестру с ключом "C:\Program Files\TheBat!\thebat.exe". Как и следовало ожидать, находим:HKEY_CURRENT_USER\SOFTWARE\Clients\Mail содержит список программ - почтовых клиентов.Можно создать там раздел "MyMailProgram", и затем подразделы:HKEY_CURRENT_USER\SOFTWARE\Clients\Mail\MyMailProgram\Protocols\mailto\DefaultIconHKEY_CURRENT_USER\SOFTWARE\Clients\Mail\MyMailProgram\Protocols\mailto\shell\open\commandHKEY_CURRENT_USER\SOFTWARE\Clients\Mail\MyMailProgram\shell\open\commandи присваиваем такие значения:HKEY_CURRENT_USER\SOFTWARE\Clients\Mail\MyMailProgram:по умолчанию=MyMailProgram!!!HKEY_CURRENT_USER\SOFTWARE\Clients\Mail\MyMailProgram\Protocols\mailto\DefaultIcon:по умолчанию"=D:\MyMailProgram\mmp.exe,0HKEY_CURRENT_USER\SOFTWARE\Clients\Mail\MyMailProgram\Protocols\mailto\shell\open\command:по умолчанию"="D:\MyMailProgram\mmp.exe" %1HKEY_CURRENT_USER\SOFTWARE\Clients\Mail\MyMailProgram\shell\open\command:по умолчанию"="D:\MyMailProgram\mmp.exe"Ну и другие параметры, можно их там посмотреть.Теперь Опера всё видит нормально: "MyMailProgram!!!"И ещё: если экспериментатор внимательный, он заметит, что параметр "по умолчанию" HKEY_LOCAL_MACHINE\SOFTWARE\Clients\Mail равен "The Bat!".Изменим его. Ага, при загрузке The Bat ругеается: почтовый клиент по умолчанию, мол не он, а какая-то другая программа.Ну что ж. Можно сделать выводы. Какие-то программы (как, например, Опера) определяют почтовый клиент по умолчанию из "mailto", находящегося в "classes". Какие-то (как "The bat!") - из Clients\Mail. Менять, соответственно, надо оба эти параметра, чтобы все программы корректно отображали почтовый клиент по умолчанию. Вот такие вот дела. Не исключаю, что есть ещё варианты определения клиента, хотя это и маловероятно.PS Ужас, как много написал... Но просто не могу видеть, как задают такие простые вопросы, что на них быстрее найти ответ, чем задать сам вопрос (Без обид ).Может, кого проймёт, будет учиться сам искать решение проблем...

- -Сергей-, намёк понял? А то тут ответа будешь ждать ещё подгода. Это сообщение отредактировал dm9 - 25.10.2003, 18:13

- Намек понял

Интернет казино     Онлайн игры     Увеличение члена     Купить DVD


Главная страница | графическое программирование | язык программирования си | оффшорное программирование | пролог программирование | программирование dos | программирование мобильных | программирование мини атс | выпуклое программирование | программирование микросхем | программирование ms | библиотека программирование | программирование 3d | программирование j2me | программирование под windows | коды программирования | программирование статьи | asp программирование | веб программирование | lotus программирование | описания языков программирования | примеры задач программирование | программирование symbian | программирование литература | введение программирование | сравнение языков программирования | Ссылки

Все про веб программирование