| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Общие вопросы по .NET и C# > Как запустить приложение (exe) |
| Автор: DemonXX 1.11.2006, 14:12 |
| Это, вы извените меня что я не по теме, да еще и с глупым вопросом. Подскажите пожалуйста: Я наваял форму (я только учусь). И теперь мне надо нажатием на кнопку запустоть другое преложение (exe), не относящееся к этому проекту. И желательно отследить его действия (активно оно или пассино),с последующим закрытием (другой кнопкой). Блогадорю за внимание!!! |
| Автор: mr.DUDA 1.11.2006, 16:24 | ||
Вынес в отдельную тему. |
| Автор: Competitor 1.11.2006, 16:32 |
| using System.Diagnostics; private void button1_Click(object sender, EventArgs e) { Process myProcess = new Process(); myProcess.StartInfo.FileName = "explorer"; myProcess.Start(); } |
| Автор: DemonXX 1.11.2006, 20:22 |
| Оснавное я понял (по этой теме), остальное сам Подскажите что тут не так: String^mail_s = "smtp.mail.ru"; System::Net::Mail::MailMessage^mail_sms = gcnew System::Net::Mail::MailMessage(); // System::Net::Mail::MailMessage::To( System::Net::Mail::SmtpClient^ sc_m = gcnew System::Net::Mail::SmtpClient( mail_s, 80 ); mail_sms->From = gcnew MailAddress("мыло@mail.ru"); mail_sms->To->Add("мыло@bk.ru"); mail_sms->Subject = "Текст"; mail_sms->Body = "Текст"; sc_m->Send(mail_sms); Поправьте если что не правельно. Во время компиляции ошибок нету(даже опасных ситуаций), а во время отправки выдает ошибку *Failure sending mail*. Это веть может быть изза того что сервер Login и пароль ждет? Как их туда вставить? Блогадорю за внимание!!! |
| Автор: archimed7592 1.11.2006, 22:50 |
http://msdn2.microsoft.com/en-us/library/system.net.mail.smtpclient.credentials.aspx |
| Автор: DemonXX 3.11.2006, 05:17 |
| Если долго мучатца, чтонибуть получитца!!! Благодарю за подсказку. А вот как это выгледит в реале: { System::String^ to = L"мыло кому"; System::String^ from = L"мыло(от кого)"; System::String^ subject = L"Email to SMS"; System::String^ body = "sms-текст"; System::Net::Mail::MailMessage^ message = gcnew MailMessage(from, to, subject, body); System::Net::NetworkCredential^aut = gcnew System::Net::NetworkCredential("логин","пароль"); System::Net::Mail::SmtpClient^ client = gcnew System::Net::Mail::SmtpClient("smtp.mail.ru", 25); client->Credentials = aut; client->Send(message); // this->label1->Text = "Ну неужели"; } |
| Автор: archimed7592 3.11.2006, 05:27 |
| DemonXX, в реале, неплохо бы использовать http://forum.vingrad.ru/topic-119279/index.php?act=legends&CODE=bbcode&s= |
| Автор: ivashkanet 3.11.2006, 10:43 |
| DemonXX, Начал про запуск приложения, а продолжил отправкой почты Тем более ты уже был словлен на подобном проступке |
| Автор: DemonXX 4.11.2006, 02:12 |
| Извиняюсь. Больше токого не пафторица |