AxShockwaveFlash を使用して Flash SWF が埋め込まれたフォームがあります。元の SWF ファイルがなくなったので、AxShockwaveFlash オブジェクトから抽出したいと考えています。
次のように、OCXState を引き出して (イミディエイト ウィンドウ経由で) ディスクに保存しようとしました。
((System.IO.MemoryStream)axShockwaveFlash1.OcxState.ms)
.WriteTo(System.IO.File.OpenWrite(@"C:\Users\Michael\Desktop\Test.swf"))
しかし、ファイルは有効な SWF ではないようです。
埋め込まれた Flash ファイルを抽出して SWF ファイルに保存するにはどうすればよいですか?