inno setup установить приложение vb6 dll - PullRequest
0 голосов
/ 15 октября 2010

Я недавно скомпилировал приложение vb6 с настройкой inno, что при установке отлично работает на winxp, когда я попробовал его на Vista, я получил сообщение об ошибке

alt text

я заметил этобыла проблема с регистрацией DLL, поэтому я пытаюсь зарегистрировать DLL вручную, чтобы увидеть, если это исправит проблему.когда я попробовал это, я получил эту ошибку

alt text

есть ли в любом случае я могу исправить проблему?

Ответы [ 2 ]

0 голосов
/ 15 октября 2010

Возможно, на компьютере Vista не установлена ​​/ включена служба установщика ActiveX, подробные инструкции см. В Внедрение и администрирование службы установщика ActiveX .

0 голосов
/ 15 октября 2010

Это проблема с разрешениями.Попробуйте выполнить следующее:

Зарегистрируйте компонент из командной строки с повышенными привилегиями.Щелкните правой кнопкой мыши значок командной строки в меню «Пуск» и выберите «Запуск от имени администратора».UAC попросит вас подтвердить высоту.После того, как окно командной строки открыто, запустите команду regsvr32 из этого окна, и оно должно завершиться успешно.Источник: http://www.tech -archive.net / Archive / DotNet / microsoft.public.dotnet.languages.vb / 2009-10 / msg00002.html

Вы также можете попробовать запустить установщиквы только что создали с правами администратора (та же процедура, что и выше).Надеюсь, это поможет.

...