来自Flash ocx的AXShockWaveLashObjects和ShockWaveLashObjects

来自Flash ocx的AXShockWaveLashObjects和ShockWaveLashObjects,flash,activex,ocx,Flash,Activex,Ocx,我试图创造: AXShockWaveLashObjects.dll和 ShockWaveLashObjects.dll 输入以下命令: aximp C:\WINDOWS\system32\Macromed\Flash\FlDbg10.ocx/nologo 但我得到一个E_ACCESSDENIED错误 我做错了什么?谢谢 打开命令提示符。切换到包含aximp.exe文件的目录。典型的C:\Program Files\Microsoft Visual Studio 8\SDK\v2.0\Bin> 输

我试图创造:

AXShockWaveLashObjects.dll和 ShockWaveLashObjects.dll

输入以下命令:

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

但我得到一个E_ACCESSDENIED错误


我做错了什么?谢谢

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

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

aximp.exe-源“C:\WNDOWS\system32\Macromed\Flash\Flash10a.ocx”


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

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

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

aximp.exe-源“C:\WNDOWS\system32\Macromed\Flash\Flash10a.ocx”


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

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

解决方法(对我来说也是有效的)是

  • AxImp.exe
    .OCX
    文件复制到用户创建的文件夹中(例如:
    c:\test\

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


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

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

解决方法(对我来说也是有效的)是

  • AxImp.exe
    .OCX
    文件复制到用户创建的文件夹中(例如:
    c:\test\

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


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

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

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

是否需要Visual Studio?是否需要Visual Studio?