Нет, одной только программой не обойдетесь, нужно будет еще железо.
Дело в том, что ПК не в состоянии программно управлять наличием питания на линиях USB, оно там есть всегда (в некоторых случаях, даже когда ПК выключен).
В качестве железа, можно использовать нехитрую схему из конвертера на базе FT323 или CP2103 и транзистора.
Управлять включением/выключением можно будет, меняя состояние линии DTR при помощи несложной программы.