VB.NET

Obtener la salida de un proceso en .NET

Hola todos,

Aquí les dejo un código que nos permite ejecutar una aplicación y obtener la salida que produce el mismo.

Dim ftps As New Process()
ftps.StartInfo.RedirectStandardOutput = True
ftps.StartInfo.FileName = “ftps.exe”
ftps.StartInfo.Arguments = args
ftps.StartInfo.UseShellExecute = False
ftps.Start()
ftps.WaitForExit()
‘Get the output of ftps.exe
Dim out As String = ftps.StandardOutput.ReadToEnd()
Console.WriteLine(out)
log.Debug(out)

Validación de números de tarjetas de crédito

Bueno esta vez me ha tocado efectuar un par de pagos a través de Authorize.NET, en un sitio que debe ser PCI Compilant.

Por ahora busqué como validar que la tarjeta sea válida y eso se hace con un algoritmo llamado LUHN.

En esta página hay unas clases muy buenas para su manejo: How To Do Credit Card Validation in VB.NET

Saludos!