[DEFINE REGION: Check Application Requirements]
[END REGION]
 
[DEFINE REGION: Check/Install Application Pre-Requisites]
 
[DEFINE REGION: Check Application Pre-Requisites]
Comment: Check setup pre-requisites
Set Variable PREREQ to FALSE
Set Variable PRELIST to 
[compiler if Variable BUILDMODE not Equals PATCH]
if Variable NEEDSUPGRADE Equals TRUE
  Set Variable PREREQ to TRUE
  Set Variable PRELIST to $PRELIST$$NEWLINE$Previous Version Uninstallation
end
Include Script: checkmsi31
Include Script: checkVC14_30_30704_x64
[compiler end]
[END REGION]
 
[DEFINE REGION: Install Application Pre-Requisites]
Comment: Install setup pre-requisites
if Variable PREREQ not Equals FALSE
  Display Dialog: prereq, wait for dialog to return (modal)
  if Variable WIZARD Equals CANCEL
    Terminate Installation
  end
  Display Dialog: progressprereq, use as progress dialog (non-modal)
  [compiler if Variable BUILDMODE not Equals PATCH]
  if Variable NEEDSUPGRADE Equals TRUE
    Set Variable REMOVEOLD to 
    Set Variable ERROROLD to 
    Comment: Get Tpc Desktop app title
    Set Variable APPTITLE to 
    Read Registry Key HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\$PRODUCTCODE$\DisplayName into APPTITLE
    Install/Remove MSI Package $PRODUCTCODE$[REMOVE=ALL] (get result into variable REMOVEOLD)
    if Variable REMOVEOLD Equals ERROR
      MessageBox: $TITLE$ Setup, Unable to uninstall old version of $TITLE$. Please uninstall it yourself using Control Panel Add-Remove Programs before attempting to install this product.$NEWLINE$$NEWLINE$$ERROROLD$
      Terminate Installation
    end
    Comment: Remove any InstallAware TPC Desktop 2023 install
    if Variable APPTITLE not Equals 
      Delete Registry KEY HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\$APPTITLE$\*.*
    end
    if Variable REMOVEOLD Equals REBOOT
      MessageBox: $TITLE$ Setup, Your computer needs to be restarted before $TITLE$ Setup can continue.$NEWLINE$$NEWLINE$Please save your work in all running programs and click OK to restart your computer. Setup will resume once your computer restarts.$NEWLINE$$NEWLINE$If you click CANCEL, setup will exit. You will have to run setup again at a later time to install $TITLE$.
      if Variable REBOOTNOW Equals OK
        Reboot Computer and Resume Setup
      else
        Terminate Installation
      end
    end
    Set Variable MAINTENANCE to FALSE
  end
  [DEFINE WEB MEDIA Microsoft Windows Installer 3.1]
  Include Script: setupmsi31
  [DEFINE WEB MEDIA Microsoft Visual C++ Runtime for Visual Studio 2022 v.17 (x64)]
  Include Script: setupVC14_30_30704_x64
  [compiler end]
  Hide Dialog
end
[END REGION]
[END REGION]
 
[DEFINE REGION: Define Setup Globals]
Comment: Set 64-bit in global so checkVC and setupVC don't set to 32-bit
Get System Setting Windows in 64 bit Mode into CHECKSYSTEM
if Variable CHECKSYSTEM not Equals TRUE
  MessageBox: $TITLE$ Setup Error, This product requires at least a 64 bit operating system.$NEWLINE$$NEWLINE$Setup cannot continue.
  Terminate Installation
end
Set x64 - Native 64 bit Windows, AMD64, EM64T, and ARM64 Architectures - installation mode
Set Variable X64MODE to FALSE
Get System Setting Windows in 64 bit Mode into AMD64
Get System Setting Windows on ARM into ARM64
Set Variable CHECKSYSTEM to FALSE
if Variable AMD64 Equals TRUE
  Set Variable CHECKSYSTEM to TRUE
end
if Variable ARM64 Equals TRUE
  Set Variable CHECKSYSTEM to TRUE
end
if Variable CHECKSYSTEM not Equals TRUE
  Comment: Uncomment the two lines below to disable setup on 32-bit only platforms
  MessageBox: $TITLE$ Setup Error, This product requires at least a 64 bit operating system.$NEWLINE$$NEWLINE$Setup cannot continue.
  Terminate Installation
else
  Set Variable X64MODE to TRUE
end
if Variable X64MODE Equals TRUE
  Set x64 - Native 64 bit Windows, AMD64, EM64T, and ARM64 Architectures - installation mode
end
Comment: Define Setup Components
Define Component: Always Install
 
Comment: Initialize Setup Globals
Get System Setting Windows NT Kernel (NT4, 2000, XP, 2003, Vista, 2008 (R2), 7, 8.x, 2012 (R2), 10, 2016, 2019, 11, 2022) into ISNT
Get Common Folder Location System->Program Files Directory into ALLPROGRAMFILES
Get Folder Location System->Program Files Directory into PROGRAMFILES
Get Common Folder Location System->Program Files Directory into COMMONFILES
Get Folder Location Start Menu->Administrative Tools Group into ADMINTOOLS
Get Common Folder Location Start Menu->Programs Group into SHORTCUTFILESALL
Get Folder Location Start Menu->Programs Group into SHORTCUTFILES
if Variable SHORTCUTFILESALL Equals 
  Set Variable SHORTCUTFILESALL to $SHORTCUTFILES$
end
Get Folder Location System->Desktop Directory into DESKTOPDIR
Get Folder Location System->Windows Directory into WINDIR
Get Folder Location System->System Directory into WINSYSDIR
Get Folder Location Taskbar->Quick Launch Directory into QUICKLAUNCHDIR
Get Folder Location WWW->WWWRoot into WWWROOTDIR
 
Comment: Define MSI special directories
Get Folder Location System->Application Data Directory into APPDATAFOLDER
Get Common Folder Location System->Application Data Directory into COMMONAPPDATAFOLDER
Get Common Folder Location System->Desktop Directory into DESKTOPFOLDER
Get Common Folder Location My->My Favorites into FAVORITESFOLDER
Get Common Folder Location System->Fonts Directory into FONTSFOLDER
Get Common Folder Location System->Application Data Directory into LOCALAPPDATAFOLDER
Get Folder Location My->My Pictures into MYPICTURESFOLDER
Get Folder Location My->My Documents into PERSONALFOLDER
Get Common Folder Location System->Send To Directory into SENDTOFOLDER
Get Folder Location Start Menu->Start Menu Group into STARTMENUFOLDER
Get Folder Location Start Menu->Startup Group into STARTUPFOLDER
Get Folder Location System->Templates Directory into TEMPLATEFOLDER
Set Variable WINDOWSVOLUME to $WINDIR$
Extract Parent Drive: WINDOWSVOLUME
 
Comment: Define System Searches
[END REGION]
 
[DEFINE REGION: Setup User Interview]
if Variable MAINTENANCE Equals TRUE
  GoTo Label: Maintenance
else
  [compiler if Variable BUILDMODE not Equals PATCH]
  Comment: First Time Install
  Set Variable TARGETDIR to $PROGRAMFILES$\Traverse PC\TPC Desktop 2023
  Set Variable STARTMENU to Traverse PC
  [compiler end]
end
 
