2010-05-21 3 views
0

я обвязки войти используя System.Diagnostics.Process.Startкосяк Войти с помощью System.Diagnostics.Process.Start

private void button1_Click(object sender, EventArgs e) 

     { 
     System.Diagnostics.Process.Start("iexplore","[email protected]","password","http://www.gmail.com"); 

    } 

но Visual Studio дает мне эти 2 ошибки: Ошибка 1 Лучший перегруженный метод соответствия для 'System.Diagnostics.Process.Start (string, string, System.Security.SecureString, string)' имеет некоторые недопустимые аргументы C: \ Documents and Settings \ Omair \ Мои документы \ Visual Studio 2008 \ Projects \ WindowsFormsApplication3 \ WindowsFormsApplication3 \ Form1. cs 21 13 WindowsFormsApplication3

и

Ошибка 2 Аргумент '3': невозможно преобразовать из 'string' в 'System.Security.SecureString' C: \ Documents and Settings \ Omair \ Мои документы \ Visual Studio 2008 \ Projects \ WindowsFormsApplication3 \ WindowsFormsApplication3 \ Form1.cs 21 80 WindowsFormsApplication3

примечание: я новенькая C# и reletively новичок в мире программирования извините за мой английский

+1

Место, куда вы хотите войти? В GMail? Используя «Process.Start», вы очень далеки от достижения этой цели. –

+0

да, я хочу войти в gmail –

ответ

0

Ваш подход не будет работать. GMail - это не обычная программа для Windows, которую вы можете начать с Process.Start(). Он закодирован в Javascript и запускается в вашем браузере. Процедура входа в систему обрабатывается Javascript.

Вам понадобится подключаемый модуль для браузера с GMail. Популярным в Firefox является Greasemonkey. Множество гейм-хаков в этом google query.

0

Secure строка является «Специальный» тип строки в рамках .net. Он зашифрован.

Вот как преобразовать строку в защищенную строку: http://social.msdn.microsoft.com/Forums/en-SG/netfxbcl/thread/ada5def5-0d80-43d6-ab5d-9fb1934e6556

Другой пример: http://davidhayden.com/blog/dave/archive/2006/03/04/2873.aspx

Это, как говорится, я не думаю, что это будет достичь того, чего вы хотите. Параметр имени пользователя и пароля при запуске процесса - это запуск приложения (IE в вашем случае) и запуск его под другой учетной записью.

MSDN SecureString
MSDN Process Start

+0

, а затем как прошиваться в gmail? можете ли вы указать пример? примечание: пример '' просто для biggener '' был бы хорош –

Смежные вопросы