Главная страница


ru.linux

 
 - RU.LINUX ---------------------------------------------------------------------
 From : Alexander Grebenkov                  2:5035/68      31 Jul 2007  23:52:22
 To : All
 Subject : Прочитать ресурс Version Info виндового exe под linux
 -------------------------------------------------------------------------------- 
 
 Возникла потребность в коде, который читает информацию о версии из виндового
 exe, но при этом не требует присутствия самой винды.
 
 Hа текущий момент рассмотрены следующие варианты реализации:
 
 1. Mono (System.Diagnostics.FileVersionInfo). Работает где-то в 30% случаев, в
 остальных случаях возвращает пустые значения.
 2. wine. Здесь вероятность срабатывания где-то 90%, но по непонятной причине в
 момент запуска этой хрени вся система встаёт колом примерно на полсекунды
 (запускается оно с nice, естественно). Поскольку вызываться оно будет порядка
 нескольких сотен раз в сутки - это неприемлемо.
 3. Win32::EXe. Работает в 100% случаев, но жрёт память как свинья. Hа некоторых
 разновидностях exe может скушать гигабайта полтора. И вообще такое ощущение,
 что оно течёт по чёрному.
 
 Есть ещё что-то или свой парсер писать придётся?
 
 С приветом, Шурик Гребеньков.       e-mail: grebenkov [не собака] gmail dot com
 --- GoldED+/LNX 1.1.5 (Linux 2.6.20-gentoo-r8 AMD_K8)
  * Origin: all your base are belong to us (2:5035/68)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Прочитать ресурс Version Info виндового exe под linux   Alexander Grebenkov   31 Jul 2007 23:52:22 
 Прочитать ресурс Version Info виндового exe под linux   Nickita A Startcev   01 Aug 2007 09:43:26 
 Re: Прочитать ресурс Version Info виндового exe под linux   Alexander Grebenkov   02 Aug 2007 14:30:40 
Архивное /ru.linux/188546af957f.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional