Вниз
Скачать: CL | DM;

Определить по exe-файлу название приложения?   Найти похожие ветки 

← →
Saveliy   (2004-12-08 15:23) [0]

Подскажите пожалуйста, как можно определить но exe-файлу, название приложения?


← →
Digitman ©   (2004-12-08 15:26) [1]

никак.
у приложения нет названия.


← →
Saveliy   (2004-12-08 15:31) [2]

а как же тогда сама Windows это определяет? когда зайдешь в свойства какогонибудь файла, который открывает эта программа?


← →
DiamondShark ©   (2004-12-08 15:40) [3]

Из ресурса VERSIONINFO.


← →
novice_man ©   (2004-12-08 15:52) [4]

Посмотри в ветеке
http://delphimaster.net/view/1-1101943402/

И еще надо все таки пользоваться поиском!


← →
Saveliy   (2004-12-08 16:33) [5]

novice_man Там в твоем примере в функции GetVerValue почему-то выпадает ошибка в строке:

if VerQueryValue(VData, @ItemName[1], VVers, Len) then

[Error] Unit1.pas(89): Types of actual and formal var parameters must be identical
[Error] Unit1.pas(94): Element 0 inaccessible - use "Length" or "SetLength"
[Error] Unit1.pas(109): Types of actual and formal var parameters must be identical


← →
Digitman ©   (2004-12-08 17:14) [6]


> Saveliy   (08.12.04 15:31) [2]
> а как же тогда сама Windows это определяет? когда зайдешь
> в свойства какогонибудь файла, который открывает эта программа?


а с чего ты взял, что в этих свойствах указано именно "название приложения" ?

вот, к примеру, ntoskrnl.exe имеет в свойстве
ProductName, скажем, "Microsoft(R) Windows (R) 2000 Operating System", однако, несмотря на то что это файл имеет расширение exe, приложением он не является.


← →
Dmitry_04   (2004-12-08 17:37) [7]

windows берет это из описания exe...


← →
novice_man ©   (2004-12-08 18:15) [8]

Digitman ©
однако, несмотря на то что это файл имеет расширение exe, приложением он не является.


Что есть ПРИЛОЖЕНИЕ?


← →
Dmitry_04   (2004-12-08 18:24) [9]

Почему ошибка то всетаки???


← →
novice_man ©   (2004-12-08 18:24) [10]

Saveliy   (08.12.04 16:33) [5]

novice_man Там в твоем примере в функции GetVerValue почему-то выпадает ошибка в строке:

Пример был вырезан из проекта сделаного на Д4.
Надо даптировать к вашей версии Д. Проверьте не изменилась ли декларация функций. Я в свою очередь попробую все проверить, но на Д6. Что получится сообщу.


← →
Dmitry_04   (2004-12-08 18:25) [11]

Почему ошибка то всетаки???


← →
Digitman ©   (2004-12-08 18:28) [12]


> Почему


по кочану.
это так сложно - посмотреть, как декларирована ф-ция VerQueryValue() в конкр.версии Делфи ?


← →
novice_man ©   (2004-12-08 18:29) [13]

Dmitry_04   (08.12.04 18:25) [11]

Почему ошибка то всетаки???


См. [10]


← →
novice_man ©   (2004-12-08 21:37) [14]


Digitman ©   (08.12.04 18:28) [12]
по кочану.

Жди вопроса: - "А что такое декларирована?" ?


← →
Dmitry_04   (2004-12-09 12:22) [15]

novice_man Что там получилось у тебя с Delphi 6?



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

Скачать: CL | DM;



Память: 0.48 MB
Время: 0.025 c
3-1101281354
midavik
2004-11-24 10:29
2004.12.26
TreeView c разноцветными узлами


14-1102416695
vajo
2004-12-07 13:51
2004.12.26
12 декабря - Праздник? Т.Е. 13 декабря - Выходной?


1-1102784356
AdmeraL
2004-12-11 19:59
2004.12.26
requires


1-1103098241
vik_b
2004-12-15 11:10
2004.12.26
BringToFront или SetActiveWindow


1-1102656677
onix
2004-12-10 08:31
2004.12.26
локальный вход




   Наверх