Вход в Skype из формы C #

Я не знал, как войти в Skype из формы на C #. Есть ли возможность это сделать? например Я ввожу свое имя пользователя и пароль в форму, и когда я нажимаю кнопку «Войти», запускается экземпляр Skype и регистрирует меня с моими учетными данными.

Большое спасибо!


person user674879    schedule 24.03.2011    source источник


Ответы (3)


Вы можете запустить Skype с такими аргументами командной строки:

 skype.exe /username:your.username /password:your.password

Нашел ссылку здесь и протестировал работу на моем компьютере ( Skype 5.1). Похоже, это официально не задокументировано, поэтому может исчезнуть в будущих версиях Skype.

Используйте System.Diagnostics.Process.Start для запуска программы с C #.

person Blorgbeard    schedule 24.03.2011
comment
как насчет входа в систему? как я видел, команда skype.exe / username .. просто выскакивает для входа в Skype. - person elisa; 24.03.2011
comment
@elisa, как ни странно - он на самом деле входит в систему для меня. У вас он был именно такой, как /username:yourname /password:yourpassword, с целыми :? - person Blorgbeard; 24.03.2011
comment
из cmd.exe я перехожу в skype \ phone, затем ввожу команду [›skype.exe / username: xxx / password: xxxx] и затем нажимаю Enter. он просто всплывает в моих окнах входа в систему. на самом деле он не входит в меня в скайп. любая идея, почему? - person elisa; 24.03.2011

Возможно, вы могли бы использовать Skype4COM, компонент activex, доступный в Skype. Вы можете скачать его со страницы http://developer.skype.com/accessories.

person Abdel Raoof Olakara    schedule 24.03.2011

Это работает только тогда, когда в окне входа в систему установлен флажок «подписывать меня при запуске скайпа». Если это не так.

person jit    schedule 02.02.2012