label: Welcome Dialog
Display Dialog: welcome, wait for dialog to return (modal)
if Variable WIZARD Equals CANCEL
  GoTo Label: Main Install
end
[compiler if Variable BUILDMODE not Equals PATCH]
label: License Check
Display Dialog: licensecheck, wait for dialog to return (modal)
if Variable WIZARD Equals BACK
  GoTo Label: Welcome Dialog
else
  if Variable WIZARD Equals CANCEL
    GoTo Label: Main Install
  end
end
label: ReadMe Information
Comment: Display Dialog: readme, wait for dialog to return (modal)
if Variable WIZARD Equals BACK
  GoTo Label: License Check
else
  if Variable WIZARD Equals CANCEL
    GoTo Label: Main Install
  end
end
label: User Registration
Comment: Display Dialog: registration, wait for dialog to return (modal)
if Variable WIZARD Equals BACK
  GoTo Label: ReadMe Information
else
  if Variable WIZARD Equals CANCEL
    GoTo Label: Main Install
  end
end
label: Setup Type
Comment: Display Dialog: setuptype, wait for dialog to return (modal)
if Variable WIZARD Equals BACK
  GoTo Label: User Registration
else
  if Variable WIZARD Equals CANCEL
    GoTo Label: Main Install
  end
end
Comment: TO-DO: Customize your minimum setup here
if Variable MINIMUM Equals TRUE
  Deselect Component: Project
else
  if Variable COMPLETE Equals TRUE
    Select Component: Project
  end
end
label: Custom Setup
Comment: Display Dialog: componentstree (if variable PERSONALIZED is TRUE), wait for dialog to return (modal)
if Variable WIZARD Equals BACK
  GoTo Label: Setup Type
else
  if Variable WIZARD Equals CANCEL
    GoTo Label: Main Install
  end
end
label: Destination Directory
Display Dialog: destination, wait for dialog to return (modal)
if Variable WIZARD Equals BACK
  GoTo Label: Custom Setup
else
  if Variable WIZARD Equals CANCEL
    GoTo Label: Main Install
  end
end
label: Start Menu
Display Dialog: startmenu, wait for dialog to return (modal)
if Variable WIZARD Equals BACK
  GoTo Label: Destination Directory
else
  if Variable WIZARD Equals CANCEL
    GoTo Label: Main Install
  end
end
[compiler end]
label: Start Installation
Display Dialog: startinstallation, wait for dialog to return (modal)
if Variable WIZARD Equals BACK
  [compiler if Variable BUILDMODE not Equals PATCH]
  GoTo Label: Start Menu
  [compiler else]
  GoTo Label: Welcome Dialog
  [compiler end]
else
  GoTo Label: Main Install
end
 
label: Maintenance
Comment: Maintenance Install/Uninstall
wizard loop
Comment: Display Dialog: maintenance, wait for dialog to return (modal)
Comment: Display Dialog: componentstree (if variable MODIFY is TRUE), wait for dialog to return (modal)
Comment: Display Dialog: startinstallation, wait for dialog to return (modal)
end
[END REGION]
 
[DEFINE REGION: Process (Un)Installation]
label: Main Install
Comment: Exit Setup if Wizard Loop cancelled
if Variable WIZARD Equals CANCEL
  Terminate Installation
end
 
Comment: Prepare to install
Set Variable PROGRESSTEXT to Installing $TITLE$
Set Variable SUCCESS to 
Set Variable LASTERROR to 
if Variable ALLUSERS Equals TRUE
  Set Variable SHORTCUTFOLDER to $SHORTCUTFILESALL$\$STARTMENU$
else
  Set Variable SHORTCUTFOLDER to $SHORTCUTFILES$\$STARTMENU$
end
Display Dialog: progress, use as progress dialog (non-modal)
 
Comment: Modify Target System
[DEFINE REGION: Perform Uninstallation]
if Variable REMOVE Equals TRUE
  Comment: Uninstall product
  Set Variable PROGRESSTEXT to Uninstalling $TITLE$
  Comment: TO-DO: Insert any additional uninstall commands here
  Apply Uninstall (get result into variable SUCCESS)
  Set Variable PROGRESS to 100
