DreamMail w programach domyślnych
Windows Vista/7
Witam,

Postanowiłem udostępnić skrypt, dodający program DreamMail do programów domyślnych w systemach Vista/7.
Skrypt przetestowany na polskich 64 bitowych wersjach tych systemów. Obie wersje - Home Premium.
Wersje programu użyte do testu to: DM-4.6.6.0 i 4.6.7.0.

Tryb postępowania
- w trakcie instalacji:
Zainstalować program. Uruchomić go z poziomu instalatora. Program pracuje wówczas na prawach administratora. Jeśli to pierwsza instalacja należy przejść proces konfiguracji konta, jeśli aktualizująca, ten etap zostanie pominięty. Następnie przechodzimy do opcji konfiguracyjnych programu i w zakładce - System - uaktywniamy skojarzenia plików (eml, dmd). Zatwierdzamy przez - OK- program wygeneruje w rejestrze systemu odpowiednie klucze.

- program już zainstalowany
Uruchamiamy program na prawach administratora i dokonujemy konfiguracji w sposób podany powyżej.

W kolejnym kroku tworzymy plik z rozszerzeniem "reg", nazwa dowolna, wklejamy do niego zawartość podanego poniżej skryptu i rejestrujemy go w systemie.
Jeśli wszystko przebiegło pomyślnie to w systemie - Start-Programy domyślne-Ustaw programy domyślne - otrzymujemy dostęp do czterech ustawień:
- dwa rozszerzenia
- protokół mailto
- usługa - Wyślij pocztę

Jest to najprostszy sposób na zmianę programów obsługujących wybrane zdarzenia i wybranie najodpowiedniejszego.
W przyszłości udostępnię skrypt w wersji skompilowanej, będzie prościej.

Zawartość skryptu:

Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Software\Microsoft\Windows\Shell\Associations\UrlAssociations\mailto\UserChoice]
"Progid"="DreamMail.Mailto"


[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\DreamMail.Mailto]
@="URL:MailTo protocol"
"EditFlags"=dword:00000002
"URL Protocol"=""

[HKEY_LOCAL_MACHINE\SOFTWARE\Clients\Mail\DreamMail\Capabilities]
"ApplicationName"="DreamMail"
"ApplicationDescription"="Program pocztowy DreamMail zapewnia pełną kontrolę nad Twoją pocztą. Możesz wysyłać lub odczytywać wiadomości email, zarządzać wiadomościami bezpośrednio na serwerze, logować się na konto bezpośrednio z programu."

[HKEY_LOCAL_MACHINE\SOFTWARE\Clients\Mail\DreamMail\Capabilities\FileAssociations]
".eml"="DreamMail.Message.eml"
".dmd"="DreamMail.Message.dmd"

[HKEY_LOCAL_MACHINE\SOFTWARE\Clients\Mail\DreamMail\Capabilities\StartMenu]
"mail"="DreamMail"

[HKEY_LOCAL_MACHINE\SOFTWARE\Clients\Mail\DreamMail\Capabilities\UrlAssociations]
"mailto"="DreamMail.Mailto"

[HKEY_LOCAL_MACHINE\SOFTWARE\Clients\Mail\DreamMail\Protocols\mailto]
@="URL:MailTo Protocol"
"EditFlags"=dword:00000002
"URL Protocol"=""

[HKEY_LOCAL_MACHINE\SOFTWARE\RegisteredApplications]
"DreamMail"="SOFTWARE\\Clients\\Mail\\DreamMail\\Capabilities"


Powodzenia
iRas

PS
Skrypt w wersji wykonywalnej dostępny tutaj:

http://www.dreammail.pl/pobierz/prog_dom.php


  PRZEJDŹ NA FORUM