![]() |
|
![]() ![]() ![]() |
|
gAlexKo |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 72 Регистрация: 23.3.2011 Репутация: нет Всего: нет |
При запуске моей программы расположенной в локальной сети (программа скомпилирована на CBuilder 5) windows предупреждает, что "He удaeтcя пpoвepить издaтeля. Bы дeйcтвитeльнo xoтитe зaпуcтить эту пpoгpaмму?" Что смущает моих клиентов.
Некоторые люди, не моргнув глазом, советуют отключить в настройках эксплорера проверку "запуск программ и небезопасных файлов". Но не знает ли кто как сделать так, чтобы при создании программы издатель бы в ней был бы прописан правильно? И чтобы windows не ругался бы и без отключения опций системы безопасности (я в сущности не имею морального права отключать их на клиентских компах). Это сообщение отредактировал(а) gAlexKo - 24.9.2013, 15:26 |
|||
|
||||
SenkraD |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 933 Регистрация: 3.2.2006 Где: Украина::Киев Репутация: 9 Всего: 23 |
в теории это делает просто. вам нужно подписать свою программу доверенным сертивикатом. Вот вам wiki в помощь
|
|||
|
||||
gAlexKo |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 72 Регистрация: 23.3.2011 Репутация: нет Всего: нет |
Вообще, как я начинаю понимать эта проблема связана с мелкософтовой неопределенностью и фигней. К примеру можно взять их наилегальнейшие проги типа calc.exe или там chkdsk.exe (что в WINDOWS\system32\) и поместить их на ресурс локальной сети. И что же мы увидим при запуске? Всё то сообщение, что не удается проверить издателя. Короче раз эта контора шарашкина, то шарашкины методы (в виде отлючения опций безопасности) также действительны.
![]() |
|||
|
||||
3315720 |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 59 Регистрация: 28.2.2008 Репутация: нет Всего: нет |
Заполни все теги exe файла. Имя программы, имя exe файла, версия, имя автора и т.п. Я заполняю и даже при скачивании из интернета при запуске программы, винда не задает никаких вопросов. Может в этом дело.
Этот ответ добавлен с нового Винграда - http://vingrad.com |
|||
|
||||
3315720 |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 59 Регистрация: 28.2.2008 Репутация: нет Всего: нет |
П.С. Используй инсталятор. Установленная прога не вызывает подозрений.
Этот ответ добавлен с нового Винграда - http://vingrad.com |
|||
|
||||
gAlexKo |
|
||||
Шустрый ![]() Профиль Группа: Участник Сообщений: 72 Регистрация: 23.3.2011 Репутация: нет Всего: нет |
А ты пробовал скопировать такие исполняемые файлы по локальной сети на какой-нибудь комп и запустить его с сетевого ресурса? Добавлено через 11 минут и 30 секунд
Программа предназначена для одновременнного пользования всеми пользователями локальной сети. Она защищена от изменения вирусами (анализирует свою целостность) и все компы запускают ее с одного сетевого места. Преимущество такого метода в том, что я всегда могу обновить версию, что важно особенно на период разработки. Если программа скачена на комп и запускается например с диска C, то никаких аноящих сообщений не происходит. Это сообщение отредактировал(а) gAlexKo - 25.9.2013, 13:18 |
||||
|
|||||
loneybibi |
|
|||
![]() Любитель ![]() ![]() Профиль Группа: Участник Сообщений: 257 Регистрация: 28.5.2010 Где: Донецк (Украина) Репутация: нет Всего: 3 |
Я конечно могу ошибаться, уже плохо помню но что бы не было таких проблем надо в исполняемый файл встраивать манифесты windows!
У меня у самого что то похожее было, попробуйте прочитать этот пост: http://forum.vingrad.ru/forum/topic-332538...ml#st_15_view_0 Самое интересное там в конце! ![]() Этот ответ добавлен с нового Винграда - http://vingrad.com |
|||
|
||||
xvr |
|
||||
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 7046 Регистрация: 28.8.2007 Где: Дублин, Ирландия Репутация: 48 Всего: 223 |
Если под 'неопределенностью и фигней' понимать настройки безопасности Windows, то да ![]()
У Windows разные требования к безопасности к тому, что запускается с локльной файловой системы и к тому, что запускается с сетевой шары. А уж к тому, что запускается из Интернета совсем другие требования ![]() Но любые требования на 100% будут удовлетворены подписью вашей программы доверенным сертификатом, что для отдельного разработчика вещь практически невозможная, увы ![]() Можно подписать своим собственным сертификатом, ругани будет меньше. см http://msdn.microsoft.com/en-us/library/bfsktky3.aspx и http://msdn.microsoft.com/en-us/library/8s9b9yaz.aspx (на .net не обращаете внимания - это все работает и без .net) |
||||
|
|||||
![]() ![]() ![]() |
Правила форума "С++ Builder" | |
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Rrader. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | C++ Builder | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |