I ran the diskshadow.exe command directly from VC, passing the diskshadow script as the argument and that works. My AutoIt script works fine when run manually and it just does the same thing, but when I run my AutoIt script from VC...it fails. Weird.