Вниз
Скачать: 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.47 MB
Время: 0.027 c
3-1101232909
SergP
2004-11-23 21:01
2004.12.26
DBGridEh. как запретить перемещение столбцов мышью


3-1101366224
DuchmanSoft
2004-11-25 10:03
2004.12.26
Групировка в DBChart


4-1100497515
NetDigger
2004-11-15 08:45
2004.12.26
Работа с мэйлслотами


3-1101198758
Tomkat
2004-11-23 11:32
2004.12.26
Программное добавление юзера IB


1-1102910118
Керик
2004-12-13 06:55
2004.12.26
Работа с папками




   Наверх