![]() |
|
Модераторы: Poseidon, Snowy, bems, MetalFan |
![]()
|
|
| aktuba |
|
|||
![]() Смышленный ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1915 Регистрация: 24.4.2006 Где: Планета Земля Репутация: 16 Всего: 38 |
Есть такая проблема - при запуске программы появляется окно-предупреждение, что пользователь хочет запустить файл, подписанный "неизвестным издателем". Как в это окно вписать свои данные?
-------------------- ![]() |
|||
|
||||
| Alexeis |
|
|||
![]() Амеба Профиль Группа: Админ Сообщений: 11743 Регистрация: 12.10.2005 Где: Зеленоград Репутация: 109 Всего: 459 |
aktuba, это значит что программе неизвестна подпись текущего файла. У программы должно быть база всех зарегистрированных подписей. Но как это связано с делфи?
-------------------- Vit вечная память. Обсуждение действий администрации форума производятся только в этом форуме гениальность идеи состоит в том, что ее невозможно придумать |
|||
|
||||
| MetalFan |
|
|||
![]() Аццкий Сотона ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 3815 Регистрация: 2.10.2006 Где: Moscow Репутация: 62 Всего: 128 |
скорее тогда ОС неизвестна подпись (если она есть вообще) запускаемого файла... з.ы. на сколько я понимаю, aktub'e нужно "подписать" exe-шник, чтобы ОС не ругалась... Это сообщение отредактировал(а) MetalFan - 29.6.2007, 09:31 -------------------- There are always someone smarter than you... |
|||
|
||||
| aktuba |
|
|||
![]() Смышленный ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1915 Регистрация: 24.4.2006 Где: Планета Земля Репутация: 16 Всего: 38 |
Это не к программе даже относиться, а к винде. Для того, чтобы убрать это окно, необходимо купить цифровой сертификат (от 179$ в год) и прописать его в ресурсы программы. За объяснение - спасибо Snowy. -------------------- ![]() |
|||
|
||||
| MetalFan |
|
|||
![]() Аццкий Сотона ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 3815 Регистрация: 2.10.2006 Где: Moscow Репутация: 62 Всего: 128 |
-------------------- There are always someone smarter than you... |
|||
|
||||
| aktuba |
|
|||
![]() Смышленный ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1915 Регистрация: 24.4.2006 Где: Планета Земля Репутация: 16 Всего: 38 |
Это даже не мягкотелые =))) Это Британская компания. У MS цена выше... Добавлено через 1 минуту и 4 секунды Да и еще: выяснилось, что данная бяка появляется только тогда(!!!), когда файл загружен через IE (аутглюк и компания работают тоже через ie)... Иначе - ничего не появляется... -------------------- ![]() |
|||
|
||||
| Rennigth |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1708 Регистрация: 21.6.2004 Где: Moscow Репутация: 49 Всего: 76 |
ммм, какбы так выразиться чтобы не нарушать правила форума.
Вообщем есть ли инфа какая-нибудь по формату этой подписи, т.е где храниться(понятно что в ресурсах, но в каком виде, просмоторщики ресурсов их вроде не видят), в каком виде, и какие есть механизмы зашиты этого чуда? Добавлено через 2 минуты и 3 секунды Ну это вроде зависит от настроек винды. Например в 2003 сервере вроде по умолчанию всегда спрашивает. Могу правда что-то путать... -------------------- (* Honesta mors turpi vita potior *) |
|||
|
||||
| Alexeis |
|
|||
![]() Амеба Профиль Группа: Админ Сообщений: 11743 Регистрация: 12.10.2005 Где: Зеленоград Репутация: 109 Всего: 459 |
А еще если это инсталяха. Цифровая подпись это шифрование файла несимметричным ключом. В программе храниться только публичный ключ для расшифровки. Если файл перешифровать, то ключ будет уже другим, и не будет соответствовать ни одному из ключей из БД винды. Винда расшифровывает файл этим ключом и сверяет его по базе. Если таковой найдет то дается разрешение. Если зашить в прогу чужой ключ, то с помощью него уже нельзя будет расшифровать программу. Ключ шифровки храниться у производителя и является секретным. Не имея его нельзя зашифровать файл так чтобы его можно было расшифровать публичным ключом. -------------------- Vit вечная память. Обсуждение действий администрации форума производятся только в этом форуме гениальность идеи состоит в том, что ее невозможно придумать |
|||
|
||||
| Rennigth |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1708 Регистрация: 21.6.2004 Где: Moscow Репутация: 49 Всего: 76 |
Спасиб. -------------------- (* Honesta mors turpi vita potior *) |
|||
|
||||
| aktuba |
|
|||
![]() Смышленный ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1915 Регистрация: 24.4.2006 Где: Планета Земля Репутация: 16 Всего: 38 |
Опять-таки, загруженная... Если с одного компа переписать на другой - траблов не будет... Правда, вот тут, Snowy описал новую проблему для Висты... ну и решение этой проблемы =))))) -------------------- ![]() |
|||
|
||||
| Alexeis |
|
|||
![]() Амеба Профиль Группа: Админ Сообщений: 11743 Регистрация: 12.10.2005 Где: Зеленоград Репутация: 109 Всего: 459 |
Так я как раз об этом! Но решение совсем не красивое. Называть инсталяторы не своими именами имхо бред. Представь себе название инсталяхи "Program mounter.exe". Кто-то поймет его назначение? Если будет совпадать с названием проги тоже не хорошо, так как будет путаница, что за файл перед тобой инсталяха или сам программа. -------------------- Vit вечная память. Обсуждение действий администрации форума производятся только в этом форуме гениальность идеи состоит в том, что ее невозможно придумать |
|||
|
||||
| aktuba |
|
|||
![]() Смышленный ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1915 Регистрация: 24.4.2006 Где: Планета Земля Репутация: 16 Всего: 38 |
Согласен... Но и платить 200$ в год не сильно хочется... Будем надеяться пользователи привыкнут доверять =)))) -------------------- ![]() |
|||
|
||||
| Poseidon |
|
|||
![]() Delphi developer ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 5273 Регистрация: 4.2.2005 Где: Гомель, Беларусь Репутация: 53 Всего: 133 |
Я что-то не пойму что вы тут наобсуждали. Лично в моих прогах ни разу не вылетало такое предупреждение, хотя я его пару раз наблюдал на чужих прогах. Закономерности не могу найти, но то, что я не плачу 200 зеленых в год - это факт!
-------------------- Если хочешь, что бы что-то работало - используй написанное, если хочешь что-то понять - пиши сам... |
|||
|
||||
| Snowy |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 11363 Регистрация: 13.10.2004 Где: Питер Репутация: 192 Всего: 484 |
Poseidon, речь идёт об exe, скачанных при помощи IE, либо сохранённых из аутлука.
Такие exe автоматом помечаются, как "полученные из ненадёжного источника" (если конечно у них нет заверенной подписи). При каждом запуске таких exe, винда будет ругаться. Выходы: 1. Заплатить за подпись. 2. Утрамбовать в архив - пусть юзер распаковывает. 3. Создать инсталлятор - тогда винда ругнётся только один раз на инсталлятор, а сама прога будет работать без возмущений. |
|||
|
||||
| Yanis |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2937 Регистрация: 9.2.2004 Где: Москва Репутация: 72 Всего: 111 |
||||
|
||||
![]()
|
| Правила форума "Delphi: Общие вопросы" | |
|
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Snowy, MetalFan, bems, Poseidon, Rrader. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Delphi: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |