我的项目要求我的最终应用程序完全包含在单个 exe 中。我已经使用 ILMerge(assmebly 合并实用程序)组合了可执行文件和 dll。我在 C# 应用程序中托管了一个 flash active x 控件,并且我已将需要加载到 flash 控件中的一个 swf 作为嵌入资源嵌入到 c# 应用程序中。
这个问题显示了如何将资源写入临时文件,但不希望为我的情况创建临时文件。这会产生一个问题,因为活动 x 控件 loadMovie 方法只接受指向要加载的文件的字符串。
我的问题是:是否可以在不创建临时文件的情况下将嵌入的 swf 资源动态加载到 flash active x 控件中?