none
Открытие .exe файла программой на С#. RRS feed

  • Вопрос

  • Программа на C# должна открывать .exe файл при нажатии кнопки.

    Она должна вызывать его сразу без openFileDialog.

    Название файла хранится в listBox.

    Помогите с кодом, пожалуйста.

     

     

     

     

     

     

    3 февраля 2011 г. 7:15

Ответы

Все ответы

  • Открыть или запустить?

    Если запустить - то System.Diagnostics.Process.Start(путь к файлу).


    My blog
    • Предложено в качестве ответа Abolmasov Dmitry 3 февраля 2011 г. 8:54
    3 февраля 2011 г. 7:24
    Модератор
  • Открыть или запустить?

    Если запустить - то System.Diagnostics.Process.Start(путь к файлу).


    My blog

    Для exe-файла "открыть" и "запустить" - синонимы. :)

     

    System.Diagnostics.Process.Start(  listBox1.Items[listBox1.SelectedIndex]->ToString() );

    3 февраля 2011 г. 15:44
  • Для exe-файла "открыть" и "запустить" - синонимы. :)

    Наивные =) Это смотря что Вы хотите делать с exe'шником. Может его надо открыть для анализа.
    E-mail: Svatoslav.Pankratov@gmail.com Blog: svyatoslavpankratov.blogspot.com
    3 февраля 2011 г. 18:08
  • System.Diagnostics.Process Proc = new System.Diagnostics.Process();
    Proc.StartInfo.FileName = "iexplore.exe";
    Proc.Start();
    

    • Помечено в качестве ответа Vitteran 4 февраля 2011 г. 9:36
    3 февраля 2011 г. 20:08

  •    private void LaunchButton_Click(object sender, EventArgs e)
    {
    System.Diagnostics.Process Proc = new System.Diagnostics.Process();
    Proc.StartInfo.FileName = listBox1.SelectedItem;
    Proc.Start();
    }


    Ошибка 1 Не удается неявно преобразовать тип "object" в "string". Существует явное преобразование (возможно, пропущено приведение типов)

    4 февраля 2011 г. 4:13
  • SelectedItem.ToString()
    My blog
    • Помечено в качестве ответа Vitteran 4 февраля 2011 г. 9:36
    4 февраля 2011 г. 5:59
    Модератор
  • И учтите, что listBox1.SelectedItem.ToString() в большинсве случаев должен содержать полный путь до файла, который вы собираетесь запустись.

    Не забудьте отметить ответ, решивший проблему. (кнопка Пометить как ответ). Спасибо.


    Для связи [mail]
    4 февраля 2011 г. 7:18