Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Общие вопросы по .NET и C# > Как запустить приложение (exe)


Автор: DemonXX 1.11.2006, 14:12
Это, вы извените меня что я не по теме, да еще и с глупым вопросом. smile 
Подскажите пожалуйста: Я наваял форму (я только учусь). И теперь мне надо нажатием на кнопку
запустоть другое преложение (exe), не относящееся к этому проекту. И желательно отследить его действия (активно оно или пассино),с последующим закрытием (другой кнопкой).
Блогадорю за внимание!!!

Автор: mr.DUDA 1.11.2006, 16:24

M
mr.DUDA
DemonXX, одна тема - один вопрос !


Вынес в отдельную тему.

Автор: 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
 smile  smile  smile Спасибо!!! smile  smile  smile 
Оснавное я понял (по этой теме), остальное сам  smile разберусь.

Подскажите что тут не так:

                 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
Цитата(DemonXX @  1.11.2006,  21:22 Найти цитируемый пост)
Как их туда вставить? 

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,  smile ОДНА ТАЕМА -- ОДИН ВОПРОС smile 
Начал про запуск приложения, а продолжил отправкой почты  smile 
Тем более ты уже был словлен на подобном проступке  smile 

Автор: DemonXX 4.11.2006, 02:12
Извиняюсь.  smile 
Больше токого не пафторица smile 

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)