说白了,我已经将一个exe文件作为资源添加到visual studio项目中。我如何运行这个文件?我在c#编码。在visual studio中运行exe文件作为资源添加
回答
你可以把资源作为字节[]
byte[] myResBytes = ...;
Assembly asm = Assembly.Load(myResBytes);
// search for the Entry Point
MethodInfo method = asm.EntryPoint;
if(method == null) throw new NotSupportedException();
// create an instance of the Startup form Main method
object o = asm.CreateInstance(method.Name);
// invoke the application starting point
method.Invoke(o, null);
另见here更多细节
希望这有助于
谢谢.. !!尽管我早先已经看到了这种联系,但您将它放在了正确的角度。 – arunondeck 2012-01-27 12:40:52
如果正在执行的文件是.net可执行文件或win32可执行文件,它会有所作为吗?只要调用64位可执行文件的32位可执行文件有任何限制?反之亦然? – MitchellKrenz 2015-01-27 20:13:24
我不认为它......试一试 – 2015-01-27 22:04:32
- 1. C# - 在运行时将文件作为资源添加到我的exe中
- 2. 添加资源(声音文件)exe? [MS Visual Studio 2012]
- 3. 为什么Visual Studio 2010为资源文件添加'fa.resx'insted'fa-IR.resx'?
- 4. 如何在visual studio中添加资源文件
- 5. Visual Studio,C#如何将doc文件添加为资源
- 6. 作为嵌入式资源在Visual Studio 2012中的大文件
- 7. 添加一个二进制文件在Visual Studio资源
- 8. visual studio运行.exe参数
- 9. 向Visual Studio 2010添加资源
- 10. 提取exe资源并运行它(在Visual Basic中)
- 11. 在Visual Studio 2005失败中运行.EXE文件
- 12. Visual Studio中的资源文件夹
- 13. Visual Studio是否将名称空间添加到资源文件?
- 14. Visual Studio 2010:如何添加简单文件而不是资源?
- 15. 如何将sql文件添加到资源visual studio
- 16. 如何将xml文件作为资源添加到Windows Forms exe中
- 17. 在Visual Studio中在我的安装文件中添加另一个exe文件
- 18. 加载资源文件在C++/Qt的Visual Studio中
- 19. 方法在Visual Studio中工作,但不能从exe中运行
- 20. 将Visual Studio资源文件放置在“资源”以外的文件夹中?
- 21. 添加ini文件作为资源文件并从中读取
- 22. Visual Studio任务运行资源管理器与Gruntfile.js不在根文件夹中
- 23. 将图标添加到exe文件,当exe文件没有资源部分时
- 24. WPF可执行文件不会在Visual Studio外运行(资源字典问题)
- 25. 将Visual Studio资源文件转换为文本文件?
- 26. CMake和Visual Studio资源文件
- 27. 从exe中检索资源文件
- 28. 在资源字典中添加行为
- 29. 在Visual Studio 2012中重新添加图像资源
- 30. 如何在Visual Studio 2010中添加PNG资源?
什么样的exe文件是什么?它是托管还是仅仅是本地的? – adelphus 2012-01-27 12:38:50