Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.50/14: Рейтинг темы: голосов - 14, средняя оценка - 4.50
Kubson
8 / 2 / 0
Регистрация: 17.07.2014
Сообщений: 253
1

Как сделать издателя известным для компьютера?

10.08.2014, 10:03. Просмотров 2677. Ответов 13
Метки нет (Все метки)

У меня есть одно консольное приложение в Visual C++, когда я отправляю его на другой компьютер, то пользователь не может его запустить, ему выдаёт, что "Система Windows защитила ваш компьютер". Оказывается, у моей программы неизвестный издатель! Я создал файл Version в программе, и указал там издателя: "SP Studio". Быть может, компьютер не знает такого? Что же тогда там надо писать? Microsoft Corparation? Или вообще надо сделать что-то другое? Как мне сделать так, чтобы при запуске моего приложения пользователю не выдовало: "Система Windows защитила ваш компьютер. Неизвестный издатель"?
Заранее благодарю!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
10.08.2014, 10:03
Ответы с готовыми решениями:

Как указать издателя в приложении
Когда я запускаю свою программу в С++ на компьютере на котором Windows 8, мне...

Написать программу для вычисления цепной дроби (использовать цикл с известным числом повторений)
Здравствуйте!Необходимо написать программу для вычисления цепной...

Как можно Android сделать колонкой для компьютера?
Добрый вечер!Я в этой теме сведущ,прошу у вас совета.У меня есть интернет на...

Как сделать из компьютера сервер для приема файлов?
Народ подскажите программку (и где скачать) как сделать из компа сервер для...

Как изменить "Имя издателя" для приложения?
Всем привет! При запуске от имени администратора как обычно выскакивает...

13
ranebull
527 / 360 / 56
Регистрация: 23.06.2013
Сообщений: 1,182
Записей в блоге: 6
10.08.2014, 10:40 2
Цитата Сообщение от Kubson Посмотреть сообщение
Заранее благодарю!
Блокирует либо SmartScreen, либо UAC. Вам нужно сделать цифровую подпись. Но сейчас рекомендую вам этого лучше не делать, а сделать следующее:
  1. Продолжать дальше изучение языка C++
  2. Совмещать теорию и практику
  3. Прекращать отправлять другим пользователям свои программы (я понимаю, вам хочется показать, какой вы умный - но поверьте, это того не стоит)
  4. До поры до времени прекратить свои эксперименты с добавлением версии и именем издателя (т.к. вы не разработчик, который сопровождает свой софт). Ваши приложения написаны вами для того, чтобы понять язык, понять что и как работает.
P.S. Когда читал ваши сообщения, было подозрение, что вы спросите про цифровую подпись. И да, я знаю, что вы начинающий разработчик и что вам 11 лет.
1
Kubson
8 / 2 / 0
Регистрация: 17.07.2014
Сообщений: 253
10.08.2014, 10:46  [ТС] 3
Блокирует SmaetScreen. Так как сделать эту цифровую подпись?
0
porshe
52 / 46 / 42
Регистрация: 18.07.2014
Сообщений: 194
10.08.2014, 10:47 4
Поставить Ubuntu

Не по теме:


Цитата Сообщение от ranebull Посмотреть сообщение
И да, я знаю, что вы начинающий разработчик и что вам 11 лет.
толсто©

0
ranebull
527 / 360 / 56
Регистрация: 23.06.2013
Сообщений: 1,182
Записей в блоге: 6
10.08.2014, 10:57 5
Цитата Сообщение от Kubson Посмотреть сообщение
Блокирует SmaetScreen. Так как сделать эту цифровую подпись?
По-моему, вас не убедило мое откровение выше. Скажите зачем вам нужно отправлять другим свое консольное приложение?
как сделать цифровую подпись программы
0
Убежденный
Ушел с форума
Эксперт С++
15998 / 7269 / 1180
Регистрация: 02.05.2013
Сообщений: 11,637
Записей в блоге: 1
Завершенные тесты: 1
10.08.2014, 10:58 6
Цитата Сообщение от Kubson Посмотреть сообщение
Как мне сделать так, чтобы при запуске моего приложения пользователю не выдовало: "Система Windows защитила ваш компьютер. Неизвестный издатель"?
Купить сертификат Authenticode у какой-нибудь организации типа Symantec,
Thawte, GoDaddy и т.п. Стоить будет порядка 100-500 USD в год.
Подписываете софт - и проблемы такого плана постепенно уходят (не сразу).
0
Kubson
8 / 2 / 0
Регистрация: 17.07.2014
Сообщений: 253
10.08.2014, 11:11  [ТС] 7
Зачем мне отправлять моё приложение другим пользователям? Понимаете ли, это приложение у меня так сказать, "заказал" мой отец. Он бизнесмен и продаёт картины. А моё приложение вычислеяет цену картины по её длине и ширине. И, разумеется, я отправляю её ему на компьютер! И когда он её запускает, он видит то, что я уже описал выше ! Ладно он, он знает что в моей программе вирусов нет. Но ведь, вероятно, будет отправлять её своим подчинённым, коллегам и клиентам! Теперь вы понимаете, почему мне нужно так срочно сделать издателя?
Чтобы вы не думали, что я вру, название его бизнес-компании (или как там это называется) "SB Market".
0
ranebull
527 / 360 / 56
Регистрация: 23.06.2013
Сообщений: 1,182
Записей в блоге: 6
10.08.2014, 11:15 8
Цитата Сообщение от Kubson Посмотреть сообщение
Понимаете ли, это приложение у меня так сказать, "заказал" мой отец. Он бизнесмен и продаёт картины.
Цитата Сообщение от Kubson Посмотреть сообщение
А моё приложение вычислеяет цену картины по её длине и ширине.
Цитата Сообщение от Kubson Посмотреть сообщение
Но ведь, вероятно, будет отправлять её своим подчинённым, коллегам и клиентам!
Вам самому не смешно?
Консольное приложение со следующим кодом:
View Code
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include <iostream> 
int main()
{
    double a=0, b=0, c=0;
    std::cout << " Enter the width of the picture ";
    std::cin >> a;
    std::cout << " Enter the length of the picture ";
    std::cin >> b;
    c =a*b*0.00406;
    c = (int)( c * 100 + 0.5) / 100.;
    std::cout << "  The price is " << c << std::endl; 
    std::cout << " € ";
    std::cout << "  press Enter... ";
    std::cin.get();
    std::cin.get();
    return 0;
}

