Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 10.01.2013, 16:58   #1
LinuxoidZ
Новичок
Джуниор
 
Регистрация: 10.01.2013
Сообщений: 1
По умолчанию Как подписать приложение для Windows?

Доброе время суток уважаемые формучане,

на днях мой друг программист наконец дописал клиентский софт для подключения к WebDAV хранилищу, на подобие "NetDrive" и "Яндекс Диск". Все вроде бы нормально работает, но есть пару нежелательных нюансов которые я хочу исправить.

Первый это когда скачиваешь инсталлятор (.msi) веб браузер начинает ругаться, и предлагает продолжить (Keep) или отклонить загрузку (Discard).

Второй нюанс заключается в том что уже при установке самого приложения, в самом начальном этапе система Windows выдает "Security Warning" со следующем контентом

Цитата:
This publisher could not be verified. Are you sure you want to run this software?

...
...
...

This file does not have a valid digital signature that verifies its publisher. You should only run software from publishers you trust.

Ну и третий, в течение работы антивирусы выводят сообщения что данное приложение является сомнительным.


Как можно решить данную задачу? Насколько я понимаю данное приложение надо подписать каким нибудь авторитетном сервисом типа VeriSign... Кто нибудь сталкивался с такой задачей? Прошу локальных решений с помощью gpedit не предлагать, поскольку данное приложение будет устанавливаться у большого количества людей.

Сам веб ресурс с которого люди будут скачивать данное приложение я уже подписал SSL сертификатом GlobeSSL.


Ниже приведены скриншоты вышеперечисленных проблем.


Заранее благодарю за помощь,
С уважением Карен Гаспарян.
Изображения
Тип файла: jpg udrive1.jpg (46.5 Кб, 124 просмотров)
Тип файла: jpg udrive2.jpg (82.1 Кб, 145 просмотров)
LinuxoidZ вне форума Ответить с цитированием
Старый 10.01.2013, 18:25   #2
Sciv
Старожил
 
Аватар для Sciv
 
Регистрация: 16.05.2012
Сообщений: 3,211
По умолчанию

Эм... дурацкий, конечно, вариант, но кроме как написать собственный инсталлятор, который сначала поотключает все галки в реестре, из-за которых эти проблемы вылазят, затем запустит мси-файл, а потом вернет в реестре все на место.
Начал решать проблему с помощью регулярных выражений. Теперь решаю две проблемы...
Sciv вне форума Ответить с цитированием
Старый 11.01.2013, 01:17   #3
NewLamer&Programer
Форумчанин
 
Регистрация: 23.11.2012
Сообщений: 428
По умолчанию

юзай Smart Install Maker и не парься
NewLamer&Programer вне форума Ответить с цитированием
Старый 11.01.2013, 11:34   #4
Helloween
Форумчанин
 
Регистрация: 24.04.2012
Сообщений: 300
По умолчанию

Подписываются приложения утилитой от майкрософта signtool или signcode. Чтобы подписать нужно иметь сертификат.
Помог? Оставляем отзыв =)
Helloween вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Нужно создать диалоговое приложение для Windows NT. В чем ошибка? veronika_nika Общие вопросы C/C++ 1 21.10.2012 22:17
Пишем HTML-приложение для мониторинга ресурсов Windows [статья] dab00 JavaScript, Ajax 6 05.04.2012 21:46
Многопоточное приложение для Windows на С neomax38 Помощь студентам 6 15.03.2012 14:34
статья - Пишем HTML-приложение для мониторинга ресурсов Windows Pblog Обсуждение статей 0 23.12.2011 17:00
Как загрузить Windows-приложение без Windows alexray Компоненты Delphi 4 30.04.2010 14:38