【问题标题】:AxShockwaveFlashObjects and ShockwaveFlashObjects from Flash ocxFlash ocx 中的 AxShockwaveFlashObjects 和 ShockwaveFlashObjects
【发布时间】:2010-10-02 00:07:23
【问题描述】:

我正在尝试创建:

AxShockwaveFlashObjects.dll 和 ShockwaveFlashObjects.dll

输入以下命令:

aximp C:\WINDOWS\system32\Macromed\Flash\FlDbg10.ocx /nologo

但我收到 E_ACCESSDENIED 错误。

我做错了什么?谢谢!

【问题讨论】:

    标签: flash activex ocx


    【解决方案1】:

    打开命令提示符。切换到包含 aximp.exe 文件的目录。通常; C:\Program Files\Microsoft Visual Studio 8\SDK\v2.0\Bin>

    输入以下命令(您可能需要更改 COX 文件的名称以匹配您的版本。

    aximp.exe -source "C:\WNDOWS\system32\Macromed\Flash\Flash10a.ocx"

    查看 C:\WNDOWS\system32\Macromed\Flash\ 目录。你的文件应该在那里。

    【讨论】:

    • 是否需要Visual Studio?
    【解决方案2】:

    这个错误确实出现在 Windows 7 或 vista 中。 您可以简单地以管理员身份运行命令提示符,然后从命令提示符执行此命令。它以这种方式工作而无需做任何其他事情。

    【讨论】:

      【解决方案3】:

      访问被拒绝可能是由于程序试图修改 Program Files 或 Windows 顶级文件夹中已注册应用程序目录中的文件而导致的 Vista/Win7 问题。

      解决方法(它对我有用)是

      • AxImp.exe 和您的 .OCX 文件都复制到某个用户创建的文件夹(例如: c:\test\)。

      • 然后只需从该文件夹中的命令行运行命令AxImp.exe Flash10c.ocx /source

      这不仅会生成(在同一个test 文件夹中)您的两个DLL 文件,还会生成.CS 源文件(用于包含在项目中)和用于调试器符号的.PDB 文件。享受吧!

      【讨论】:

        猜你喜欢
        • 2011-01-24
        • 1970-01-01
        • 2023-03-22
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-01-07
        • 2011-04-26
        • 1970-01-01
        相关资源
        最近更新 更多