You could always try running windows in a "Virtual Machine" app like VMWare or Virtual Box which allows a host OS (in your example a Mac) to run another operating system in a virtual emulation layer called a guest OS. Takes some getting used to, but plugging a device that uses windows specific programs to communicate over USB, you have to set control of a particular USB device to the windows guest to recognize it through the virtual machine app controls. All you would really need is an authentic windows 7, 8, 8.1, or 10 install media, don't have to register or activate it, then once installed and firmware updated you can delete the virtual guest to recover HDD space, and only need the ISO disk image to run the windows install from w/o burning it to a disk.
I do this on Linux based systems a lot when I don't have a Windows system available.