Upload leonardo bootloader into ATMEGA32U4. Show Unknown device. Need Help

I Upload leonardo bootloader into ATMEGA32U4 in arduino IDE 1.0.6 by ARDUINO as ISP (i use arduino UNO3).

i follow this website method to upload and test (The VBus Pin7 already connect to 5V, the website forget to connect it)
http://murchlabs.com/monday-experiment-bootloading-an-atmega32u4-with-arduino/

But the computer show Unknown device. i redirect the driver direction to D:\Program\Arduino\arduino-1.0.6-windows\arduino-1.0.6\drivers. But windows 7 say the driver is the newest and the usb device still show unknown device. does anyone have any idea to solve it? i really need help.
Or i need to buy a ATMEL AVRISP AVR ISP and use avr studio to burn it.

You should be able to upload a bootloader using my sketch: Gammon Forum : Electronics : Microprocessors : Atmega bootloader programmer

Scroll down the page to the part where it does the Leonardo:

Nick Gammon,Thanks. your sketch is really useful. i really like it.
But finally i found i forget to connect VCAP to 0.1uf and ground.
it is so stupid. But i find your sketch is awsome. i will use it instead the arduino as ISP.
THANKS.