При запуске WhatsApp с параметром https://chat.whatsapp.com/какой-та ключ", запускается каждый раз другой экземпляр WhatsApp. Что не очень удобно. Если делать через браузер Мозила, то открывает уже запущенный WhatsApp. В интернете так и не нашел ответ. Мой код:
Process proc = new Process();
proc.StartInfo.FileName = "C:\\Users\\user\\AppData\\Local\\WhatsApp\\WhatsApp.exe";
proc.StartInfo.UseShellExecute = false;
proc.StartInfo.Arguments = line2;
proc.Start();
Может кому пригодится или нет, но все же помучился я некоторое время и нашел решения на свой вопрос. Ответ заключался в том, что я неправильные аргументы передавал, вместо аргумента "https://chat.whatsapp.com/invite/KEY", нужно передать аргумент такого содержания "whatsapp://chat?code=KEY" и тогда все будет работать. Будет запускать одно окно, если окно запущенно, то просто покажет его и присоединиться к группе.
Process proc = new Process();
proc.StartInfo.FileName = @"<DIR>\WhatsApp.exe";
proc.StartInfo.Arguments = "whatsapp://chat?code=" + keys;
proc.StartInfo.WindowStyle = ProcessWindowStyle.Normal;
proc.Start();
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости