Hey all,

I'm needing to run an .EXE outside the program and return a number for its result (the .EXE is a serial number validity checker); 1 if the serial number is valid, and anything else isn't.

Right now, i'm using the Shell command/function to shell out to the .EXE, then checking the return variable assigned to the Shell command to see if its 1. I need it to return to the program only after it completes running the outside .EXE; it states by default it runs things asynchronously; is there a way to change this? It doesn't seem to work properly...am I doing this correctly?