Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

C++

Войти
Регистрация
Восстановить пароль
 
RAlexey
0 / 0 / 0
Регистрация: 16.03.2016
Сообщений: 5
#1

Иконка в запросе UAC - C++

16.03.2016, 09:09. Просмотров 203. Ответов 6
Метки нет (Все метки)

Здравствуйте.
Необходимо, чтобы оторажалась иконка в запросе UAC. Подскажите пожалуйста как это сделать?
Написал приложение, сформировал файл ресурсов res.rc, но при запросе UAC иконка не отображается.

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
#define MANIFEST 24
#define IDR_XPMANIFEST 1
500 ICON MOVEABLE PURE LOADONCALL DISCARDABLE "icon.ico"
IDR_XPMANIFEST MANIFEST "regadmin.xml"
 
#define IDR_VERSION1 1
IDR_VERSION1 VERSIONINFO
FILEVERSION 16,01
PRODUCTVERSION 16,01
FILEOS 0x00000004
FILETYPE 0x00000000
BEGIN
  BLOCK "StringFileInfo"
  BEGIN
    BLOCK "FFFF0000"
    BEGIN
      VALUE "FileVersion", "16.01\0"
      VALUE "ProductVersion", "16.01\0"
      VALUE "CompanyName", "Soft Lab\0"
      VALUE "FileDescription", "Soft tracer\0"
      VALUE "InternalName", "Soft-tracer.exe\0"
      VALUE "LegalCopyright", "© Soft Lab Corporation. All rights reserved.\0"
      VALUE "OriginalFilename", "Soft-tracer.exe\0"
      VALUE "ProductName", "Soft® Lab® Corporation\0"
    END
  END
  BLOCK "VarFileInfo"
  BEGIN
    VALUE "Translation", 0xFFFF, 0x0000
  END
END
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
16.03.2016, 09:09
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Иконка в запросе UAC (C++):

Курсор/Иконка приложения - C++
Всем привет. Задался таким вопросом, когда загрузил в использование своей программы свой курсор. Он хранится у меня рядом с *.exe'шником....

UAC Windows C++ - C++ Builder
Доброго времени суток уважаемые форумчане, возникла такая проблема, есть приложение написанное на XE8, но при его запуске на Windows 7 с...

Реестр и UAC - C++ Builder
Произвожу чтение с рееста TRegistry *reg = new TRegistry(); //TRegistry(KEY_ALL_ACCESS) TStringList *keyNames = new...

UAC, Windows 7 и C++ поверх этого - C++ Builder
Написал программу, на моем компьютере работала отлично, но вот на другом сначала не работала, потом я отключил UAC и стала работать...

Повысить привилегии программы (UAC) во время её выполнения - C++ Builder
Всем привет!) Возник такой вопрос: Программа работает под правами пользователя, но в некоторых случаях, ей могут потребоваться права...

Иконка - C++ Builder
Как изменить стандартную иконку в проекте С++ Builder 6, при компиляции???:)))

6
Убежденный
Ушел с форума
Эксперт С++
15689 / 7199 / 1138
Регистрация: 02.05.2013
Сообщений: 11,637
Записей в блоге: 1
Завершенные тесты: 1
16.03.2016, 09:34 #2
Чтобы показывалась иконка, нужно, чтобы exe был подписан
валидной цифровой подписью.
0
RAlexey
0 / 0 / 0
Регистрация: 16.03.2016
Сообщений: 5
16.03.2016, 09:49  [ТС] #3
Спасибо за скорый ответ. Эх.. жалко... а так хотелось более наглядного интерактива.

А как сделать, чтобы подпись была "валидна"? Пытался подписать:
makecert -r -n "CN=soft - soft lab corp" -ss SoftStore -sr LocalMachine c:\prog\soft.crt
signtool.exe sign /uw /s SoftStore c:\bin\service.exe
Сертификат добавил в "Доверенные издатели". Но иконка не отображается...
0
Убежденный
Ушел с форума
Эксперт С++
15689 / 7199 / 1138
Регистрация: 02.05.2013
Сообщений: 11,637
Записей в блоге: 1
Завершенные тесты: 1
16.03.2016, 10:00 #4
Ты будешь каждому юзеру предлагать ставить свой самопальный
сертификат в "Доверенные издатели"?
0
RAlexey
0 / 0 / 0
Регистрация: 16.03.2016
Сообщений: 5
16.03.2016, 10:02  [ТС] #5
Да. Как минимум - одному.
0
Убежденный
Ушел с форума
Эксперт С++
15689 / 7199 / 1138
Регистрация: 02.05.2013
Сообщений: 11,637
Записей в блоге: 1
Завершенные тесты: 1
16.03.2016, 10:04 #6
Цитата Сообщение от RAlexey Посмотреть сообщение
Сертификат добавил в "Доверенные издатели". Но иконка не отображается...
Подписанный exe глянуть бы...
1
RAlexey
0 / 0 / 0
Регистрация: 16.03.2016
Сообщений: 5
16.03.2016, 10:10  [ТС] #7
Большое спасибо за ответы! ) Установил сертификат в "Доверенные корневые". Иконка отобразилась.
0
16.03.2016, 10:10
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
16.03.2016, 10:10
Привет! Вот еще темы с ответами:

Иконка к программе - C++ Builder
Здравствуйте дорогие форумчане, посоветуйте как и через какую прогу сделать нормальную иконку. Пробовал всякие онлайн сервисы - не то. ...

Иконка екзешника - C++ Builder
ПРивет господа, подскажыте что надо прописать в билдере чтоб картинка была иконкой для екзешника, и надо ли её на том компе на который я...

Иконка компонента - C++ Builder
Здрава всем! У меня один вопрос, как компоненту(которий я написал) которий унаследован от TControl -а, поставить иконку, ну как на...

Иконка приложения - C++ Builder
я создал .exe своей проги а как сменить ему иконку?


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru