AxShockwaveFlashObjects и ShockwaveFlashObjects из Flash ocx - PullRequest
0 голосов
/ 17 января 2009

Я пытаюсь создать:

AxShockwaveFlashObjects.dll и ShockwaveFlashObjects.dll

ввод следующей команды:

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

но я получаю ошибку E_ACCESSDENIED.

Что я делаю не так? Спасибо!

Ответы [ 3 ]

1 голос
/ 07 февраля 2010

Это правда, что эта ошибка возникает в Windows 7 или Vista. Вы можете просто запустить командную строку от имени администратора и затем выполнить эту команду из командной строки. Это работает таким образом, ничего не делая.

1 голос
/ 08 марта 2009

Откройте командную строку. Перейдите в каталог, содержащий файл 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 \. Ваши файлы должны быть там.

0 голосов
/ 09 декабря 2009

Отказ в доступе, вероятно, является проблемой Vista / Win7, возникающей в результате попыток программ изменить файлы в зарегистрированных каталогах приложений в папках Program Files или Windows верхнего уровня. Обходной путь (и он работал для меня) - скопировать AxImp.exe и ваш целевой файл .OCX в какую-то папку в вашей пользовательской области, а затем просто запустить команду «AxImp.exe Flash10c.ocx / source» из командной строки в этом папка. Это сгенерирует не только два ваших DLL-файла, но также исходный файл .CS (для включения в проекты) и файл .PDB для символов отладчика. Наслаждайтесь!

...