I will be doing some "custom" ISP work where each target unit will have different parameters in EEPROM. (Think of it as items like unique device address, serial number, calibration values, etc.) So I'm building a VisualBASIC app (yeah, I know, flame bait in itself but that's what I've got) that will gather the needed customization info, and I will build a special .HEX for the EEPROM for each unit. That part is fine.
I can then fire off STK500.EXE to do the programming. But gathering the result(s) from the Shell() window leaves a lot to be desired. AVRStudio uses STK500DLL.DLL to do its thing. Is there an API for this anywhere such that I can use STK500DLL.DLL instead of STK500.EXE? Google uncovers few hits.