![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Версия файла [D7, WinXP]
HelloWord © (2006-10-23 21:10:00)Как можно програмно узнать версию исполняемого файла, а так же изменить её на другую версию ?
Плохиш (2006-10-24 11:49:00) [1]
> HelloWord (23.10.06 22:02) [11]
> А возможно эту инфу получить с FTP сервера, не загружая
> файл на локальный компьютер ?
Можно, если фтп-сервер готов предоставить тебе эту информацию.
Ketmar (2006-10-23 22:07:00) [2]а точнее -- телекинезом с киберпанковским уклоном.
Ketmar (2006-10-23 22:06:00) [3]>[11] HelloWord 23-Oct-2006, 22:02
>А возможно эту инфу получить с FTP сервера, не загружая
>файл на локальный компьютер ?
запросто. если ты владеешь телепатией.
HelloWord (2006-10-23 22:02:00) [4]А возможно эту инфу получить с FTP сервера, не загружая файл на локальный компьютер ?
Ketmar (2006-10-23 21:51:00) [5]>[8] HelloWord 23-Oct-2006, 21:47
>Ну хорошо, а как тогда винда определяет, номер версии, и
>всякие там редакторы ресурсов (PE-Exproler например) , они
>же достают откуда то эти данные ?
а вот это уже совсем другойвопрос. кстати, натрави подобные программы на мой CDM, например. версия у меня прописана, изнутри программы её даже можно увидеть. а вот достать -- фигушки.
хинт: GetFileVersionInfo(), VerQueryValue(), etc.
metalfan (2006-10-23 21:50:00) [6]http://delphiworld.narod.ru/base/file_version.html
HelloWord (2006-10-23 21:47:00) [7]> В общем случае - невозможно, см. [4]
Ну хорошо, а как тогда винда определяет, номер версии, и всякие там редакторы ресурсов (PE-Exproler например) , они же достают откуда то эти данные ?
HelloWord (2006-10-23 21:43:00) [8]> а так же изменить её на другую версию
>а зачем?!
Долго объяснять. Ладно это пока не надо. Пока интересует как узнать версию файла.
Zacho (2006-10-23 21:40:00) [9]HelloWord (23.10.06 21:38) [5]
В общем случае - невозможно, см. [4]
HelloWord (2006-10-23 21:38:00) [10]> в "exe-файле" информация о версии может храниться абсолютно где угодно. потому я и спросил: "какого?" приводи пример, ага?
Как понять какого ? exe файл он и есть exe файл. Мне надо програмно узнать и номер версии программы которую например выбрал пользователь.
Ketmar (2006-10-23 21:30:00) [11]в "exe-файле" информация о версии может храниться абсолютно где угодно. потому я и спросил: "какого?" приводи пример, ага?
metalfan (2006-10-23 21:28:00) [12]
> а так же изменить её на другую версию
а зачем?!
HelloWord (2006-10-23 21:17:00) [13]exe - файла
Ketmar (2006-10-23 21:16:00) [14]какого?