|
|
|
Сводка
|
|||
|---|---|---|---|
|
#18+
Доброго времени суток. Нужно было написать простенькую программку под винду, настолько простенькую что написал на ассемблере. Возник вопрос, как изменить сводку файла ???? т.е. поставить авторство, название программы. Использую масм32 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.09.2010, 12:49:59 |
|
||
|
Сводка
|
|||
|---|---|---|---|
|
#18+
Чё такое "сводка файла" ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.09.2010, 16:24:19 |
|
||
|
Сводка
|
|||
|---|---|---|---|
|
#18+
mayton, Правой кнопкой---свойства---Сводка ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.09.2010, 16:27:08 |
|
||
|
Сводка
|
|||
|---|---|---|---|
|
#18+
Вообще это очень проприетарно. Чистая Microsoft технология. Эти атрибуты существуют до тех пор пока файл лежит в ФС NTFS. Любая попытка скопировать его в Веб, FTP, FAT32 Usb-flashdrive, архивировать в Zip и т.п. уничтожает эти атрибуты. Но если тебя это не погает то гугли по следующим ключевы словам: NTFS, NTFS-5, CreateFile, StgCreateStorageEx, IPropertySetStorage, NTFS Streams. Более подробные статьи по сабж. http://users.telenet.be/ws36637/properties.html http://msdn.microsoft.com/en-us/library/aa380328%28v=VS.85%29.aspx Я лет 5 назад интересовался этой технологией для применения в производстве. Но к сожалению не пошло. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.09.2010, 17:35:05 |
|
||
|
Сводка
|
|||
|---|---|---|---|
|
#18+
maytonВообще это очень проприетарно. Чистая Microsoft технология. Эти атрибуты существуют до тех пор пока файл лежит в ФС NTFS. Любая попытка скопировать его в Веб, FTP, FAT32 Usb-flashdrive, архивировать в Zip и т.п. уничтожает эти атрибуты. попробуй на ВБ создать чистый порэкт и там написать аттрибуты (автор, название и тд) все сохраняетья. А сводка мож и реал не то что мне нужно. А вкладка "Версия" в таком случае как меняеться ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.09.2010, 17:45:25 |
|
||
|
Сводка
|
|||
|---|---|---|---|
|
#18+
Мы наверное о разных вещах говорим. Или у тебя шелл прокачанный и не совсем origin. Дай ка скриншот того что ты видишь в "Сводке". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.09.2010, 17:52:59 |
|
||
|
Сводка
|
|||
|---|---|---|---|
|
#18+
mayton, Сначала думал действительно о "сводке" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.09.2010, 09:21:55 |
|
||
|
Сводка
|
|||
|---|---|---|---|
|
#18+
mayton, после общения с вами,я понял что мне надо второе !!! то что в высокоуровневых языках делаеться элементарно ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.09.2010, 09:22:59 |
|
||
|
Сводка
|
|||
|---|---|---|---|
|
#18+
Ну.... братэллова. Эти properties насколько я понимаю не у всех типов файлов. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.09.2010, 10:22:37 |
|
||
|
Сводка
|
|||
|---|---|---|---|
|
#18+
mayton, ну так мне "все типы" и не нужны, онли исполняемый файл т.е. ехе. В высокоуровневых языках с этип проблем нет, так как такая опция в интерфейсе присутствует ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.09.2010, 11:54:02 |
|
||
|
Сводка
|
|||
|---|---|---|---|
|
#18+
Обнаружил вот что. 1) Не все типы exe-файлов имеют вкладку "Версия" (консольные утилиты, инсталлировщики) 2) Эту вкладку имеют некоторые *dll файлы ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.09.2010, 12:15:52 |
|
||
|
Сводка
|
|||
|---|---|---|---|
|
#18+
да есть на это дело 100% Win32 API - шукай ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.09.2010, 12:19:50 |
|
||
|
Сводка
|
|||
|---|---|---|---|
|
#18+
вот апишные функции на получение информации о файле Код: plaintext 1. 2. а вот как менять ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.09.2010, 12:26:01 |
|
||
|
Сводка
|
|||
|---|---|---|---|
|
#18+
но вообще лучше спросить тот кто хорошо знает масм или почитать хелп по твоей версии масма, я думаю на ровне с высокоуровневым ЯП в масм должен быть ключик к командной строке билда, где можно указать копирайты файлы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.09.2010, 12:32:48 |
|
||
|
Сводка
|
|||
|---|---|---|---|
|
#18+
Я так думаю, это информация из заголовка *exe файла. Тот кто разбирается в ассемблерах, забъёт эти поля без сложных вызовов Win32API и всяких COM-интерфейсов. Ну... я-бы по крайней мере попытался это сделать так. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.09.2010, 12:36:49 |
|
||
|
Сводка
|
|||
|---|---|---|---|
|
#18+
rstudio, mayton, спасибо большое ! Если не найду как при трасировке\линковке менять, буду использовать метод по ссылке ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.09.2010, 17:26:37 |
|
||
|
|

start [/forum/topic.php?fid=16&tid=1343459]: |
0ms |
get settings: |
8ms |
get forum list: |
11ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
32ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
46ms |
get tp. blocked users: |
1ms |
| others: | 240ms |
| total: | 357ms |

| 0 / 0 |
