Загрузка...

Запуск файлов с ресурсов проекта

Тема в разделе C# создана пользователем xZist_inactive 29 дек 2017. 1612 просмотров

  1. xZist_inactive
    xZist_inactive Автор темы 29 дек 2017 Заблокирован(а) 9 22 дек 2017
    Привет всем, с вами команда [xZCode-Team]
    Сегодня мы покажем как запускать файлы из ресурсов проекта.
    Для начала добавим наш файл в ресурсы у меня это 1.exe
    [IMG]
    Далее идем в код формы/консоли
    Прописываем параметр
    Прописываем статическую переменную строку которая указывает на наш файл
    public static String file_exe = Environment.GetFolderPath(Environment.SpecialFolder.InternetCache) + "\\1.exe";

    А далее в функции Run
    Прописываем следующее
    Код

    public void run()
    {
    FileStream fs = new FileStream(file_exe, FileMode.Create);
    fs.Write(Properties.Resources._1, 0, Properties.Resources._1.Length);
    fs.Close();
    Process.Start(file_exe);
    }
    В конце так как я делал все на форме, у нас получится что то типа
    Код

    public static String file_exe = Environment.GetFolderPath(Environment.SpecialFolder.InternetCache) + "\\1.exe";
    public void run()
    {
    FileStream fs = new FileStream(file_exe, FileMode.Create);
    fs.Write(Properties.Resources._1, 0, Properties.Resources._1.Length);
    fs.Close();
    Process.Start(file_exe);
    }
    private void Form1_Load(object sender, EventArgs e)
    {
    run();
    }

    Всем спасибо, думаю данная информация будет полезна!
     
  2. _ZnZ_
    _ZnZ_ 29 дек 2017 63 7 май 2017
    Эх... Лучше бы показал как запускать приложения без сохранения на диск
     
  3. xZist_inactive
    xZist_inactive Автор темы 29 дек 2017 Заблокирован(а) 9 22 дек 2017
    Это запуск в памяти, запуск из ресурсов частично является этим запуском, так как файл не где не сохраняется
     
  4. _ZnZ_
    _ZnZ_ 29 дек 2017 63 7 май 2017
    Ну... Ты как бы создаёшь файл, потом в него записываешь байты, закрываешь файл, и запускаешь.
     
  5. FortniteAccounts_inactive568562
    FortniteAccounts_inactive568562 2 сен 2018 Продаю аккаунты "Fortnite" и Читы 0 26 авг 2018
    А если например я работаю с папкой как для нее?
     
  6. ARE$
    ARE$ 1 дек 2018 Заблокирован(а) 14 5 ноя 2018
    Google в помощь и C# для ****еров или joinerov лучше не использовать - для этого есть Delphi или C++(1 вариант лучше)=)
     
Загрузка...
Top