Загрузка встроенных .exe ресурсов - PullRequest
0 голосов
/ 19 августа 2011

Я включил исполняемый файл в свой первый проект C #, но это не работает (я использовал private void button1_Click(object sender, EventArgs e))

Stream stream = this.GetType().Assembly
    .GetManifestResourceStream("Exeincorporated.exe [or without .exe]");

1 Ответ

1 голос
/ 19 августа 2011

Если ваш exe-файл является исполняемым .NET, вы можете запустить его непосредственно из потока ресурсов, загрузив его в объект «Assembly» во время выполнения:

http://social.msdn.microsoft.com/forums/en-US/Vsexpressvcs/thread/1a88c947-504b-4983-b229-b08bd8a43a2e/

В противном случае вам нужно будет записать исполняемый файл во временную папку (например, в папки текущего пользователя) и выполнить его оттуда:

http://msdn.microsoft.com/en-us/library/system.diagnostics.process.aspx

...