Название: Полное имя программы и разработчик Отправлено: onlik от Ноября 27, 2009, 02:49 Если посмотреть в свойствах программы, там есть Сводка, где пишется имя программы (полное) и компания разработчик. Ну и другая информация.
Кто подскажешь как ее получить? Или в каком месте копать? Спасибо. Название: Re: Полное имя программы и разработчик Отправлено: BaltikS от Ноября 27, 2009, 07:52 В Виндах файлы ресурсов. Расширение res. То есть его нужно создать и подключить в pro-файле...
Название: Re: Полное имя программы и разработчик Отправлено: SimpleSunny от Ноября 27, 2009, 09:16 Первый попавшийся пример из google (http://cyast-cat.blogspot.com/2009/04/qt.html)
Название: Re: Полное имя программы и разработчик Отправлено: onlik от Ноября 27, 2009, 09:24 Мне нужно ее не установить, а получить :)
Есть программа, C:\windows\explorer.exe Только я наверное ошибка, не в Сводка, а в закладке Версия. Если глянуть название продукта, то там есть Операционная система Microsoft® Windows® Мне нужно именно получить это название любой программы, которую я укажу. Название: Re: Полное имя программы и разработчик Отправлено: spectre71 от Ноября 27, 2009, 10:44 Мне нужно ее не установить, а получить :) Есть программа, C:\windows\explorer.exe Только я наверное ошибка, не в Сводка, а в закладке Версия. Если глянуть название продукта, то там есть Операционная система Microsoft® Windows® Мне нужно именно получить это название любой программы, которую я укажу. Опять пишешь не туда. В данном разделе задают вопросы только по QT. По виндам пиши в раздел Windows! Смотри в MSDN: VS_FIXEDFILEINFO VS_VERSIONINFO GetFileVersionInfoSize GetFileVersionInfo VerQueryValue И вообще почитай раздел: Version Information Overview (http://msdn.microsoft.com/en-us/library/ms646981%28VS.85%29.aspx) Название: Re: Полное имя программы и разработчик Отправлено: onlik от Ноября 27, 2009, 13:49 Мне нужно ее не установить, а получить :) Есть программа, C:\windows\explorer.exe Только я наверное ошибка, не в Сводка, а в закладке Версия. Если глянуть название продукта, то там есть Операционная система Microsoft® Windows® Мне нужно именно получить это название любой программы, которую я укажу. Опять пишешь не туда. В данном разделе задают вопросы только по QT. По виндам пиши в раздел Windows! Смотри в MSDN: VS_FIXEDFILEINFO VS_VERSIONINFO GetFileVersionInfoSize GetFileVersionInfo VerQueryValue И вообще почитай раздел: Version Information Overview (http://msdn.microsoft.com/en-us/library/ms646981%28VS.85%29.aspx) Все я там задаю, почитай вторую тему :) Нужно кроссплатформенное решение на QT. Перед тем как задать вопрос, я стараюсь найти решение сам. API функции я знаю, под винды напишу, а для других ОС нужно отдельно искать инфу и писать? Мне бы хотя бы получить полное название программы, желательно стандартными средствами QT. Название: Re: Полное имя программы и разработчик Отправлено: BRE от Ноября 27, 2009, 14:12 Нужно кроссплатформенное решение на QT. Многие другие ОС Бог миловал от такой информации в исполняемом файле. ;)Перед тем как задать вопрос, я стараюсь найти решение сам. API функции я знаю, под винды напишу, а для других ОС нужно отдельно искать инфу и писать? Поэтому, кросс-платформенно думаю никак. Название: Re: Полное имя программы и разработчик Отправлено: kuzulis от Ноября 27, 2009, 14:13 Цитировать Все я там задаю, почитай вторую тему Улыбающийся Нужно кроссплатформенное решение на QT. Перед тем как задать вопрос, я стараюсь найти решение сам. API функции я знаю, под винды напишу, а для других ОС нужно отдельно искать инфу и писать? Мне бы хотя бы получить полное название программы, желательно стандартными средствами QT. УПС, BRE опередил :) Название: Re: Полное имя программы и разработчик Отправлено: Igors от Ноября 27, 2009, 14:31 В других осях (кроме Win, ну может и Mac) не предусмотрено получение из исполняемых файлов информации об авторе, компании и т.п. Не надо делать вид что, мол, других осей большинство :) На Mac это всегда было и раньше извлекать было легко - берешь 'vers' ресурс и все дела. А потом наворотили с CFBundle. Ничего сложного но, как всегда, развесисто http://developer.apple.com/mac/library/documentation/CoreFoundation/Reference/CFBundleRef/Reference/reference.html#//apple_ref/c/func/CFBundleGetMainBundle (http://developer.apple.com/mac/library/documentation/CoreFoundation/Reference/CFBundleRef/Reference/reference.html#//apple_ref/c/func/CFBundleGetMainBundle) Название: Re: Полное имя программы и разработчик Отправлено: onlik от Ноября 27, 2009, 16:52 Спасибо большое всем, особенно за последнюю ссылочку.
|