Flash ocx 中的 AxShockwaveFlashObjects 和 ShockwaveFlashObjects

发布于 2024-07-11 07:17:02 字数 226 浏览 6 评论 0原文

我正在尝试创建:

AxShockwaveFlashObjects.dll 和 ShockwaveFlashObjects.dll

输入以下命令:

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

但出现 E_ACCESSDENIED 错误。

我究竟做错了什么? 谢谢!

I'm trying to create:

AxShockwaveFlashObjects.dll and
ShockwaveFlashObjects.dll

entering the following command:

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

but I get an E_ACCESSDENIED error.

What am I doing wrong? Thanks!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

若水般的淡然安静女子 2024-07-18 07:17:02

打开命令提示符。 切换到包含 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\ 目录中。

Open your command prompt. Switch to the directory that contains the aximp.exe file. Typically; C:\Program Files\Microsoft Visual Studio 8\SDK\v2.0\Bin>

Enter the following command (you may need to change the name of your COX file to match your version.

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

Look in the C:\WNDOWS\system32\Macromed\Flash\ directory. Your files should be there.

沫雨熙 2024-07-18 07:17:02

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

It's true that this error comes in Windows 7 or vista.
You can simply run the command prompt as an administrator and then execute this command from the command prompt. It works this way without doing anything else.

凉墨 2024-07-18 07:17:02

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

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

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

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

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

The access denied is likely a Vista/Win7 issue resulting from programs attempting to modify files in registered application directories within the Program Files or Windows top-level folders.

The workaround (and it worked for me) is to

  • Copy the AxImp.exe and your .OCX files both to some user-made folder (eg: c:\test\).

  • Then just simply run the command AxImp.exe Flash10c.ocx /source from a command line in that folder.

That will generate (in that same test folder) not only your two DLL files, but also the .CS source file (for inclusion in projects) and the .PDB file for debugger symbols. Enjoy!

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文