Windows 7 x64 上的 Flash ocx“类未注册”

2023-12-30

我有一个在 32 位机器上开发的使用 Flash10c.ocx 的 WPF 应用程序。我不必在我的开发机器上注册 ocx,我只需安装最新的闪存,添加引用并开始编码。在 64 位系统上测试时,我得到了旧的“类未注册”,我认为这意味着我需要 regsvr ocx。是否可以将 32 位 ocx(我很确定它是 32 位,因为它位于开发系统上的 C:\Windows\System32\Macromed)到 64 位系统并注册它?

更新:regsvr32 /i flash10c.ocx 出错,并显示“模块 flash10c.ocx 已加载,但对 DllRegisterServer 的调用失败,错误代码为 0x80004005”

更新 2:我已经放弃了这一点并决定仅在 32 位系统上运行 Flash。如果有人有更好的答案,我很想听听,但我将当前的建议标记为已回答,以对我的努力给予应有的认可。


它不适合您的原因是您的 WPF 应用程序以 64 位运行。

.NET 应用程序能够以 32 位或 64 位运行; CLR 会将您的应用程序 JIT 到应用程序运行的任何架构上 - 在本例中为 64 位。

除非您现在希望 64 位应用程序加载 32 位 dll。这不可能。 64位进程只能加载64位dll。 32位进程只能加载32位dll。无论对 COM 对象注册进行多少摆弄,都不会改变这一点;这不是缺少注册表项的问题。

Adobe Flash 仅作为 32 位 dll 提供。 Adobe 现在没有(希望永远不会)有 64 位版本。

为了让您的 WPF .NET 应用程序加载 32 位 flash dll,它需要作为 32 位进程运行。在 Visual Studio 的构建配置中,有一种方法可以强制您的 .NET 应用程序仅定位x86, 而不是Any CPU.

CPU目标的选择是:

  • Any CPU
  • x86
  • x64
  • Itanium

就其价值而言,Flash 也没有 Itanium 版本。

