PDA

View Full Version : سوال: خواندن ورژن فایل



peymanjon
سه شنبه 17 بهمن 1391, 08:55 صبح
سلام...
من با کد زیر version یک فایل دلفی با پسوند bpl. را می خوانم که ورژن را اشتباه به من می ده یعنی می نویسه 1.0.0.0 که در اصل ورژن فایل من 1.1.0.20 می باشد . آیا راه دیگه ای برای خواندن ورژن فایل در سی شارپ میباشد .من مشکلی برای خواندن dll ندارم با این تابع ولی برای چند تا فایل bpl اشتباه ورژن را می دهد.
من یکی از فایل ها را ضمیمه می کنم تا تابع خود را بروی آن تست کنید و در صورتیکه ورژن را درست گرفتید من را راهنمایی کنید (ورژن صحیح 1.1.0.20 فایل ضمیمه)

FileVersionInfo myFileVersionInfo = FileVersionInfo.GetVersionInfo(PathFile);
MessageBox.Show("File: " + myFileVersionInfo.ProductVersion + '\n' +
"Version number: " + myFileVersionInfo.FileVersion);

peymanjon
سه شنبه 17 بهمن 1391, 10:47 صبح
روش دیگه ای برای گرفتن ورژن نیست؟