If the built-in Windows 10 burning solution does not make the cut, check out one of these CD burning software for Windows 10.
I don't believe it's possible to burn a .dmg file on a windows machine, you can however use Toast to convert the .dmg file to a .toat/.timg file which is ISO9660 standard, and can be burnt on a ...