Exemplo n.º 1
0
            public static List <string> lstbox(string caminho)
            {
                FileVersionInfo arquivo = FileVersionInfo.GetVersionInfo(caminho);
                List <string>   list    = new List <string>();

                list.Add(caminho);
                list.Add("Data da criação : " + File.GetCreationTime(caminho));
                list.Add("Último acesso : " + File.GetLastAccessTime(caminho));
                list.Add("Última alteração : " + File.GetLastWriteTime(caminho));
                list.Add("Nome da Empresa : " + arquivo.CompanyName);
                list.Add("Versão : " + arquivo.FileVersion);
                list.Add("Descrição : " + arquivo.FileDescription);
                list.Add("Nome Interno : " + arquivo.InternalName);
                list.Add("Construção Especial : " + arquivo.SpecialBuild);
                list.Add("Parte privada do Produto : " + arquivo.ProductPrivatePart);
                list.Add("Comentários : " + arquivo.Comments);
                list.Add("Parte da Construção : " + arquivo.FileBuildPart);
                list.Add("Arquivo de Parte Principal : " + arquivo.FileMajorPart);
                list.Add("Arquivo de Parte Menor : " + arquivo.FileMinorPart);
                list.Add("Nome do Arquivo : " + arquivo.FileName);
                list.Add("Parte privada do Arquivo : " + arquivo.FilePrivatePart);
                list.Add("Versão do Arquivo : " + arquivo.FileVersion);
                list.Add("Codigo Hash : " + (arquivo.GetHashCode()).ToString());;
                list.Add("Construção: " + arquivo.IsDebug);
                list.Add("Remendo : " + arquivo.IsPatched);
                list.Add("Pré Lançamento : " + arquivo.IsPreRelease);
                list.Add("Construção Privada : " + arquivo.IsPrivateBuild);
                list.Add("Construção Especial : " + arquivo.IsSpecialBuild);
                list.Add("Linguagem : " + arquivo.Language);
                list.Add("CopyHigth : " + arquivo.LegalCopyright);
                list.Add("Marcas Registradas : " + arquivo.LegalTrademarks);
                list.Add("Nome Original : " + arquivo.OriginalFilename);
                list.Add("Construção Privada : " + arquivo.PrivateBuild);
                list.Add("Peça de Contrução do Produto : " + arquivo.ProductBuildPart);
                list.Add("Parte Principal do Produto : " + arquivo.ProductMajorPart);
                list.Add("Versão do Produto : " + arquivo.ProductVersion);
                list.Add("Nome do Produto : " + arquivo.ProductName);

                return(list);
            }