Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // OrtizOL - xCSw - http://ortizol.blogspot.com
- using System;
- using System.Diagnostics;
- namespace Receta.CSharp.R0505
- {
- public class ExaminadorVersionamiento
- {
- public static void Main(string[] args)
- {
- Console.WriteLine(Environment.NewLine);
- // Validamos el número de argumentos pasados por el
- // usuario desde la línea de comandos:
- if (args.Length == 0)
- {
- Console.WriteLine("Especifique un nombre de archivo.");
- return;
- }
- // Obtención de la información de versionamiento del archivo
- // pasado desde la línea de comandos:
- FileVersionInfo infoArchivo = FileVersionInfo.GetVersionInfo(args[0]);
- // Muestra información de versionamiento del archivo:
- Console.WriteLine("Obteniendo información de: {0}", infoArchivo.FileName);
- Console.WriteLine("Nombre de Producto: {0}", infoArchivo.ProductName);
- Console.WriteLine("Versión de Producto: {0}", infoArchivo.ProductVersion);
- Console.WriteLine("Nombre Compañía: {0}", infoArchivo.CompanyName);
- Console.WriteLine("Versión de archivo: {0}", infoArchivo.FileVersion);
- Console.WriteLine("Descripción archivo: {0}", infoArchivo.FileDescription);
- Console.WriteLine("Nombre original archivo: {0}", infoArchivo.OriginalFilename);
- Console.WriteLine("Copyright: {0}", infoArchivo.LegalCopyright);
- Console.WriteLine("Nombre Interno: {0}", infoArchivo.InternalName);
- Console.WriteLine("IsDebug: {0}", infoArchivo.IsDebug);
- Console.WriteLine("IsPatched: {0}", infoArchivo.IsPatched);
- Console.WriteLine("IsPreRelease: {0}", infoArchivo.IsPreRelease);
- Console.WriteLine("IsPrivateBuild: {0}", infoArchivo.IsPrivateBuild);
- Console.WriteLine("IsSpecialBuild: {0}", infoArchivo.IsSpecialBuild);
- Console.WriteLine(Environment.NewLine);
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement