我有一个编译的exe文件,我用它来转换图像。 它被命名为convert.exe。 我想在我的C#应用程序中使用它,而不会在我的应用程序文件夹中看到它。 所以我想我可以添加它作为一种资源。 问题是: 如何启动存储在我的资源中的exe文件的外部进程?从资源启动过程(exe文件)
0
A
回答
1
不幸的是,Hans Passant说的没有办法。实际上,为了运行它,您必须先将其保存到磁盘。有几个应用程序使用此方法。其中之一是SysInternals Process Explorer。它曾经在资源中包含EXE的64版本(我不是100%确定它们仍然以最新版本的方式这样做)。无论如何,网上有几个例子和教程。 Here is one。
0
如果您在程序中实施某种Web服务器(利用http.sys),您可以从解析(通过windwows webdav客户端)到URL的unc路径运行可执行文件。
相关问题
- 1. c#从远程文件夹启动.exe
- 2. 从Procrun启动exe文件
- 3. 从exe中检索资源文件
- 4. 如何将exe文件导入资源从资源中提取exe然后shell
- 5. 如何从资源启动进程?
- 6. 如何从qml启动.exe文件?
- 7. 在windows中从C++启动.exe文件
- 8. installshield从源媒体启动EXE
- 9. 在.NET EXE中交换资源文件?
- 10. 将资源包含到EXE文件中
- 11. 访问资源中的.exe文件?
- 12. IIS7无法通过进程启动我的Exe文件
- 13. 启动BDD资源?
- 14. 启动了资源
- 15. 从资源文件
- 16. 如何从.java文件启动画面访问Monodroid资源
- 17. 从网页启动Windows文件资源管理器窗口
- 18. Azure Batch Pool启动任务从Blob下载资源文件FileShare
- 19. 使用不同的资源文件启动android应用程序
- 20. 在资源中启动一个进程(可执行文件)
- 21. Spark:发送资源文件路径以启动执行程序
- 22. 过程开始于资源文件夹
- 23. 使用C#EXE修改不同C#EXE文件的资源
- 24. 从资源文件链接到资源
- 25. 从Android活动启动Java源文件
- 26. Silverlight动画风格从资源文件
- 27. 资源文件名过长
- 28. 从WSL启动资源管理器
- 29. 从ANT启动Windows资源管理器?
- 30. vbscript从特殊文件夹启动一个exe文件
首先将它写入文件可以吗?因为直接从内存中运行的东西很棘手,通常毫无意义。 – Ryan 2012-03-10 15:19:59
我想避免将它写入文件。我不希望它被任何人访问/复制。 – 2012-03-10 15:21:46
不仅仅是病毒扫描程序和用户,绝对讨厌从某个地方出现一个进程。 Windows也是如此,它有一个核心要求,即进程必须从磁盘上的文件启动。对其设计方式至关重要。 – 2012-03-10 15:31:09