Для этого я использовал openFileDialog, чтобы позволить пользователю открывать нужные файлы .exe.
Кроме того, я извлекаю значки из .exe, чтобы отобразить их над кнопкой «Пуск».
Это позволяет пользователь выбирает файл (.exe), в поле DialogResult openFileDialog отображается none. Он никогда не показывает ОК, хотя я загружаю нормальный и работающий .exe.
Вот мой код.
Код: Выделить всё
private void button1_Click(object sender, EventArgs e)
{
openFileDialog1.ShowDialog();
if (DialogResult == DialogResult.OK)
{
string path = openFileDialog1.FileName;
ExtractIcon(path);
}
}
private void ExtractIcon(string filePath)
{
Icon ico = Icon.ExtractAssociatedIcon(filePath);
pictureBox1.Image = ico.ToBitmap();
}
Подробнее здесь: https://stackoverflow.com/questions/152 ... g-exe-file
Мобильная версия