Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Подскажите примерчик


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


Наверх

Титульная страница Поиск, карта сайта Написать письмо