Deployment Tools Foundation
MSI, MSP, CAB Diff Tool
Development Guide > Samples > DDiff

MSI, MSP, CAB Diff Tool

Usage: DDiff target1 target2 [options]
Example: DDiff d:\dir1 d:\dir2
Example: DDiff setup1.msi setup2.msi
Example: DDiff patch1.msp patch2.msp -patchtarget target.msi
Example: DDiff package1.cab package2.cab

Options:
  /o [filename]    Output results to text file (UTF8)
  /p [package.msi] Diff patches relative to target MSI


The following types of inputs can be diffed:

All processing is done recursively. So a versioned file within a cab within an MSI within a directory will have meaningful diff results.