Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Дефолтовый маил клиент / 5 сообщений из 5, страница 1 из 1
25.11.2003, 07:19
    #32333681
Дефолтовый маил клиент
Вобщем задача следующая
Нужно из под VB.Net определить почтовый клиент по умолчанию и запустить его. По идее это средствами Win API должно делаться. Но вот как?
У меня найти не получилось :(
...
Рейтинг: 0 / 0
25.11.2003, 09:52
    #32333786
Дефолтовый маил клиент
Ну или например как запустить Outlook (или Аутлук express) из дот нета
Интересует не как создать обьект а как ехе-шник запустить
...
Рейтинг: 0 / 0
25.11.2003, 10:09
    #32333807
Alkash
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Дефолтовый маил клиент
Dim rk As Microsoft.Win32.RegistryKey
rk = Microsoft.Win32.Registry.LocalMachine.OpenSubKey("SOFTWARE\Clients\Mail", False)
Dim DefaultMailClient As String
DefaultMailClient = rk.GetValue("")
Dim ShellStr As String
rk = Microsoft.Win32.Registry.LocalMachine.OpenSubKey("SOFTWARE\Clients\Mail\" + DefaultMailClient + "\Protocols\mailto\shell\open\command")
ShellStr = rk.GetValue("")
Dim args As String
Dim mailbox As String = "latyn@mail.ru"
ShellStr = ShellStr.Substring(0, ShellStr.IndexOf("%1")).Replace("""", "")
If ShellStr.IndexOf("/") >= 0 Then
args = ShellStr.Substring(ShellStr.IndexOf("/"))
ShellStr = ShellStr.Substring(0, ShellStr.IndexOf("/"))
End If
args += "mailto:" + mailbox
Process.Start(ShellStr, args)
...
Рейтинг: 0 / 0
25.11.2003, 10:12
    #32333815
Alkash
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Дефолтовый маил клиент
Другой способ попроще:

Dim ShellStr As String
Dim mailbox As String = "latin@mail.ru"
ShellStr += "mailto:" + mailbox
Process.Start(ShellStr)
...
Рейтинг: 0 / 0
25.11.2003, 12:20
    #32334038
Дефолтовый маил клиент
СПАСИБО Alkash!
Будем пробовать :)
...
Рейтинг: 0 / 0
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Дефолтовый маил клиент / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]