Nel caso vi trovaste nella necessità (remota a dire il vero) di creare ActiveX complessi (e con questo intendo ActiveX da registrare, che dipendono da dll anch'esse da registrare, etc...) da utilizzare in pagine HTML (ovviamente Internet Explorer...), risparmiatevi la fatica di creare CAB contenenti direttamente ActiveX e DLL (fidatevi, non funzionano  ) ma utilizzate un CAB contenente un installer MSI!

Per prima cosa usate questo per crearlo, quindi createvi il vostro cab con il cabsdk con all'interno semplicemente questo .inf:

[version]
signature="$CHICAGO$"
AdvancedINF=2.0

[Setup Hooks]
NomeFile=NomeFile

[ThreeXViewer]
run= msiexec /i %EXTRACT_DIR%\NomeFile.msi /qn

Firmatelo con SignCode ed è fatto!

La sintassi /qn di msiexec lancia l'installer in Silent Mode, in modo che, dopo che l'utente ha acconsentito all'installazione alla lettura della firma del cab, tutta l'installazione avvenga in modo trasparente.

Un esempio? qua!

P.S: Good Job, Michael...

_________________

Diego Guidi

ThreeX 3D RealGIS

  Terra Nova SIT