See StackOverflow:Visual Studio“任何 CPU”目标 https://stackoverflow.com/questions/516730/visual-studio-any-cpu-target有关目标 cpu 的更多讨论。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Windows 7 x64 上的 Flash ocx“类未注册” 的相关文章

  • 以编程方式将 UserControl 从 ContentControl 移动到另一个 ContentControl

    在 WPF 应用程序中 我想在代码中将 UserControl 从 ContentControl 移动到另一个控件 myContentControl2 Content myUserControl 在这种情况下我得到一个错误 指定的元素已经是
  • 行为和视图模型在 MVVM 中如何关联?

    所以我在学习MVVM的时候偶然发现了一个问题 我有一个包含 TextBlock 的 TreeView 当我双击 TreeView 中的任何 TextBlock 时 我想对其执行操作 我开始学习行为 并且我有一个很好的示例来说明如何实现行为
  • ReferenceError:错误#1069:属性 box_mc_0

    我试图使用循环隐藏舞台上的影片剪辑 但在发布它时出现以下错误 这只是这个概念的一个示例 var q for q 0 q lt 3 q stage box mc q visible false 错误消息 参考错误 错误 1069 财产box
  • 如何循环访问 WPF StackPanel 静态项目?

    可能很容易 但我很难弄清楚这一点 谷歌似乎也没有多大帮助 如何循环遍历 StackPanel 的静态声明元素 无数据绑定 元素在 xaml 中声明 任何帮助表示赞赏 你的意思是StackPanel的孩子们 foreach var child
  • MultiDataTrigger 使用 OR 而不是 AND

    我正在尝试设置多个DataTriggers on my Button 我做了一些研究发现MultiDataTrigger允许您执行此操作 我想要Visibility我的财产Button如果设置为 falseCCTVPath string E
  • WPF - 检测鼠标按下一段时间

    检测鼠标按钮何时在特定元素上按住特定时间段的最佳方法是什么 感谢您的提示 我创建了一个附加属性以避免任何代码隐藏 using System using System Windows using System Windows Threadin
  • 即使在 GC Collect 和 WaitForPendingFinalizers 之后,窗口对象在关闭后也未释放?

    这是一个简单的测试应用程序 可帮助了解 WPF 内存使用情况 我想了解的关键是为什么MainWindow即使在关闭并等待 GC 完成之后 仍然被引用并且它的内存没有被释放 参见下面的代码清单 文本 MainWindow Finalizer
  • 使用 INotifyPropertyChanged

    有人可以解释一下为什么在 wpf 中使用绑定时需要使用 INotifyPropertyChanged 的 实现吗 我可以在不实现此接口的情况下绑定属性吗 例如我有代码 public class StudentData INotifyProp
  • 通过Javascript捕获右键单击,无需节点

    当使用英语以外的任何其他语言时 Flash 播放器在 Firefox Chrome 中使用 wmode window 以外的任何内容时都会出现错误 此错误已报告但尚未修复 http bugs adobe com jira browse FP
  • 无法使用 DialogResult

    我尝试使用DialogResult检查一个Messagebox s 是 否 取消 我正在使用以下代码 我没有看到任何问题 DialogResult dlgResult MessageBox Show Save changes before
  • 窗口关闭后仍在调用方法

    首先我不知道这是不是一个愚蠢的问题 我有这样的场景 首先我有一个主窗口 public MainWindow InitializeComponent dt is a System Windows Threading DispatcherTim
  • 从 xaml 获取 RowIndex

    我有一个带有 DataGridTemplateColumns 的 DataGrid 在 TemplateColumn 中 我使用工作正常的 DataTrigger 它从 DataGrid 父级检索项目计数
  • 根据属性的类型使用文本框或复选框

    如果我有这样的结构 public class Parent public string Name get set public List
  • VisualStateManager 和生成的转换

    正当我以为我明白的时候VisualStateManager 有些事情证明我错了 我正在使用 WPF 4 并且尝试简单地在鼠标悬停时放大某个项目 并在鼠标离开时将其缩小 我想我只需定义每个状态VisualStateGroup然后指定一个Vis
  • 将 PDF 嵌入到 WPF 应用程序中

    我正在尝试在 WPF 应用程序中嵌入 显示 PDF 到目前为止 我已经尝试过这些解决方案 但没有成功 在 a 中显示 PDFWindowsFormsHost主持一个AxAcroPdf控制 类似于显示的内容here http hugeonio
  • 先学Silverlight还是先学WPF?

    看来 Silverlight WPF 是 NET 用户界面开发的长期未来 这很棒 因为我可以看到在客户端和 Web 开发端重用 XAML 技能的优势 但看看 WPF XAML Silverlight 它们似乎是非常庞大的技术 那么从哪里开始
  • Wpf TextBlock 中的垂直文本

    是否可以垂直显示 TextBlock 中的文本 以便所有字母彼此堆叠 不使用 LayoutTransform 旋转 还没有人提到使用纯 XAML 垂直堆叠任意字符串的字母 不旋转它们 的明显而简单的方法
  • Flash AS3 EventDispatcher - 有什么方法可以获取已注册侦听器的列表吗?

    有没有什么方法可以获取注册监听器的列表EventDispatcher 我知道EventDispatcher有hasEventListener方法告诉您是否注册了任何侦听器 但是有没有一种简单的方法来询问EventDispatcher找出听众
  • 如何? WPF 窗口 - 最大化,不调整大小/移动

    我正在尝试创建一个已最大化打开的 WPF 窗口 无需调整大小 移动 在系统菜单中 也不在边框中 它应该一直最大化 除非用户最小化它 我尝试将 WindowState Maximized 和 ResizeMode CanMinimize 放在
  • WPF/C# 将自定义对象列表数据绑定到列表框?

    我在将自定义对象列表的数据绑定到ListBox in WPF 这是自定义对象 public class FileItem public string Name get set public string Path get set 这是列表

