View previous topic :: View next topic |
Author |
Message |
Maximus
Joined: 07 Apr 2005 Posts: 927 Location: Украина, Кировоградская обл., г. Знаменка
|
(Separately) Posted: Tue Feb 26, 2013 01:35 Post subject: Информация о версии плагина в свойствах файла (Alt+Enter) |
|
|
По мотивам данного сообщения:
http://forum.wincmd.ru/viewtopic.php?p=96765#96765
В своих недоделках я разобрался, но наткнулся на некую особенность.
А именно. Под Windows 7 x86 правильно информация о версии, копирайтах и тп. отображается только на файлах с расширениями exe и dll (может и ещё на каких общеизвестных).
Если же заглянуть в свойства файла с расширением wfx, к примеру, то там можно увидеть только информацию о размере, атрибутах, датах, но никак не о версии.
Если посмотреть в свойства wfx-файла под Windows XP x86, то там с отображением версии всё будет в порядке.
(На x64 проверить нет возможности)
Какие будут соображения по этому поводу? _________________ tcPhonebook|AppLoader|Українізація TC|Ultimate Calendar |
|
Back to top |
|
|
Serge Yolkin
Joined: 25 Jul 2009 Posts: 664
|
(Separately) Posted: Tue Feb 26, 2013 21:22 Post subject: |
|
|
Забавно, я не знал, что в ХР отображается...
По поводу семёрки: вероятно, это особенность проводника. Сама система выдаёт версию для любого файла, по крайней мере в скриптах fso.getFileVersion(файл) для плагинов и любых других файлов работает. Был бы формат PE. Я даже скрипт себе сваял для замены системных свойств (неполная замена). Если кому интересно - выложу. |
|
Back to top |
|
|
Maximus
Joined: 07 Apr 2005 Posts: 927 Location: Украина, Кировоградская обл., г. Знаменка
|
(Separately) Posted: Tue Feb 26, 2013 21:46 Post subject: |
|
|
Версию можно при помощи того же плагина fileinfo смотреть. Собственно я так и делаю.
Хотел просто узнать чем данная особенность объясняется и можно ли от нее каким-то образом избавиться... (по мотивам того же сообщения) _________________ tcPhonebook|AppLoader|Українізація TC|Ultimate Calendar |
|
Back to top |
|
|
Serge Yolkin
Joined: 25 Jul 2009 Posts: 664
|
(Separately) Posted: Wed Feb 27, 2013 00:13 Post subject: |
|
|
Подозреваю (с высокой долей вероятности), что на уровне системы это можно сделать првкой реестра. Объяснить винде, что w?x - та же dll. А от приложения, ИМХО, здесь мало что зависит. Кстати, пробовать влом, а если переименовать плагин в dll и прописать в ini руками, работать будет? |
|
Back to top |
|
|
Maximus
Joined: 07 Apr 2005 Posts: 927 Location: Украина, Кировоградская обл., г. Знаменка
|
|
Back to top |
|
|
Dec
Joined: 07 Sep 2006 Posts: 466
|
(Separately) Posted: Sat Oct 04, 2014 10:47 Post subject: Re: Информация о версии плагина в свойствах файла (Alt+Enter) |
|
|
Maximus wrote: | Какие будут соображения по этому поводу? |
Нужно править реестр. Для wcx правка такая:
Code: | Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\SystemFileAssociations\.wcx]
"FullDetails"="prop:System.PropGroup.Description;System.FileDescription;System.ItemTypeText;System.FileVersion;System.Software.ProductName;System.Software.ProductVersion;System.Copyright;*System.Category;*System.Comment;System.Size;System.DateModified;System.Language;*System.Trademarks;*System.OriginalFileName"
"InfoTip"="prop:System.FileDescription;System.Company;System.FileVersion;System.DateCreated;System.Size"
"TileInfo"="prop:System.FileVersion;System.FileDescription"
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\PropertySystem\PropertyHandlers\.wcx]
@="{66742402-F9B9-11D1-A202-0000F81FEDEE}" |
Для других типов плагинов и 64 битных версий делается аналогично. |
|
Back to top |
|
|
|