PDA

Показать полную графическую версию : [решено] RegSvr32


e9990638
13-02-2009, 00:06
Привет всем. Как при помощи ключей regsvr32.exe зарегистрировать приложение.
Например Flash10a.ocx, если можно пример.
Спасибо.

Vadikan
13-02-2009, 00:10
Приложения нельзя зарегистрировать. Можно библиотеки и Activex.regsvr32 Flash9f.ocxВообще, у flash плеера есть ключ для тихой установки - /s.

e9990638
13-02-2009, 00:17
Vadikan, Спасибо.
Только flash плеер после тихой или "громкой" установки, при входе в IE, где нужен он, предлагается его все равно установить. Но если его зарегитрировать - то все отлично.

Vadikan, Извините, но что-то не получается, бегуют бесконечно строки.
У меня Flash10a.ocx находится в %SystemRoot%\macromed\Flash\Flash10a.ocx, а запустить пакетный файл собираюсь с диска. Если даже пакетный файл скопировать в папку, где и Flash10a.ocx - те же бегущие бесконечно строки.

okshef
13-02-2009, 00:42
e9990638, скопируйте в %Windows%\System32

Vadikan
13-02-2009, 00:48
У меня Flash10a.ocx находится в %SystemRoot%\macromed\Flash\Flash10a.ocx »
Команда
Regsvr32 %SystemRoot%\macromed\Flash\Flash10a.ocx /s
Все должно работать. Средство Regsvr32: использование и сообщения об ошибках (http://support.microsoft.com/kb/249873)

бегуют бесконечно строки. »
Какие строки?

скопируйте в %Windows%\System32 »
Что и зачем?

okshef
13-02-2009, 00:54
Что и зачем? »
файл, конечно, тогда и первая команда сработает
Файл Regsvr32.exe устанавливатся в папку System (в системах Windows Me, Windows 98 и Windows 95) или System32 (в системах Windows NT, Windows XP и Windows Vista).
Выдержка из приведенной вами ссылки
Соответственно, и регистрируемая библиотека имхо должна (при синтаксисе regsvr32 *.dll) должна быть там же

e9990638
13-02-2009, 02:26
Спасибо всем. Получилось только по такой команде:

%SystemRoot%\System32\Regsvr32 %SystemRoot%\System32\macromed\Flash\Flash10a.ocx /s




© OSzone.net 2001-2012