powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Дефолтовый маил клиент
5 сообщений из 5, страница 1 из 1
Дефолтовый маил клиент
    #32333681
Вобщем задача следующая
Нужно из под VB.Net определить почтовый клиент по умолчанию и запустить его. По идее это средствами Win API должно делаться. Но вот как?
У меня найти не получилось :(
...
Рейтинг: 0 / 0
Дефолтовый маил клиент
    #32333786
Ну или например как запустить Outlook (или Аутлук express) из дот нета
Интересует не как создать обьект а как ехе-шник запустить
...
Рейтинг: 0 / 0
Дефолтовый маил клиент
    #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
Дефолтовый маил клиент
    #32333815
Alkash
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Другой способ попроще:

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


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