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

C++

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

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

16.03.2016, 09:09. Просмотров 191. Ответов 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
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
16.03.2016, 09:09     Иконка в запросе UAC
Посмотрите здесь:

Иконка C++ Builder
C++ Builder Иконка екзешника
C++ Иконка
C++ Builder UAC, Windows 7 и C++ поверх этого
C++ Builder Реестр и UAC
Иконка в .exe C++
Запрос на права админа в UAC Visual C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Убежденный
Системный программист
Эксперт С++
15101 / 6796 / 1073
Регистрация: 02.05.2013
Сообщений: 11,108
Завершенные тесты: 1
16.03.2016, 09:34     Иконка в запросе UAC #2
Чтобы показывалась иконка, нужно, чтобы exe был подписан
валидной цифровой подписью.
RAlexey
0 / 0 / 0
Регистрация: 16.03.2016
Сообщений: 5
16.03.2016, 09:49  [ТС]     Иконка в запросе UAC #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
Сертификат добавил в "Доверенные издатели". Но иконка не отображается...
Убежденный
Системный программист
Эксперт С++
15101 / 6796 / 1073
Регистрация: 02.05.2013
Сообщений: 11,108
Завершенные тесты: 1
16.03.2016, 10:00     Иконка в запросе UAC #4
Ты будешь каждому юзеру предлагать ставить свой самопальный
сертификат в "Доверенные издатели"?
RAlexey
0 / 0 / 0
Регистрация: 16.03.2016
Сообщений: 5
16.03.2016, 10:02  [ТС]     Иконка в запросе UAC #5
Да. Как минимум - одному.
Убежденный
Системный программист
Эксперт С++
15101 / 6796 / 1073
Регистрация: 02.05.2013
Сообщений: 11,108
Завершенные тесты: 1
16.03.2016, 10:04     Иконка в запросе UAC #6
Цитата Сообщение от RAlexey Посмотреть сообщение
Сертификат добавил в "Доверенные издатели". Но иконка не отображается...
Подписанный exe глянуть бы...
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
16.03.2016, 10:10     Иконка в запросе UAC
Еще ссылки по теме:

Повысить привилегии программы (UAC) во время её выполнения C++ Builder
visual studio 2012 uac манифест Visual C++
C++ WinAPI CreateProcessAsUser и UAC
C++ Запуск программы от имени администратора (uac)
UAC Windows C++ C++ Builder

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

Или воспользуйтесь поиском по форуму:
RAlexey
0 / 0 / 0
Регистрация: 16.03.2016
Сообщений: 5
16.03.2016, 10:10  [ТС]     Иконка в запросе UAC #7
Большое спасибо за ответы! ) Установил сертификат в "Доверенные корневые". Иконка отобразилась.
Yandex
Объявления
16.03.2016, 10:10     Иконка в запросе UAC
Ответ Создать тему
Опции темы

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