При запуске 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();
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
При работе в DataGridView данные с типом Decimal отображаются с запятой, можно ли настроить проект или DataGridView, так что бы он работал с точками?
При извлечении имени Action из TestCase я получаю это:
Строю график, отражающий динамику прохождения тестов пользователемНа оси Y отражается коэффициент(результат), на Х - дата выполнения