Here is code to do it, but I think you'll find that if this is the SAME GHOST IMAGE that the dates will be the same. I think maybe you're looking at different images.

Jens has a UDF that does this and more called OSID


 
Break On
Dim $InstallDate
$InstallDate = cTime(ReadValue('HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion','InstallDate'))
'OS Install Date: ' + $InstallDate ?


Function cTime($iSeconds,optional $iOffset)
Dim $iEpoch, $iDays, $iZ, $iH, $iA, $iB, $iC
Dim $iYear, $iMonth, $iDay, $iHour, $iMinutes

$iEpoch=719163

; Adjust time for local
$iSeconds=Val($iSeconds)+(Val($iOffset*3600))
$iDays=$iSeconds/86400
$iSeconds=$iSeconds-($iDays*86400)

$iDays=$iDays+$iEpoch

$iZ=$iDays + 306
$iH=100*$iZ-25
$iA=$iH/3652425
$iB=$iA-$iA/4
$iYear=(100*$iB+$iH)/36525
$iC=$iB+$iZ-365*$iYear-$iYear/4
$iMonth=(5*$iC+456)/153
$iDay=$iC-(153*$iMonth-457)/5

if $iMonth > 12
$iYear=$iYear + 1
$iMonth = $iMonth - 12
endif

$iHour=$iSeconds / 3600
$iMinutes=($iSeconds-$iHour*3600)/60
$iSeconds=$iSeconds-$iHour*3600-$iMinutes*60
$cTime=''+$iYear+'/'+right('00'+$iMonth,2)+'/'+right('00'+$iDay,2)
$cTime=$cTime+' '+right('00'+$iHour,2)+':'+right('00'+$iMinutes,2)+':'+right('00'+$iSeconds,2)
EndFunction