и его вам заказали? И его отправлять
Цитата Сообщение от Kubson Посмотреть сообщение
своим подчинённым, коллегам и клиентам
Печаль-беда
P.S. Зачем приложение? Если это рассчитывается в калькуляторе, Excel, *подставьте нужный софт*.
0
Kubson
8 / 2 / 0
Регистрация: 17.07.2014
Сообщений: 253
10.08.2014, 11:16  [ТС] 9
вообще-то, вот с таким кодом:
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
32
33
34
35
36
37
38
#include <iostream> 
using namespace std;
 
int main()
{
    double a=0, b=0, c=0, e=0;
    int d=0;
    system("color 70"); 
    setlocale (0, "Russian");
        std::cout <<" Выберите язык; Choose the language"<<std::endl;
        std::cout <<" 1) Русский 2) English"<<std::endl;
        cin >> e;
        if (e == 2)
        { do
    {
        cout << " Enter the width of the picture ";
        cin >> a;
        cout << " Enter the length of the picture ";
        cin >> b;
        c =a*b*0.00406;
        c = (int)( c * 100 + 0.5) / 100.;
        cout << "  The price is " << c << " Euro" << endl; 
    }while(d != 1);
        }
        if (e == 1)
        { do
    {
        cout << " Введите ширину картины ";
        cin >> a;
        cout << " Введите длину картины ";
        cin >> b;
        c =a*b*0.00406;
        c = (int)( c * 100 + 0.5) / 100.;
        cout << "  Цена равна " << c << " евро" << endl; 
    }while(d != 1);
        }   
        return 0;
}
0
ranebull
527 / 360 / 56
Регистрация: 23.06.2013
Сообщений: 1,182
Записей в блоге: 6
10.08.2014, 11:17 10
Цитата Сообщение от Kubson Посмотреть сообщение
вообще-то, вот с таким кодом:
Вы думаете это многое изменило? Это ничего не изменило.
0
Убежденный
Ушел с форума
Эксперт С++
15998 / 7269 / 1180
Регистрация: 02.05.2013
Сообщений: 11,637
Записей в блоге: 1
Завершенные тесты: 1
10.08.2014, 11:18 11
Kubson, запакуйте программу в архив (zip, например) и в
таком виде и отправляйте. При скачивании файла через браузер на
архив никаких "меток", запрещающих запуск, не ставится.
1
magirus
10.08.2014, 11:49
  #12

Не по теме:

о, картины у нас уже по площади оцениваются????

0
Puporev
10.08.2014, 11:53
  #13

Не по теме:

Цитата Сообщение от Kubson Посмотреть сообщение
вычислеяет цену картины по её длине и ширине.
Хорошие наверное картины...

0
Kubson
8 / 2 / 0
Регистрация: 17.07.2014
Сообщений: 253
10.08.2014, 12:05  [ТС] 14
Смотря что считать "у нас", magirus.
0
10.08.2014, 12:05
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
10.08.2014, 12:05

Экспертная система выбора антивирусных средств для персонального компьютера, как сделать?
Я не знаю как сделать, чтоб например я заходил на страницу и мог выбрать с...

Количество изданий по всем жанрам для издателя
Доброго времени суток. Есть некий запрос, который гласит: &quot;Получить количество...

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


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

Или воспользуйтесь поиском по форуму:
14
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru