Вызовите regasm из installshield в обоих битовых режимах - PullRequest
1 голос
/ 04 июля 2011

Для моего проекта мне нужно зарегистрировать видимую COM-библиотеку как в 32, так и в 64 бит. При использовании стандартного действия регистрации installshield он регистрирует его в режиме, в котором работает installshield.

Как лучше всего зарегистрировать его как в 32-, так и в 64-битном режиме?

1 Ответ

1 голос
/ 10 июля 2011

Я этого не делал, и у меня мало опыта работы с 64-битными приложениями, но общий подход к выполнению всего, что не поддерживают встроенные функции, - это использование пользовательских действий.

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

Некоторые дополнительные сведения: http://msdn.microsoft.com/en-us/library/aa370543(v=VS.85).aspx

...