The main goal when dealing with squeaky floors is to prevent the floors from moving. If the floor is open from below, You can drive screws up through the subfloor and into the finished hardwood.