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