Hi, String play to replace the 8 byte string, then write it to a new file.. Here's a crude no error checking example.. $sInFile = @SystemDir & "\dhcpcsvc.dll" ; Original in file $sFind = "4D53465420352E30" ; MSFT 5.0 Original hex to find $sReplace = "534D4153484C5921" ; SMASHLY! New hex to replace $sOutFile = @ScriptDir & "\New_dhcpcsvc.dll" ; New edited out file _BinaryReplace($sInFile, $sFind, $sReplace, $sOutFile) Func _BinaryReplace($sInFile, $sFind, $sReplace, $sOutFile) Loc