Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2013.04.07;
Скачать: CL | DM;

Вниз

Подскажите примерчик   Найти похожие ветки 

 
Wadimka   (2012-10-05 03:52) [0]

Просмотр свойств файлов .exe .dll .sys как в TotalCommander по F3 с возможность редактирование этих данных.
Должно работать для NTFS
никак не могу найти рабочий пример, один буржуйский нашел но какае-то непонятная ошибку OLE выдает, может у кого есть рабочий пример?


 
И. Павел ©   (2012-10-05 08:59) [1]

Если речь идет об атрибутах файлов, то вот тут все хорошо описано: http://eclipse-lab.ucoz.ru/index/ustanovka_atributov_fajlov_i_papok/0-242


 
Wadimka   (2012-10-05 10:03) [2]

Да нет, речь идет вот о чем:
берем файл .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 10:11) [3]

Чужие лавры спать спокойно не дают?
Эта информация вписана туда разработчиком, и не тебе ее менять!
Забудь. Иначе получишь по заслугам*.

* Заслуги, в твоем случае, - это такие костяные выросты на голове у некоторых парнокопытных.


 
Wadimka   (2012-10-05 13:38) [4]

от народ, нафик мне их лавры, мне нужно для некоторых sys файлов (в драйверах) менять некоторые параметры, а так как файлов много, нужно этот процесс автоматизировать


 
Inovet ©   (2012-10-05 14:05) [5]

Ну, допустим

GetFileVersionInfo
VerQueryValue

и что?


 
Dimka Maslov ©   (2012-10-05 15:50) [6]

Ещё есть функция, которая обновляет ресурсы в файле. Но ею можно всё убить.


 
Wadimka   (2012-10-05 17:12) [7]

>>и что
это к чему?


 
Wadimka   (2012-10-05 17:13) [8]

>>Dimka Maslov
не мне там в ресурсах ковырять нечего, спс


 
Inovet ©   (2012-10-05 17:18) [9]

> [7] Wadimka   (05.10.12 17:12)
> >>и что
> это к чему?

Устроит?

> [8] Wadimka   (05.10.12 17:13)
> не мне там в ресурсах ковырять нечего, спс

А как же "возможность редактирование этих данных"?


 
Dimka Maslov ©   (2012-10-05 18:05) [10]


> не мне там в ресурсах ковырять нечего


Информация о версии файла ВНЕЗАПНО хранится именно в ресурсах.


 
Rouse_ ©   (2012-10-05 18:55) [11]


> мне нужно для некоторых sys файлов (в драйверах) менять
> некоторые параметры

Бесполезно, если в системных - то все откатится назад, если в сторонних, то не забывай что это драйвер, он на такие изменения может сильно обидеться и порадовать тебя чем нибудь не привычным...


 
Wadimka   (2012-10-06 02:55) [12]

> не мне там в ресурсах ковырять нечего

>Информация о версии файла ВНЕЗАПНО хранится именно в ресурсах.

Насколько я понял, не в ресурсах, а в заголовке файла

>>Бесполезно, если в системных - то все откатится назад, если в сторонних, то >>не забывай что это драйвер, он на такие изменения может сильно обидеться и >>порадовать тебя чем нибудь не привычным...

Пробовал HEX редактором менять, все работает


 
Palladin ©   (2012-10-06 09:37) [13]

В заголовке. Хм. Забавно. Рекомендую растишку от данон.



Страницы: 1 вся ветка

Текущий архив: 2013.04.07;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.006 c
2-1349188375
.dmitry
2012-10-02 18:32
2013.04.07
не удается создать файл или папку


2-1349027310
ankazh
2012-09-30 21:48
2013.04.07
RichEdit


15-1355430603
Юрий
2012-12-14 00:30
2013.04.07
С днем рождения ! 14 декабря 2012 пятница


2-1349255869
cobalt
2012-10-03 13:17
2013.04.07
Incompatible types


2-1348317559
Mikishanya
2012-09-22 16:39
2013.04.07
браузер