![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Подскажите примерчик
Wadimka © (2012-10-05 03:52:00)Просмотр свойств файлов .exe .dll .sys как в TotalCommander по F3 с возможность редактирование этих данных.
Должно работать для NTFS
никак не могу найти рабочий пример, один буржуйский нашел но какае-то непонятная ошибку OLE выдает, может у кого есть рабочий пример?
Palladin (2012-10-06 09:37:00) [1]В заголовке. Хм. Забавно. Рекомендую растишку от данон.
Wadimka (2012-10-06 02:55:00) [2]> не мне там в ресурсах ковырять нечего
>Информация о версии файла ВНЕЗАПНО хранится именно в ресурсах.
Насколько я понял, не в ресурсах, а в заголовке файла
>>Бесполезно, если в системных - то все откатится назад, если в сторонних, то >>не забывай что это драйвер, он на такие изменения может сильно обидеться и >>порадовать тебя чем нибудь не привычным...
Пробовал HEX редактором менять, все работает
Rouse_ (2012-10-05 18:55:00) [3]
> мне нужно для некоторых sys файлов (в драйверах) менять
> некоторые параметры
Бесполезно, если в системных - то все откатится назад, если в сторонних, то не забывай что это драйвер, он на такие изменения может сильно обидеться и порадовать тебя чем нибудь не привычным...
Dimka Maslov (2012-10-05 18:05:00) [4]
> не мне там в ресурсах ковырять нечего
Информация о версии файла ВНЕЗАПНО хранится именно в ресурсах.
Inovet (2012-10-05 17:18:00) [5]> [7] Wadimka (05.10.12 17:12)
> >>и что
> это к чему?
Устроит?
> [8] Wadimka (05.10.12 17:13)
> не мне там в ресурсах ковырять нечего, спс
А как же "возможность редактирование этих данных"?
Wadimka (2012-10-05 17:13:00) [6]>>Dimka Maslov
не мне там в ресурсах ковырять нечего, спс
Wadimka (2012-10-05 17:12:00) [7]>>и что
это к чему?
Dimka Maslov (2012-10-05 15:50:00) [8]Ещё есть функция, которая обновляет ресурсы в файле. Но ею можно всё убить.
Inovet (2012-10-05 14:05:00) [9]Ну, допустим
GetFileVersionInfo
VerQueryValue
и что?
Wadimka (2012-10-05 13:38:00) [10]от народ, нафик мне их лавры, мне нужно для некоторых sys файлов (в драйверах) менять некоторые параметры, а так как файлов много, нужно этот процесс автоматизировать
Лаур Балаур (2012-10-05 10:11:00) [11]Чужие лавры спать спокойно не дают?
Эта информация вписана туда разработчиком, и не тебе ее менять!
Забудь. Иначе получишь по заслугам*.
* Заслуги, в твоем случае, - это такие костяные выросты на голове у некоторых парнокопытных.
Wadimka (2012-10-05 10:03:00) [12]Да нет, речь идет вот о чем:
берем файл .exe
жмем в Totalcommander F3
и получаем вот следующее:
File Version Information :
Version language : Английский (США)
FileDescription : VirtualDub
FileVersion : 1.9.11
InternalName : VirtualDub
LegalCopyright : Copyright © 1998-2010 by Avery Lee, All Rights Reserved.
OriginalFilename : VirtualDub.exe
ProductName : VirtualDub
ProductVersion : 1.9.11
Creation Date : 07/09/2011 05:06:32
Last Modif. Date : 24/12/2010 13:19:58
Last Access Date : 07/09/2011 05:06:32
FileSize : 3539456 bytes ( 3456.500 KB, 3.375 MB )
FileVersionInfoSize : 1444 bytes
File type : Application (0x1)
Target OS : Win32 API (Windows NT) (0x40004)
File/Product version : 1.9.11.0 / 1.9.11.0
Language : Английский (США) (0x409)
Character Set : 1200 (ANSI - Unicode (BMP of ISO 10646)) (0x4B0)
Build Information :
Debug Version : no
Patched Version : no
Prerelease Version : no
Private Version : no
Special Build : no
И. Павел (2012-10-05 08:59:00) [13]Если речь идет об атрибутах файлов, то вот тут все хорошо описано: http://eclipse-lab.ucoz.ru/index/ustanovka_atributov_fajlov_i_papok/0-242