* better error handling
* use GetFullPathName for input file, so service gets full path 