Всем привет, если в браузере вставить ссылку на канал https://t.me/durov, то при условии если установлен телеграм, то вы автоматически перейдете на этот канал в Десктопе. Можно ли как-то повторить трюк, но без браузера? Имея хэндл окна телеграма, может какой-то запрос отправить по winapi?
Этот код должен открыть канал Дурова в установленном Telegram.
using System.Diagnostics;
//...
try
{
using (Process myProcess = new Process())
{
myProcess.StartInfo.FileName = "tg://resolve?domain=durov";
myProcess.Start();
}
}
catch (Exception ex)
{
Console.WriteLine(ex.Message);
}
Если вам нужно запустить Телеграм из какого-то другого места, можно попробовать запустить Telegram.exe с параметрами:
Telegram.exe -- tg://resolve?domain=durov
Но этот способ я не проверял.
Сборка персонального компьютера от Artline: умный выбор для современных пользователей