bueno, al menos encontre una salida, ejecuto un proceso del cual realizo las siguientes lineas:
while (Process.GetProcessById(proc.Id).Responding)
{
texto = Process.GetProcessById(proc.Id).MainWindowTitle.To String();
}
proc.Dispose();
return texto;
donde texto es una variable STRING, diran, para que ocupo esto?, bueno, lo que estoy realizando ejecuta una aplicacion en c++ la cual hace una verificacion de huellas digitales y esa aplicacion me devuelve aceptada o rechazada y con esos textos hago la verificacion en mi aplicacion, gracias por la ayuda a los que se esforzaron