Как задать издателя?
От: Аноним  
Дата: 04.04.14 08:52
Оценка:
После написания в манифесте строчки <requestedExecutionLevel level="requireAdministrator" uiAccess="false" />
При запуске приложения начало появляться окно предупреждения системы безопасности в которой указано, что издатель не известен. Как можно задать издателя(например именем Home)?
Re: Как задать издателя?
От: Аноним  
Дата: 04.04.14 09:09
Оценка: +2
Здравствуйте, Аноним, Вы писали:

А>После написания в манифесте строчки <requestedExecutionLevel level="requireAdministrator" uiAccess="false" />

А>При запуске приложения начало появляться окно предупреждения системы безопасности в которой указано, что издатель не известен. Как можно задать издателя(например именем Home)?

Как правило, с помощью покупки сертификата и подписывании с помощью него своего приложения.
Re[2]: Как задать издателя?
От: Аноним  
Дата: 04.04.14 09:12
Оценка:
Здравствуйте, Аноним, Вы писали:

А>Как правило, с помощью покупки сертификата и подписывании с помощью него своего приложения.


А если создать сертификат с помощью MakeCert? То как его подписать? Использую VS2010
Re[3]: Как задать издателя?
От: Аноним  
Дата: 04.04.14 09:24
Оценка:
Здравствуйте, Аноним, Вы писали:

А>Здравствуйте, Аноним, Вы писали:


А>>Как правило, с помощью покупки сертификата и подписывании с помощью него своего приложения.


А>А если создать сертификат с помощью MakeCert? То как его подписать? Использую VS2010


Мы использовали post-build event, который вызывал утилиту signtool.exe
Re[4]: Как задать издателя?
От: Аноним  
Дата: 04.04.14 09:35
Оценка:
Здравствуйте, Аноним, Вы писали:
А>Мы использовали post-build event, который вызывал утилиту signtool.exe


F:\Cert>makecert -r -pe -sky signature -n "CN=Home" home.cer -sv home.pvk
Succeeded

F:\Cert>pvk2pfx.exe -pvk home.pvk -spc home.cer -pfx home.pfx

F:\Cert>signtool sign /f home.pfx Test.exe
Done Adding Additional Store
Successfully signed: Test.exe

но после запуска приложения опять пишется что неизвестный издатель.
Что я не так делаю?
Re[5]: Как задать издателя?
От: Аноним  
Дата: 04.04.14 09:52
Оценка:
Здравствуйте, Аноним, Вы писали:

А>Здравствуйте, Аноним, Вы писали:

А>>Мы использовали post-build event, который вызывал утилиту signtool.exe
А>но после запуска приложения опять пишется что неизвестный издатель.
А>Что я не так делаю?

Я могу ошибаться, но, возможно, винда показывает имя издателя, только если сертификат создан лицензированным (и известным винде) производителем сертификатов.
Re[5]: Как задать издателя?
От: Doc Россия http://andrey.moveax.ru
Дата: 04.04.14 10:09
Оценка: +1
Здравствуйте, Аноним, Вы писали:

А>Что я не так делаю?


В данном случае — все. Сертификат нужен чтобы установить личность подлинность издателя. Соответственно он должен
  • быть выдан Trusted Root Certificate Authority
  • имееть соответствующий тип Code Signing/All purpose.

    Поищите на тему сертификатов для Windows приложений по всему форуму. Тут было достаточно тем со ссылками. Но за такой сертификат придется заплатить.
  • Re[5]: Как задать издателя?
    От: Аноним  
    Дата: 04.04.14 11:23
    Оценка:
    Здравствуйте, Аноним, Вы писали:

    А>Здравствуйте, Аноним, Вы писали:

    А>>Мы использовали post-build event, который вызывал утилиту signtool.exe

    А>Что я не так делаю?

    Сертификат в доверенные добавили?
     
    Подождите ...
    Wait...
    Пока на собственное сообщение не было ответов, его можно удалить.