随机推荐

  • 从大表中获取不同值的最佳方法

    我有一个大约有 10 列的数据库表 其中两列是月份和年份 该表现在大约有 25 万行 我们预计它每月会增长大约 100 15 万条记录 很多查询涉及月份和年份列 例如 2010 年 3 月的所有记录 因此我们经常需要获取可用的月份和年份组合
  • Angular2如何在用户交互时滚动到窗口顶部[重复]

    这个问题在这里已经有答案了 所以我很难弄清楚如何在用户交互时将页面滚动到窗口顶部 例如单击项目 在 AngularJS 中我可以使用 window scrollTo 0 0 我没有使用 Angular2 Router 所以需要类似上述的东西
  • 在枚举期间添加和删除 ConcurrentBag 的元素

    当线程添加或删除 a 的元素时会发生什么ConcurrentBag
  • ngClass 的 ExpressionChangedAfterItHasBeenCheckedError

    我有两个锚标签 ul class switchNav li a href panel 1 a li li a href panel 2 a li ul ts hide
  • Electron-builder 无法将下载的内容移动到最终位置

    使用 Windows 10 Node v12 13 0 和 NPM v6 12 0 以及 Electron 当我运行 npm run package win 来构建我的 exe 时 我收到以下内容 我以前从未经历过类似的事情 EPERM 不
  • stringbuilder 与 string concat

    在我的项目中 我循环遍历数据视图结果 string html string empty DataView dV data DefaultView for int i 0 i lt dV Count i DataRowView rv dV i
  • 无法使用 Cypress.io 选择已通过浏览器扩展附加到 DOM 的元素

    我正在尝试使用 Cypress io 为我的 chrome firefox 扩展编写测试 在我的扩展内容脚本中 我将一个按钮附加到 DOM 的 body 元素 并尝试使用 cypress 单击该按钮 然而 在运行测试时 按钮被注入到测试运行
  • 生物识别认证实施

    我正在寻找有关使用指纹 touchID FaceId 从我们的移动应用程序进行替代身份验证的最佳实践 我们有以下架构 数据库 PostgreSQL 后端 net core 2 2 中的 REST API Clients Angular2 网
  • 如何强制线程严格按顺序工作?

    我正在编写一个多线程控制台应用程序 使用 WinAPI 的关键部分作为同步机制 我需要创建5个线程 每个线程都有自己的字符串由线程显示 线程应该按顺序一一输出它们的字符串 所以 我有线程函数 void thread routine void
  • iOS中滚动表格视图时如何隐藏导航栏和标签栏

    我在隐藏标签栏作为导航栏时遇到问题 我的要求是当我滚动表格视图时同时隐藏导航栏和选项卡栏 我的导航栏按要求正常工作 但选项卡栏没有响应相同 有没有人可以帮助我请整理一下 I m using NJKSCROLLFULLSCREEN for r
  • Windows 空间中的 java ProcessBuilder 在 *.exe 路径和参数中

    经常讨论 但这似乎是一个奇怪的边缘情况 在 windows cmd exe 中我成功运行 c Program Files myapp exe my arg sth with space and c Program Files myapp e
  • Python:仅在图像蒙版内执行模糊

    我有一个灰度图像和该图像中 ROI 的二值掩模 我想对灰度图像执行模糊操作 但仅限于蒙版的范围内 现在我正在模糊整个图像 而不仅仅是删除蒙版之外的项目 但我不希望蒙版之外的像素影响我的投资回报率 有没有办法在不构建自定义模糊函数的情况下做到
  • 无法将“String.Type”类型的值转换为预期的参数类型“String!”

    我正在使用用 Objective C 编写的 MDWamp 库 它具有以下类型的属性 property nonatomic strong void deferredWampCRASigningBlock NSString challange
  • 如何为 Docker 制作自己的基础镜像?

    根据Docker 文档 https docs docker com engine reference builder from 要构建您自己的映像 您必须始终使用FROM操作说明 显然 有很多图像可供选择Docker 索引 https hu
  • 如何在 Atom 中设置 jshint/jsxhint "esnext" 选项

    我正在使用 Atom 的linter react and linter jshint linter jsxhint 在我的 JSX 文件中 我不断收到警告 警告 导入 仅在 ES6 中可用 使用 esnext 选项 W119 这非常简单 我
  • C# 访问 EXCEL,将单元格格式设置为常规

    在 C 中操作 excel 单元格 通过 COM 对象 时 我应该使用 Value 还是 Value2 那是 sheet Cells row n col Value Hello world or sheet Cells row n col
  • 获取轴的纵横比

    有没有一种简单可靠的方法来确定当前纵横比axes当其方面设置为 auto 显而易见的是要检查的是ax get aspect 但这只是返回 auto 我可以将其设置为任意常数值ax set aspect aspect 之后返回相同的常量ax
  • 无法获取相机预览(调用相机),HTC Thunderbolt

    我是 Android 应用程序开发的新手 所以请任何答案都包含代码示例 我的问题是这样的 我必须开发一个相机应用程序 将 mjpeg 流式传输到服务器 现在我已经成功地为我的摩托罗拉 Atrix 创建了该应用程序 并且效果非常好 我的问题是
  • Play 的成功案例!框架? [关闭]

    就目前情况而言 这个问题不太适合我们的问答形式 我们希望答案得到事实 参考资料或专业知识的支持 但这个问题可能会引发辩论 争论 民意调查或扩展讨论 如果您觉得这个问题可以改进并可能重新开放 访问帮助中心 help reopen questi
  • Windows 7 x64 上的 Flash ocx“类未注册”

    我有一个在 32 位机器上开发的使用 Flash10c ocx 的 WPF 应用程序 我不必在我的开发机器上注册 ocx 我只需安装最新的闪存 添加引用并开始编码 在 64 位系统上测试时 我得到了旧的 类未注册 我认为这意味着我需要 re