Now, restart your virtual machine, and when it starts back up you'll see your shared folder as a drive on the virtual machine. You can use this to transfer software to the virtual machine, and then install it inside Windows XP.
One final note — by default the internet should work fine in a virtual machine, but sometimes that isn't the case. With our setup, running Windows XP on a Windows 8.1 host PC, we had to make some changes in the network settings to get the internet working in the virtual machine.
To make these changes you have to turn off the virtual machine, then open the network settings menu in VirtualBox. There, change the Attached To field to "Bridged Adapter", and the Adapter Type to "PCnet-Fast III." With that, you now have everything you need to run a Windows XP program without ever leaving the comfort and safety of Windows 7 or 8.1.
Sign up for CIO Asia eNewsletters.