Thanx
Een betere onderverdeling tussen gratis en betaald wil ik idd nog een keertje maken.
Stephan, de acad versie detecteren blijft lastig, ook met wix. Heb nu een kleine 'hack' bedacht die betrouwbaar is maar het nadeel is dat je dit handmatig voor elke autocad-verise moet opzetten als component en feature:
Dat is dan ook de reden dat de Aec-versies van Acad (nog) niet ondersteund worden.
Innosetup heeft een goede methode weten te vinden om de juiste registry-key te vinden, zie link:
http://nsis.sourceforge.net/Detecting_Autocad_current_version_and_path
Deze methode wil ik in de toekomst voor de wix-installer gaan gebruiken.
Als je de soruce zoekt van een werkende wix-installer, laat me even weten dan stuur ik een voorbeeldje.
Groet,
Bart

Een betere onderverdeling tussen gratis en betaald wil ik idd nog een keertje maken.
Stephan, de acad versie detecteren blijft lastig, ook met wix. Heb nu een kleine 'hack' bedacht die betrouwbaar is maar het nadeel is dat je dit handmatig voor elke autocad-verise moet opzetten als component en feature:
Code Selecteer
<Component Id="RegAcad2010" Guid="*">
<RegistryValue Root="HKLM" Key="Software\Autodesk\AutoCAD\R18.0\ACAD-8001:409\Applications\$(var.ProductName)" Name="DESCRIPTION" Type="string" Value="2" KeyPath="yes" />
<RegistryValue Root="HKLM" Key="Software\Autodesk\AutoCAD\R18.0\ACAD-8001:409\Applications\$(var.ProductName)" Name="LOADCTRLS" Type="integer" Value="2" KeyPath="no" />
<RegistryValue Root="HKLM" Key="Software\Autodesk\AutoCAD\R18.0\ACAD-8001:409\Applications\$(var.ProductName)" Name="LOADER" Type="string" Value="[#InitFile]" KeyPath="no" />
<RegistryValue Root="HKLM" Key="Software\Autodesk\AutoCAD\R18.0\ACAD-8001:409\Applications\$(var.ProductName)" Name="MANAGED" Type="integer" Value="1" KeyPath="no" />
</Component>
<Feature Id="Acad2010Feature" Level="2" Title="2010" AllowAdvertise="no">
<ComponentRef Id="RegAcad2010" />
<ComponentRef Id="DllFileComponent" />
</Feature>
Dat is dan ook de reden dat de Aec-versies van Acad (nog) niet ondersteund worden.
Innosetup heeft een goede methode weten te vinden om de juiste registry-key te vinden, zie link:
http://nsis.sourceforge.net/Detecting_Autocad_current_version_and_path
Deze methode wil ik in de toekomst voor de wix-installer gaan gebruiken.
Als je de soruce zoekt van een werkende wix-installer, laat me even weten dan stuur ik een voorbeeldje.
Groet,
Bart