else
  [END REGION]
   
  Comment: Install/Re-Install product
  [DEFINE REGION: Perform First Time or Maintenance Installation]
  [OFFLINE CONTENT]
  Install Files C:\Code\TPCDesktop\Dev\VC22-64\exe\Release\Tpc.exe to $TARGETDIR$
  Install Files C:\Code\TPCDesktop\Dev\VC22-64\exe\Release\cpprest141_2_10.dll to $TARGETDIR$
  Install Files C:\Code\TPCDesktop\Dev\VC22-64\exe\Release\edxspell.dll to $TARGETDIR$
  Install Files C:\Code\TPCDesktop\Dev\VC22-64\exe\Release\LandXMLSDK1.2.dll to $TARGETDIR$
  Install Files C:\Code\TPCDesktop\Dev\VC22-64\exe\Release\libcrypto_23.12_17.dll to $TARGETDIR$
  Install Files C:\Code\TPCDesktop\Dev\VC22-64\exe\Release\libexpat.dll to $TARGETDIR$
  Install Files C:\Code\TPCDesktop\Dev\VC22-64\exe\Release\OdBrepModeler_23.12_17.dll to $TARGETDIR$
  Install Files C:\Code\TPCDesktop\Dev\VC22-64\exe\Release\oless.dll to $TARGETDIR$
  Install Files C:\Code\TPCDesktop\Dev\VC22-64\exe\Release\TD_AcisBuilder_23.12_17.dll to $TARGETDIR$
  Install Files C:\Code\TPCDesktop\Dev\VC22-64\exe\Release\TD_Alloc_23.12_17.dll to $TARGETDIR$
  Install Files C:\Code\TPCDesktop\Dev\VC22-64\exe\Release\TD_Br_23.12_17.dll to $TARGETDIR$
  Install Files C:\Code\TPCDesktop\Dev\VC22-64\exe\Release\TD_BrepBuilder_23.12_17.dll to $TARGETDIR$
  Install Files C:\Code\TPCDesktop\Dev\VC22-64\exe\Release\TD_BrepBuilderFiller_23.12_17.dll to $TARGETDIR$
  Install Files C:\Code\TPCDesktop\Dev\VC22-64\exe\Release\TD_BrepRenderer_23.12_17.dll to $TARGETDIR$
  Install Files C:\Code\TPCDesktop\Dev\VC22-64\exe\Release\TD_Db_23.12_17.dll to $TARGETDIR$
  Install Files C:\Code\TPCDesktop\Dev\VC22-64\exe\Release\TD_DbCore_23.12_17.dll to $TARGETDIR$
  Install Files C:\Code\TPCDesktop\Dev\VC22-64\exe\Release\TD_DbRoot_23.12_17.dll to $TARGETDIR$
  Install Files C:\Code\TPCDesktop\Dev\VC22-64\exe\Release\TD_Ge_23.12_17.dll to $TARGETDIR$
  Install Files C:\Code\TPCDesktop\Dev\VC22-64\exe\Release\TD_Gi_23.12_17.dll to $TARGETDIR$
  Install Files C:\Code\TPCDesktop\Dev\VC22-64\exe\Release\TD_Gs_23.12_17.dll to $TARGETDIR$
  Install Files C:\Code\TPCDesktop\Dev\VC22-64\exe\Release\TD_Root_23.12_17.dll to $TARGETDIR$
  Install Files C:\Code\TPCDesktop\Dev\VC22-64\exe\Release\TD_SpatialIndex_23.12_17.dll to $TARGETDIR$
  Install Files C:\Code\TPCDesktop\Dev\VC22-64\exe\Release\TD_Zlib.dll to $TARGETDIR$
  Install Files C:\Code\TPCDesktop\Dev\VC22-64\exe\Release\tinyxml.dll to $TARGETDIR$
  Install Files C:\Code\TPCDesktop\Dev\VC22-64\exe\Release\TpcApp.dll to $TARGETDIR$
  Install Files C:\Code\TPCDesktop\Dev\VC22-64\exe\Release\TpcCadView.dll to $TARGETDIR$
  Install Files C:\Code\TPCDesktop\Dev\VC22-64\exe\Release\TpcCalibrate.dll to $TARGETDIR$
  Install Files C:\Code\TPCDesktop\Dev\VC22-64\exe\Release\TpcClosure.dll to $TARGETDIR$
  Install Files C:\Code\TPCDesktop\Dev\VC22-64\exe\Release\TpcCogo.dll to $TARGETDIR$
  Install Files C:\Code\TPCDesktop\Dev\VC22-64\exe\Release\TpcComps.dll to $TARGETDIR$
  Install Files C:\Code\TPCDesktop\Dev\VC22-64\exe\Release\TpcDrawingCodes.dll to $TARGETDIR$
  Install Files C:\Code\TPCDesktop\Dev\VC22-64\exe\Release\TpcDrawingDataView.dll to $TARGETDIR$
  Install Files C:\Code\TPCDesktop\Dev\VC22-64\exe\Release\TpcDrawings.dll to $TARGETDIR$
  Install Files C:\Code\TPCDesktop\Dev\VC22-64\exe\Release\TpcDrawingViews.dll to $TARGETDIR$
  Install Files C:\Code\TPCDesktop\Dev\VC22-64\exe\Release\TpcDxf.dll to $TARGETDIR$
  Install Files C:\Code\TPCDesktop\Dev\VC22-64\exe\Release\TpcExtract.dll to $TARGETDIR$
  Install Files C:\Code\TPCDesktop\Dev\VC22-64\exe\Release\TpcFilters.dll to $TARGETDIR$
  Install Files C:\Code\TPCDesktop\Dev\VC22-64\exe\Release\TpcGeo.dll to $TARGETDIR$
  Install Files C:\Code\TPCDesktop\Dev\VC22-64\exe\Release\TpcGis.dll to $TARGETDIR$
  Install Files C:\Code\TPCDesktop\Dev\VC22-64\exe\Release\TpcGlobals.dll to $TARGETDIR$
  Install Files C:\Code\TPCDesktop\Dev\VC22-64\exe\Release\TpcKml.dll to $TARGETDIR$
  Install Files C:\Code\TPCDesktop\Dev\VC22-64\exe\Release\TpcLandXml.dll to $TARGETDIR$
  Install Files C:\Code\TPCDesktop\Dev\VC22-64\exe\Release\TpcLegal.dll to $TARGETDIR$
  Install Files C:\Code\TPCDesktop\Dev\VC22-64\exe\Release\TpcLib.dll to $TARGETDIR$
  Install Files C:\Code\TPCDesktop\Dev\VC22-64\exe\Release\TpcLines.dll to $TARGETDIR$
  Install Files C:\Code\TPCDesktop\Dev\VC22-64\exe\Release\TpcLsq.dll to $TARGETDIR$
  Install Files C:\Code\TPCDesktop\Dev\VC22-64\exe\Release\TpcMfc.dll to $TARGETDIR$
  Install Files C:\Code\TPCDesktop\Dev\VC22-64\exe\Release\TpcOda.dll to $TARGETDIR$
  Install Files C:\Code\TPCDesktop\Dev\VC22-64\exe\Release\TpcOs.dll to $TARGETDIR$
  Install Files C:\Code\TPCDesktop\Dev\VC22-64\exe\Release\TpcPlss.dll to $TARGETDIR$
  Install Files C:\Code\TPCDesktop\Dev\VC22-64\exe\Release\TpcPointCodes.dll to $TARGETDIR$
  Install Files C:\Code\TPCDesktop\Dev\VC22-64\exe\Release\TpcPoints.dll to $TARGETDIR$
  Install Files C:\Code\TPCDesktop\Dev\VC22-64\exe\Release\TpcPointViews.dll to $TARGETDIR$
  Install Files C:\Code\TPCDesktop\Dev\VC22-64\exe\Release\TpcPrint.dll to $TARGETDIR$
  Install Files C:\Code\TPCDesktop\Dev\VC22-64\exe\Release\TpcQuickView.dll to $TARGETDIR$
  Install Files C:\Code\TPCDesktop\Dev\VC22-64\exe\Release\TpcRegistry.dll to $TARGETDIR$
  Install Files C:\Code\TPCDesktop\Dev\VC22-64\exe\Release\TpcReports.dll to $TARGETDIR$
  Install Files C:\Code\TPCDesktop\Dev\VC22-64\exe\Release\TpcResource.dll to $TARGETDIR$
  Install Files C:\Code\TPCDesktop\Dev\VC22-64\exe\Release\TpcSettings.dll to $TARGETDIR$
  Install Files C:\Code\TPCDesktop\Dev\VC22-64\exe\Release\TpcSetup.dll to $TARGETDIR$
  Install Files C:\Code\TPCDesktop\Dev\VC22-64\exe\Release\TpcSpell.dll to $TARGETDIR$
  Install Files C:\Code\TPCDesktop\Dev\VC22-64\exe\Release\TpcStr.dll to $TARGETDIR$
  Install Files C:\Code\TPCDesktop\Dev\VC22-64\exe\Release\TpcSun.dll to $TARGETDIR$
  Install Files C:\Code\TPCDesktop\Dev\VC22-64\exe\Release\TpcSurfaces.dll to $TARGETDIR$
  Install Files C:\Code\TPCDesktop\Dev\VC22-64\exe\Release\TpcSurfaceViews.dll to $TARGETDIR$
  Install Files C:\Code\TPCDesktop\Dev\VC22-64\exe\Release\TpcSurvey.dll to $TARGETDIR$
  Install Files C:\Code\TPCDesktop\Dev\VC22-64\exe\Release\TpcTransform.dll to $TARGETDIR$
  Install Files C:\Code\TPCDesktop\Dev\VC22-64\exe\Release\TpcTraverses.dll to $TARGETDIR$
  Install Files C:\Code\TPCDesktop\Dev\VC22-64\exe\Release\TpcTraverseViews.dll to $TARGETDIR$
  Install Files C:\Code\TPCDesktop\Dev\VC22-64\exe\Release\TpcTrv.dll to $TARGETDIR$
  Install Files C:\Code\TPCDesktop\Dev\VC22-64\exe\Release\TpcTypes.dll to $TARGETDIR$
  Install Files C:\Code\TPCDesktop\Dev\VC22-64\exe\Release\TpcUnitTest.dll to $TARGETDIR$
  Install Files C:\Code\TPCDesktop\Dev\VC22-64\exe\Release\TpcValidation.dll to $TARGETDIR$
  Install Files C:\Code\TPCDesktop\Dev\VC22-64\exe\Release\TpcVerticalCurve.dll to $TARGETDIR$
  Install Files C:\Code\TPCDesktop\Dev\VC22-64\exe\Release\TpcViews.dll to $TARGETDIR$
  Install Files C:\Code\TPCDesktop\Dev\VC22-64\exe\Release\TpcVista.dll to $TARGETDIR$
  Install Files C:\Code\TPCDesktop\Dev\VC22-64\exe\Release\TpcWarnings.dll to $TARGETDIR$
  Install Files C:\Code\TPCDesktop\Dev\VC22-64\exe\Release\TpcWmf.dll to $TARGETDIR$
  Install Files C:\Code\TPCDesktop\Dev\VC22-64\exe\Release\TV_DbCore_23.12_17.dll to $TARGETDIR$
  Install Files C:\Code\TPCDesktop\Dev\VC22-64\exe\Release\TV_Visualize_23.12_17.dll to $TARGETDIR$
  Install Files C:\Code\TPCDesktop\Dev\VC22-64\exe\Release\TV_VisualizeTools_23.12_17.dll to $TARGETDIR$
  Install Files C:\Code\TPCDesktop\Dev\VC22-64\exe\Release\WinSparkle.dll to $TARGETDIR$
  Install Files C:\Code\TPCDesktop\Dev\VC22-64\exe\Release\xerces-c_2_7_LX.dll to $TARGETDIR$
  Install Files C:\Code\TPCDesktop\Dev\VC22-64\exe\Release\Xferdll.dll to $TARGETDIR$
  Install Files C:\Code\TPCDesktop\Dev\VC22-64\exe\Release\zlibwapi.dll to $TARGETDIR$
  Install Files C:\Code\TPCDesktop\Dev\VC22-64\exe\Release\TRAVERSE.CFG to $TARGETDIR$
  Install Files C:\Code\TPCDesktop\Dev\VC22-64\exe\Release\ImperialScale.dat to $TARGETDIR$
  Install Files C:\Code\TPCDesktop\Dev\VC22-64\exe\Release\ltypeshp.shx to $TARGETDIR$
  Install Files C:\Code\TPCDesktop\Dev\VC22-64\exe\Release\Tpc.chm to $TARGETDIR$
  Install Files C:\Code\TPCDesktop\Dev\VC22-64\exe\Release\OdActivationInfo to $TARGETDIR$
  Install Files C:\Code\TPCDesktop\Dev\VC22-64\exe\Release\ACCAMERA_23.12_17.tx to $TARGETDIR$
  Install Files C:\Code\TPCDesktop\Dev\VC22-64\exe\Release\AcDbPointCloudObj_23.12_17.tx to $TARGETDIR$
  Install Files C:\Code\TPCDesktop\Dev\VC22-64\exe\Release\AcDgnLS_23.12_17.tx to $TARGETDIR$
  Install Files C:\Code\TPCDesktop\Dev\VC22-64\exe\Release\AcGeolocationObj_23.12_17.tx to $TARGETDIR$
  Install Files C:\Code\TPCDesktop\Dev\VC22-64\exe\Release\AcIdViewObj_23.12_17.tx to $TARGETDIR$
  Install Files C:\Code\TPCDesktop\Dev\VC22-64\exe\Release\AcModelDocObj_23.12_17.tx to $TARGETDIR$
  Install Files C:\Code\TPCDesktop\Dev\VC22-64\exe\Release\AcMPolygonObj15_23.12_17.tx to $TARGETDIR$
  Install Files C:\Code\TPCDesktop\Dev\VC22-64\exe\Release\AECIIB_23.12_17.tx to $TARGETDIR$
  Install Files C:\Code\TPCDesktop\Dev\VC22-64\exe\Release\AsdkSmileyDb_23.12_17.tx to $TARGETDIR$
  Install Files C:\Code\TPCDesktop\Dev\VC22-64\exe\Release\ATEXT_23.12_17.tx to $TARGETDIR$
  Install Files C:\Code\TPCDesktop\Dev\VC22-64\exe\Release\AutoSurfServices_23.12_17.tx to $TARGETDIR$
  Install Files C:\Code\TPCDesktop\Dev\VC22-64\exe\Release\DbCommands_23.12_17.tx to $TARGETDIR$
  Install Files C:\Code\TPCDesktop\Dev\VC22-64\exe\Release\DbConstraints_23.12_17.tx to $TARGETDIR$
  Install Files C:\Code\TPCDesktop\Dev\VC22-64\exe\Release\DbCryptModule_23.12_17.tx to $TARGETDIR$
  Install Files C:\Code\TPCDesktop\Dev\VC22-64\exe\Release\DbRuntimeIO_23.12_17.tx to $TARGETDIR$
  Install Files C:\Code\TPCDesktop\Dev\VC22-64\exe\Release\Dgn2Visualize_23.12_17.tx to $TARGETDIR$
  Install Files C:\Code\TPCDesktop\Dev\VC22-64\exe\Release\DgPlotStyleServices_23.12_17.tx to $TARGETDIR$
  Install Files C:\Code\TPCDesktop\Dev\VC22-64\exe\Release\DwfxSignatureHandler_23.12_17.tx to $TARGETDIR$
  Install Files C:\Code\TPCDesktop\Dev\VC22-64\exe\Release\DwfxSignatureHandlerWin_23.12_17.tx to $TARGETDIR$
  Install Files C:\Code\TPCDesktop\Dev\VC22-64\exe\Release\Dwg2Visualize_23.12_17.tx to $TARGETDIR$
  Install Files C:\Code\TPCDesktop\Dev\VC22-64\exe\Release\ExCommands_23.12_17.tx to $TARGETDIR$
  Install Files C:\Code\TPCDesktop\Dev\VC22-64\exe\Release\ExCustObjs_23.12_17.tx to $TARGETDIR$
  Install Files C:\Code\TPCDesktop\Dev\VC22-64\exe\Release\ExDeepCloning_23.12_17.tx to $TARGETDIR$
  Install Files C:\Code\TPCDesktop\Dev\VC22-64\exe\Release\ExDgnCurveFunctions_23.12_17.tx to $TARGETDIR$
  Install Files C:\Code\TPCDesktop\Dev\VC22-64\exe\Release\ExDgnDatabaseRecovery_23.12_17.tx to $TARGETDIR$
  Install Files C:\Code\TPCDesktop\Dev\VC22-64\exe\Release\ExDgnDumper_23.12_17.tx to $TARGETDIR$
  Install Files C:\Code\TPCDesktop\Dev\VC22-64\exe\Release\ExDgnElementIntersect_23.12_17.tx to $TARGETDIR$
  Install Files C:\Code\TPCDesktop\Dev\VC22-64\exe\Release\ExDynamicBlocks_23.12_17.tx to $TARGETDIR$
  Install Files C:\Code\TPCDesktop\Dev\VC22-64\exe\Release\ExEvalWatchers_23.12_17.tx to $TARGETDIR$
  Install Files C:\Code\TPCDesktop\Dev\VC22-64\exe\Release\ExFieldEvaluator_23.12_17.tx to $TARGETDIR$
  Install Files C:\Code\TPCDesktop\Dev\VC22-64\exe\Release\ExTimeProviderWin_23.12_17.tx to $TARGETDIR$
  Install Files C:\Code\TPCDesktop\Dev\VC22-64\exe\Release\GeoCommands_23.12_17.tx to $TARGETDIR$
  Install Files C:\Code\TPCDesktop\Dev\VC22-64\exe\Release\GripPoints_23.12_17.tx to $TARGETDIR$
  Install Files C:\Code\TPCDesktop\Dev\VC22-64\exe\Release\ISM_23.12_17.tx to $TARGETDIR$
  Install Files C:\Code\TPCDesktop\Dev\VC22-64\exe\Release\ModelerCommands_23.12_17.tx to $TARGETDIR$
  Install Files C:\Code\TPCDesktop\Dev\VC22-64\exe\Release\ModelerGeometry_23.12_17.tx to $TARGETDIR$
  Install Files C:\Code\TPCDesktop\Dev\VC22-64\exe\Release\Nw2Visualize_23.12_17.tx to $TARGETDIR$
  Install Files C:\Code\TPCDesktop\Dev\VC22-64\exe\Release\Obj2Visualize_23.12_17.tx to $TARGETDIR$
  Install Files C:\Code\TPCDesktop\Dev\VC22-64\exe\Release\OBJToolkit_23.12_17.tx to $TARGETDIR$
  Install Files C:\Code\TPCDesktop\Dev\VC22-64\exe\Release\OdCurveFunctions_23.12_17.tx to $TARGETDIR$
  Install Files C:\Code\TPCDesktop\Dev\VC22-64\exe\Release\OdDbGeoMapPE_23.12_17.tx to $TARGETDIR$
  Install Files C:\Code\TPCDesktop\Dev\VC22-64\exe\Release\OdDbPartialViewing_23.12_17.tx to $TARGETDIR$
  Install Files C:\Code\TPCDesktop\Dev\VC22-64\exe\Release\OdGeoData_23.12_17.tx to $TARGETDIR$
  Install Files C:\Code\TPCDesktop\Dev\VC22-64\exe\Release\OdOleItemHandler_23.12_17.tx to $TARGETDIR$
  Install Files C:\Code\TPCDesktop\Dev\VC22-64\exe\Release\OdOleSsItemHandler_23.12_17.tx to $TARGETDIR$
  Install Files C:\Code\TPCDesktop\Dev\VC22-64\exe\Release\OpenCadTx_23.12_17.tx to $TARGETDIR$
  Install Files C:\Code\TPCDesktop\Dev\VC22-64\exe\Release\OverrulingSample_23.12_17.tx to $TARGETDIR$
  Install Files C:\Code\TPCDesktop\Dev\VC22-64\exe\Release\PDFiumModule_23.12_17.tx to $TARGETDIR$
  Install Files C:\Code\TPCDesktop\Dev\VC22-64\exe\Release\PlotSettingsValidator_23.12_17.tx to $TARGETDIR$
  Install Files C:\Code\TPCDesktop\Dev\VC22-64\exe\Release\PlotStyleServices_23.12_17.tx to $TARGETDIR$
  Install Files C:\Code\TPCDesktop\Dev\VC22-64\exe\Release\PointCloudHost_23.12_17.tx to $TARGETDIR$
  Install Files C:\Code\TPCDesktop\Dev\VC22-64\exe\Release\Prc2Visualize_23.12_17.tx to $TARGETDIR$
  Install Files C:\Code\TPCDesktop\Dev\VC22-64\exe\Release\RasterProcessor_23.12_17.tx to $TARGETDIR$
  Install Files C:\Code\TPCDesktop\Dev\VC22-64\exe\Release\Rcs2Visualize_23.12_17.tx to $TARGETDIR$
  Install Files C:\Code\TPCDesktop\Dev\VC22-64\exe\Release\RecomputeDimBlock_23.12_17.tx to $TARGETDIR$
  Install Files C:\Code\TPCDesktop\Dev\VC22-64\exe\Release\RText_23.12_17.tx to $TARGETDIR$
  Install Files C:\Code\TPCDesktop\Dev\VC22-64\exe\Release\RxRasterServices_23.12_17.tx to $TARGETDIR$
  Install Files C:\Code\TPCDesktop\Dev\VC22-64\exe\Release\SCENEOE_23.12_17.tx to $TARGETDIR$
  Install Files C:\Code\TPCDesktop\Dev\VC22-64\exe\Release\Stl2Visualize_23.12_17.tx to $TARGETDIR$
  Install Files C:\Code\TPCDesktop\Dev\VC22-64\exe\Release\STLImport_23.12_17.tx to $TARGETDIR$
  Install Files C:\Code\TPCDesktop\Dev\VC22-64\exe\Release\TAcisDb_23.12_17.tx to $TARGETDIR$
  Install Files C:\Code\TPCDesktop\Dev\VC22-64\exe\Release\TD_3DSolidHistory_23.12_17.tx to $TARGETDIR$
  Install Files C:\Code\TPCDesktop\Dev\VC22-64\exe\Release\TD_Ave_23.12_17.tx to $TARGETDIR$
  Install Files C:\Code\TPCDesktop\Dev\VC22-64\exe\Release\TD_ColladaExport_23.12_17.tx to $TARGETDIR$
  Install Files C:\Code\TPCDesktop\Dev\VC22-64\exe\Release\TD_ColladaImport_23.12_17.tx to $TARGETDIR$
  Install Files C:\Code\TPCDesktop\Dev\VC22-64\exe\Release\TD_DbEntities_23.12_17.tx to $TARGETDIR$
  Install Files C:\Code\TPCDesktop\Dev\VC22-64\exe\Release\TD_DbIO_23.12_17.tx to $TARGETDIR$
  Install Files C:\Code\TPCDesktop\Dev\VC22-64\exe\Release\TD_DbJoinEntityPE_23.12_17.tx to $TARGETDIR$
  Install Files C:\Code\TPCDesktop\Dev\VC22-64\exe\Release\TD_DgnImport_23.12_17.tx to $TARGETDIR$
  Install Files C:\Code\TPCDesktop\Dev\VC22-64\exe\Release\TD_DgnUnderlay_23.12_17.tx to $TARGETDIR$
  Install Files C:\Code\TPCDesktop\Dev\VC22-64\exe\Release\TD_Dwf7Export_23.12_17.tx to $TARGETDIR$
  Install Files C:\Code\TPCDesktop\Dev\VC22-64\exe\Release\TD_Dwf7Import_23.12_17.tx to $TARGETDIR$
  Install Files C:\Code\TPCDesktop\Dev\VC22-64\exe\Release\TD_DwfUnderlay_23.12_17.tx to $TARGETDIR$
  Install Files C:\Code\TPCDesktop\Dev\VC22-64\exe\Release\TD_DynBlocks_23.12_17.tx to $TARGETDIR$
  Install Files C:\Code\TPCDesktop\Dev\VC22-64\exe\Release\TD_FtFontEngine_23.12_17.tx to $TARGETDIR$
  Install Files C:\Code\TPCDesktop\Dev\VC22-64\exe\Release\TD_PdfExport_23.12_17.tx to $TARGETDIR$
  Install Files C:\Code\TPCDesktop\Dev\VC22-64\exe\Release\TD_PdfImport_23.12_17.tx to $TARGETDIR$
  Install Files C:\Code\TPCDesktop\Dev\VC22-64\exe\Release\TD_RasterExport_23.12_17.tx to $TARGETDIR$
  Install Files C:\Code\TPCDesktop\Dev\VC22-64\exe\Release\TD_Sm_23.12_17.tx to $TARGETDIR$
  Install Files C:\Code\TPCDesktop\Dev\VC22-64\exe\Release\TD_STLExport_23.12_17.tx to $TARGETDIR$
  Install Files C:\Code\TPCDesktop\Dev\VC22-64\exe\Release\TD_SvgExport_23.12_17.tx to $TARGETDIR$
  Install Files C:\Code\TPCDesktop\Dev\VC22-64\exe\Release\TD_Tf_23.12_17.tx to $TARGETDIR$
  Install Files C:\Code\TPCDesktop\Dev\VC22-64\exe\Release\TD_TfCore_23.12_17.tx to $TARGETDIR$
  Install Files C:\Code\TPCDesktop\Dev\VC22-64\exe\Release\TD_ThreejsJSONExport_23.12_17.tx to $TARGETDIR$
  Install Files C:\Code\TPCDesktop\Dev\VC22-64\exe\Release\TDwfDb_23.12_17.tx to $TARGETDIR$
  Install Files C:\Code\TPCDesktop\Dev\VC22-64\exe\Release\TG_Db_23.12_17.tx to $TARGETDIR$
  Install Files C:\Code\TPCDesktop\Dev\VC22-64\exe\Release\TG_Dgn7IO_23.12_17.tx to $TARGETDIR$
  Install Files C:\Code\TPCDesktop\Dev\VC22-64\exe\Release\TG_DwgDb_23.12_17.tx to $TARGETDIR$
  Install Files C:\Code\TPCDesktop\Dev\VC22-64\exe\Release\TG_ModelerGeometry_23.12_17.tx to $TARGETDIR$
  Install Files C:\Code\TPCDesktop\Dev\VC22-64\exe\Release\ThreadPool_23.12_17.tx to $TARGETDIR$
  Install Files C:\Code\TPCDesktop\Dev\VC22-64\exe\Release\TRseDb_23.12_17.tx to $TARGETDIR$
  Install Files C:\Code\TPCDesktop\Dev\VC22-64\exe\Release\Visualize2Obj_23.12_17.tx to $TARGETDIR$
  Install Files C:\Code\TPCDesktop\Dev\VC22-64\exe\Release\Visualize2Pdf_23.12_17.tx to $TARGETDIR$
  Install Files C:\Code\TPCDesktop\Dev\VC22-64\exe\Release\VisualizeModelsGenerator_23.12_17.tx to $TARGETDIR$
  Install Files C:\Code\TPCDesktop\Dev\VC22-64\exe\Release\WipeOut_23.12_17.tx to $TARGETDIR$
  Install Files C:\Code\TPCDesktop\Dev\VC22-64\exe\Release\WinGDI_23.12_17.txv to $TARGETDIR$
  Install Files C:\Code\TPCDesktop\Dev\VC22-64\exe\Release\WinOpenGL_23.12_17.txv to $TARGETDIR$
  Install Files C:\Code\TPCDesktop\Dev\Content\2021-Minimum-Standard-Detail-Requirements-for-ALTA-NSPS-Land-Title-Surveys.pdf to $TARGETDIR$
  Install Files C:\Code\TPCDesktop\Dev\Content\Banner.JPG to $TARGETDIR$
  Install Files C:\Code\TPCDesktop\Dev\Content\CabArc.Exe to $TARGETDIR$
  Install Files C:\Code\TPCDesktop\Dev\Content\License.rtf to $TARGETDIR$
  Install Files C:\Code\TPCDesktop\Dev\Content\Readme.txt to $TARGETDIR$
  Install Files C:\Code\TPCDesktop\Dev\Content\tpc.ico to $TARGETDIR$
  Install Files C:\Code\TPCDesktop\Dev\Content\tpc.lin to $TARGETDIR$
  Install Files C:\Code\TPCDesktop\Dev\Content\tpc.pat to $TARGETDIR$
  Install Files C:\Code\TPCDesktop\Dev\Content\TpcAsciiFormats.dat to $TARGETDIR$
  Install Files C:\Code\TPCDesktop\Dev\Content\TpcDesktopLayouts.dat to $TARGETDIR$
  Install Files C:\Code\TPCDesktop\Dev\Content\TpcDictionary.DIC to $TARGETDIR$
  Install Files C:\Code\TPCDesktop\Dev\Content\TpcDrawingGroups.dat to $TARGETDIR$
  Install Files C:\Code\TPCDesktop\Dev\Content\TpcEllipses.dat to $TARGETDIR$
  Install Files C:\Code\TPCDesktop\Dev\Content\TpcFills.dat to $TARGETDIR$
  Install Files C:\Code\TPCDesktop\Dev\Content\TpcLines.dat to $TARGETDIR$
  Install Files C:\Code\TPCDesktop\Dev\Content\TpcQvSettings.dat to $TARGETDIR$
  Install Files C:\Code\TPCDesktop\Dev\Content\TpcSymbols.dat to $TARGETDIR$
  Install Files C:\Code\TPCDesktop\Dev\Content\TpcTraverseFormats.dat to $TARGETDIR$
  Install Files C:\Code\TPCDesktop\Dev\Content\TpcTraverseGroups.dat to $TARGETDIR$
  Install Files C:\Code\TPCDesktop\Dev\Content\ProgramData\ProgramData.cab to $TARGETDIR$
  Install Files C:\Code\TPCDesktop\Dev\Content\ProgramData\Samples.cab to $TARGETDIR$
  Install Files C:\Code\TPCDesktop\Dev\VC22-64\exe\Release\TpcDrawingCmds.dll to $TARGETDIR$
  [DEFINE WEB MEDIA Always Install]
  Get Component Always Install Selection State into Variable SELECTED
  if Variable SELECTED Equals TRUE
    Comment: Component: ISX_DEFAULTCOMPONENT
    Comment: TODO: Change the source name to reflect the source name.
    Comment: TODO: Change the source name to reflect the source name.
    Comment: TODO: Change the source name to reflect the source name.
    Comment: TODO: Change the source name to reflect the source name.
    Comment: TODO: Change the source name to reflect the source name.
    Comment: TODO: Change the source name to reflect the source name.
    Comment: TODO: Change the source name to reflect the source name.
    Comment: TODO: Change the source name to reflect the source name.
    Comment: TODO: Change the source name to reflect the source name.
    Comment: TODO: Change the source name to reflect the source name.
    Comment: TODO: Change the source name to reflect the source name.
    Comment: TODO: Change the source name to reflect the source name.
    Comment: TODO: Change the source name to reflect the source name.
    Comment: TODO: Change the source name to reflect the source name.
    Comment: TODO: Change the source name to reflect the source name.
    Comment: TODO: Change the source name to reflect the source name.
    Comment: TODO: Change the source name to reflect the source name.
    Comment: TODO: Change the source name to reflect the source name.
    Comment: TODO: Change the source name to reflect the source name.
    Comment: TODO: Change the source name to reflect the source name.
    Comment: TODO: Change the source name to reflect the source name.
    Comment: TODO: Change the source name to reflect the source name.
    Comment: TODO: Change the source name to reflect the source name.
    Comment: TODO: Change the source name to reflect the source name.
    Comment: TODO: Change the source name to reflect the source name.
    Comment: TODO: Change the source name to reflect the source name.
    Comment: TODO: Change the source name to reflect the source name.
    Comment: TODO: Change the source name to reflect the source name.
    Comment: TODO: Change the source name to reflect the source name.
    Comment: TODO: Change the source name to reflect the source name.
    Comment: TODO: Change the source name to reflect the source name.
    Comment: TODO: Change the source name to reflect the source name.
    Comment: TODO: Change the source name to reflect the source name.
    Comment: TODO: Change the source name to reflect the source name.
    Comment: TODO: Change the source name to reflect the source name.
    Comment: TODO: Change the source name to reflect the source name.
    Comment: TODO: Change the source name to reflect the source name.
    Comment: TODO: Change the source name to reflect the source name.
    Comment: TODO: Change the source name to reflect the source name.
    Comment: TODO: Change the source name to reflect the source name.
    Comment: TODO: Change the source name to reflect the source name.
    Comment: TODO: Change the source name to reflect the source name.
    Comment: TODO: Change the source name to reflect the source name.
    Comment: TODO: Change the source name to reflect the source name.
    Comment: TODO: Change the source name to reflect the source name.
    Comment: TODO: Change the source name to reflect the source name.
    Comment: TODO: Change the source name to reflect the source name.
    Comment: TODO: Change the source name to reflect the source name.
    Comment: TODO: Change the source name to reflect the source name.
    Comment: TODO: Change the source name to reflect the source name.
    Comment: TODO: Change the source name to reflect the source name.
    Comment: TODO: Change the source name to reflect the source name.
    Comment: TODO: Change the source name to reflect the source name.
    Comment: TODO: Change the source name to reflect the source name.
    Comment: TODO: Change the source name to reflect the source name.
    Comment: TODO: Change the source name to reflect the source name.
    Comment: TODO: Change the source name to reflect the source name.
    Comment: TODO: Change the source name to reflect the source name.
    Comment: TODO: Change the source name to reflect the source name.
    Comment: TODO: Change the source name to reflect the source name.
    Comment: TODO: Change the source name to reflect the source name.
    Comment: TODO: Change the source name to reflect the source name.
    Comment: TODO: Change the source name to reflect the source name.
    Comment: TODO: Change the source name to reflect the source name.
    Comment: TODO: Change the source name to reflect the source name.
    Comment: TODO: Change the source name to reflect the source name.
    Comment: TODO: Change the source name to reflect the source name.
    Comment: TODO: Change the source name to reflect the source name.
    Comment: TODO: Change the source name to reflect the source name.
    Comment: TODO: Change the source name to reflect the source name.
    Comment: TODO: Change the source name to reflect the source name.
    Comment: TODO: Change the source name to reflect the source name.
    Comment: TODO: Change the source name to reflect the source name.
    Comment: TODO: Change the source name to reflect the source name.
    Comment: TODO: Change the source name to reflect the source name.
    Comment: TODO: Change the source name to reflect the source name.
    Comment: TODO: Change the source name to reflect the source name.
    Comment: TODO: Change the source name to reflect the source name.
    Comment: TODO: Change the source name to reflect the source name.
    Comment: TODO: Change the source name to reflect the source name.
    Comment: TODO: Change the source name to reflect the source name.
    Comment: TODO: Change the source name to reflect the source name.
    Comment: TODO: Change the source name to reflect the source name.
    Comment: TODO: Change the source name to reflect the source name.
    Comment: TODO: Change the source name to reflect the source name.
    Comment: TODO: Change the source name to reflect the source name.
    Comment: TODO: Change the source name to reflect the source name.
    Comment: TODO: Change the source name to reflect the source name.
    Comment: TODO: Change the source name to reflect the source name.
    Comment: TODO: Change the source name to reflect the source name.
    Comment: TODO: Change the source name to reflect the source name.
    Comment: TODO: Change the source name to reflect the source name.
    Comment: TODO: Change the source name to reflect the source name.
    Comment: TODO: Change the source name to reflect the source name.
    Comment: TODO: Change the source name to reflect the source name.
    Comment: TODO: Change the source name to reflect the source name.
    Comment: TODO: Change the source name to reflect the source name.
    Comment: TODO: Change the source name to reflect the source name.
    Comment: TODO: Change the source name to reflect the source name.
    Comment: TODO: Change the source name to reflect the source name.
    Comment: TODO: Change the source name to reflect the source name.
    Comment: TODO: Change the source name to reflect the source name.
    Comment: TODO: Change the source name to reflect the source name.
    Comment: TODO: Change the source name to reflect the source name.
    Comment: TODO: Change the source name to reflect the source name.
    Comment: TODO: Change the source name to reflect the source name.
    Comment: TODO: Change the source name to reflect the source name.
    Comment: TODO: Change the source name to reflect the source name.
    Comment: TODO: Change the source name to reflect the source name.
    Comment: TODO: Change the source name to reflect the source name.
    Comment: TODO: Change the source name to reflect the source name.
    Comment: TODO: Change the source name to reflect the source name.
    Comment: TODO: Change the source name to reflect the source name.
    Create Shortcut $DESKTOPFOLDER$\TPC 2023 to $TARGETDIR$\Tpc.exe
     
    Comment: Component: ISX_DEFAULTCOMPONENT1
     
    Comment: Component: ISX_DEFAULTCOMPONENT4
     
    Comment: Component: ISX_DEFAULTCOMPONENT5
     
    Comment: Component: ISX_DEFAULTCOMPONENT6
     
    Comment: Component: LandXMLSDK1.2.dll
    Comment: TODO: Change the source name to reflect the source name.
     
    Comment: Component: OdBrepModeler_22.12_16.dll
    Comment: TODO: Change the source name to reflect the source name.
     
    Comment: Component: TD_AcisBuilder_22.12_16.dll
    Comment: TODO: Change the source name to reflect the source name.
     
    Comment: Component: TD_Alloc_22.12_16.dll
    Comment: TODO: Change the source name to reflect the source name.
     
    Comment: Component: TD_Br_22.12_16.dll
    Comment: TODO: Change the source name to reflect the source name.
     
    Comment: Component: TD_BrepBuilderFiller_22.12_16.dll
    Comment: TODO: Change the source name to reflect the source name.
     
    Comment: Component: TD_BrepBuilder_22.12_16.dll
    Comment: TODO: Change the source name to reflect the source name.
     
    Comment: Component: TD_BrepRenderer_22.12_16.dll
    Comment: TODO: Change the source name to reflect the source name.
     
    Comment: Component: TD_DbCore_22.12_16.dll
    Comment: TODO: Change the source name to reflect the source name.
     
    Comment: Component: TD_DbRoot_22.12_16.dll
    Comment: TODO: Change the source name to reflect the source name.
     
    Comment: Component: TD_Db_22.12_16.dll
    Comment: TODO: Change the source name to reflect the source name.
     
    Comment: Component: TD_Ge_22.12_16.dll
    Comment: TODO: Change the source name to reflect the source name.
     
    Comment: Component: TD_Gi_22.12_16.dll
    Comment: TODO: Change the source name to reflect the source name.
     
    Comment: Component: TD_Gs_22.12_16.dll
    Comment: TODO: Change the source name to reflect the source name.
     
    Comment: Component: TD_Root_22.12_16.dll
    Comment: TODO: Change the source name to reflect the source name.
     
    Comment: Component: TD_SpatialIndex_22.12_16.dll
    Comment: TODO: Change the source name to reflect the source name.
     
    Comment: Component: TD_Zlib.dll
     
    Comment: Component: TV_DbCore_22.12_16.dll
    Comment: TODO: Change the source name to reflect the source name.
     
    Comment: Component: TV_VisualizeTools_22.12_16.dll
    Comment: TODO: Change the source name to reflect the source name.
     
    Comment: Component: TV_Visualize_22.12_16.dll
    Comment: TODO: Change the source name to reflect the source name.
     
    Comment: Component: Tpc.chm
     
    Comment: Component: Tpc.exe
    Create Shortcut $SHORTCUTFOLDER$\TPC Desktop 2023 to $TARGETDIR$\Tpc.exe
     
    Comment: Component: TpcApp.dll
     
    Comment: Component: TpcCadView.dll
    Comment: TODO: Change the source name to reflect the source name.
     
    Comment: Component: TpcCalibrate.dll
    Comment: TODO: Change the source name to reflect the source name.
     
    Comment: Component: TpcClosure.dll
    Comment: TODO: Change the source name to reflect the source name.
     
    Comment: Component: TpcCogo.dll
     
    Comment: Component: TpcComps.dll
     
    Comment: Component: TpcDrawingCodes.dll
    Comment: TODO: Change the source name to reflect the source name.
     
    Comment: Component: TpcDrawingDataView.dll
    Comment: TODO: Change the source name to reflect the source name.
     
    Comment: Component: TpcDrawingViews.dll
    Comment: TODO: Change the source name to reflect the source name.
     
    Comment: Component: TpcDrawings.dll
    Comment: TODO: Change the source name to reflect the source name.
     
    Comment: Component: TpcDxf.dll
     
    Comment: Component: TpcExtract.dll
    Comment: TODO: Change the source name to reflect the source name.
     
    Comment: Component: TpcFilters.dll
    Comment: TODO: Change the source name to reflect the source name.
     
    Comment: Component: TpcGeo.dll
     
    Comment: Component: TpcGis.dll
     
    Comment: Component: TpcGlobals.dll
    Comment: TODO: Change the source name to reflect the source name.
     
    Comment: Component: TpcKml.dll
     
    Comment: Component: TpcLandXml.dll
    Comment: TODO: Change the source name to reflect the source name.
     
    Comment: Component: TpcLegal.dll
     
    Comment: Component: TpcLib.dll
     
    Comment: Component: TpcLines.dll
     
    Comment: Component: TpcLsq.dll
     
    Comment: Component: TpcMfc.dll
     
    Comment: Component: TpcOda.dll
     
    Comment: Component: TpcOs.dll
     
    Comment: Component: TpcPlss.dll
     
    Comment: Component: TpcPointCodes.dll
    Comment: TODO: Change the source name to reflect the source name.
     
    Comment: Component: TpcPointViews.dll
    Comment: TODO: Change the source name to reflect the source name.
     
    Comment: Component: TpcPoints.dll
    Comment: TODO: Change the source name to reflect the source name.
     
    Comment: Component: TpcPrint.dll
     
    Comment: Component: TpcQuickView.dll
    Comment: TODO: Change the source name to reflect the source name.
     
    Comment: Component: TpcRegistry.dll
    Comment: TODO: Change the source name to reflect the source name.
     
    Comment: Component: TpcReports.dll
    Comment: TODO: Change the source name to reflect the source name.
     
    Comment: Component: TpcResource.dll
    Comment: TODO: Change the source name to reflect the source name.
     
    Comment: Component: TpcSettings.dll
    Comment: TODO: Change the source name to reflect the source name.
     
    Comment: Component: TpcSetup.dll
     
    Comment: Component: TpcSpell.dll
     
    Comment: Component: TpcStr.dll
     
    Comment: Component: TpcSun.dll
     
    Comment: Component: TpcSurfaceViews.dll
    Comment: TODO: Change the source name to reflect the source name.
     
    Comment: Component: TpcSurfaces.dll
    Comment: TODO: Change the source name to reflect the source name.
     
    Comment: Component: TpcSurvey.dll
    Comment: TODO: Change the source name to reflect the source name.
     
    Comment: Component: TpcTransform.dll
    Comment: TODO: Change the source name to reflect the source name.
     
    Comment: Component: TpcTraverseViews.dll
    Comment: TODO: Change the source name to reflect the source name.
     
    Comment: Component: TpcTraverses.dll
    Comment: TODO: Change the source name to reflect the source name.
     
    Comment: Component: TpcTrv.dll
     
    Comment: Component: TpcTypes.dll
     
    Comment: Component: TpcUnitTest.dll
    Comment: TODO: Change the source name to reflect the source name.
     
    Comment: Component: TpcValidation.dll
    Comment: TODO: Change the source name to reflect the source name.
     
    Comment: Component: TpcVerticalCurve.dll
    Comment: TODO: Change the source name to reflect the source name.
     
    Comment: Component: TpcViews.dll
     
    Comment: Component: TpcVista.dll
     
    Comment: Component: TpcWarnings.dll
    Comment: TODO: Change the source name to reflect the source name.
     
    Comment: Component: TpcWmf.dll
     
    Comment: Component: WinSparkle.dll
    Comment: TODO: Change the source name to reflect the source name.
     
    Comment: Component: Xferdll.dll
     
    Comment: Component: cpprest141_2_10.dll
    Comment: TODO: Change the source name to reflect the source name.
     
    Comment: Component: edxspell.dll
     
    Comment: Component: libcrypto_22.12_16.dll
    Comment: TODO: Change the source name to reflect the source name.
     
    Comment: Component: libexpat.dll
     
    Comment: Component: oless.dll
     
    Comment: Component: tinyxml.dll
     
    Comment: Component: xerces_c_2_7_LX.dll
    Comment: TODO: Change the source name to reflect the source name.
     
  end
  Comment: TO-DO: Insert any additional install commands here
  [compiler if Variable BUILDMODE Equals PATCH]
  Apply Patch (get result into variable SUCCESS)
  [compiler else]
  if Variable ADVERTISE Equals TRUE
    Apply Advertised (get result into variable SUCCESS)
  else
    Create File Type TPC Desktop with extensions .TRV,.TRB and associate with program $TARGETDIR$\Tpc.exe
    Apply Install (get result into variable SUCCESS)
    if Variable SUCCESS not Equals ERROR
      if Variable SUCCESS not Equals CANCEL
      end
    end
  end
  [compiler end]
  Set Variable PROGRESS to 100
end
[END REGION]
[END REGION]
 
[DEFINE REGION: Finish Setup]
Comment: End of Installation
Hide Dialog
Display Dialog: finish, wait for dialog to return (modal)
if Variable SILENT Equals FALSE
  if Variable REBOOTCOMPUTER Equals TRUE
    if Variable SUCCESS Equals REBOOT
      Reboot Computer
    end
  end
  if Variable RUNAPP Equals TRUE
    if Variable REMOVE Equals FALSE
      if Variable SUCCESS Equals COMPLETE
        Run Program under UAC $TARGETDIR$\Tpc.exe 
        Comment: TO-DO: Insert command that starts your application here
      end
    end
  end
end
[END REGION]
 
