Форум программистов, компьютерный форум, киберфорум
C++ Builder
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.78/9: Рейтинг темы: голосов - 9, средняя оценка - 4.78
0 / 0 / 0
Регистрация: 01.06.2012
Сообщений: 5

Антивирус просит открыть приложение в песочнице

01.06.2012, 19:48. Показов 1922. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте!
У меня антивирус avast (pro antivirus версия 7.0.1427)ВСЕ приложения на buildere С++ 2007 "предлагает" открыть в песочнице, может кто подскажет как от этого избавится. В интернете не смог ничего найти. Хотя до этого avast стоял (какой именно не помню )ни разу не ругался. Сторонние приложения скачанные из интернета, запускаются без каких-либо предложений от avasta.
Миниатюры
Антивирус просит открыть приложение в песочнице  
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
01.06.2012, 19:48
Ответы с готовыми решениями:

Не могу открыть антивирус Касперского
Здравствуйте, у меня такая проблема. Когда включаю копм выходить ошибка: "ntsd.exe - Не удалось найти компонент. Приложению не удалось...

Приложение на VB и антивирус
При проверке .exe файла антивирусом выдает наличие трояна и еще парочку вредоносных сигнатур. Проблема в том, что в программе специально...

Почему просит загрузить приложение в AutoCAD во время выполнения .lsp?
Почему Автокад просит загрузить другое приложение в то время, как выполняется это? Такое появилось после того как я union добавил (строка...

3
 Аватар для cpp_developer
20124 / 5691 / 417
Регистрация: 09.04.2010
Сообщений: 22,546
Записей в блоге: 1
01.06.2012, 20:24
И какие махинации вы делаете в коде?
Песочница avast! Sandbox
Если при запуске какого-либо приложения avast! обнаружит признаки подозрительного поведения, программа по умолчанию предложит вам запустить такое приложение в песочнице (Sandbox). Если выбрать "Открыть в песочнице", приложение будет запущено в специальной безопасной области, изолированной от остальной части системы – "песочнице".
1
0 / 0 / 0
Регистрация: 01.06.2012
Сообщений: 5
01.06.2012, 21:21  [ТС]
Приложение для видео курса, которое должно открывать эти самые видео уроки
из использованных компонентов ImageBox и 14 Label вся программа завязана на событиях с
Label .
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
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
//---------------------------------------------------------------------------
 
#include <vcl.h>
#include <jpeg.hpp>
#pragma hdrstop
 
#include "Unit1.h"
//---------------------------------------------------------------------------
#pragma package(smart_init)
#pragma resource "*.dfm"
TForm1 *Form1;
//---------------------------------------------------------------------------
__fastcall TForm1::TForm1(TComponent* Owner)
    : TForm(Owner)
{
}
//---------------------------------------------------------------------------
                    //Функция изменяет стили текста при наведении мышки
void __fastcall TForm1::Label1MouseEnter(TObject *Sender)
{
     TLabel *lab = (TLabel*)Sender;
 
     if(lab->Name != "Label13" || lab->Name != "Label14")  // изменяются  от Label1 до Label9
         lab->Font->Style =  TFontStyles()<< fsUnderline;  // текст подчеркивается
 
     if(lab->Name == "Label13")
        lab->Font->Style =  TFontStyles()<< fsUnderline << fsBold; 
                                               //текст подчеркиватеся и делается жирным
     if(lab->Name == "Label14")
        lab->Font->Style =  TFontStyles()<< fsItalic << fsBold;
}                                              //текст италик и жирный
//---------------------------------------------------------------------------
                    //Функция изменяет стили текста при отводе мышки
void __fastcall TForm1::Label1MouseLeave(TObject *Sender)
{
    TLabel *lab = (TLabel*)Sender;
 
    if(lab->Name != "Label13" || lab->Name != "Label14")
        lab-> Font->Style = TFontStyles();             // убирает все стили
 
    if(lab->Name == "Label13")
        lab->Font->Style =  TFontStyles()<< fsBold;   // делает текст жирным
 
    if(lab->Name == "Label14")
        lab->Font->Style =  TFontStyles()<< fsItalic << fsBold << fsUnderline;
}                                                      // делает текст жирным, италиком и подчеркнутым
//---------------------------------------------------------------------------
        //Функция изменяет цвет текскта компонента Label при нажатии левой клавиши мыши
void __fastcall TForm1::Label1MouseDown(TObject *Sender, TMouseButton Button,
      TShiftState Shift, int X, int Y)
{
    TLabel *lab = (TLabel*)Sender;
 
    if(lab->Name != "Label13" || lab->Name != "Lablel14")
        lab->Font->Color = clGray;
 
    if(lab->Name == "Label13")
        lab->Font->Color = clSkyBlue;
 
    if(lab->Name == "Label14" )
        lab->Font->Color = clSkyBlue;
}
//---------------------------------------------------------------------------
        //Функция возвращает исходный цвет тексту при отводе мышки
void __fastcall TForm1::Label1MouseUp(TObject *Sender, TMouseButton Button,
      TShiftState Shift, int X, int Y)
{
    TLabel *lab = (TLabel*)Sender;
 
    if(lab->Name != "Label13" || lab->Name != "Label14")
        lab->Font->Color = clWindowText;
 
    if(lab->Name == "Label13")
        lab->Font->Color = clSilver;
 
    if (lab->Name == "Label14")
        lab->Font->Color = clWhite;
}
//---------------------------------------------------------------------------
        // Функция сворачивает приложение при щелчке на Label
        // кнопка нарисона на картинке которая загружена в ImageBox1
        // получается что лабел пуст и отрабатывает клик мышкой
void __fastcall TForm1::Label10Click(TObject *Sender)
{
    Application->Minimize();    
}
//---------------------------------------------------------------------------
        // Функция закрывает приложение также с помощью щелчка на компоненте Label
void __fastcall TForm1::Label11Click(TObject *Sender)
{
    Form1->Close(); 
}
//---------------------------------------------------------------------------
          //функция щелчка на Label в зависимости от значения Label->Name
          // открывает определенное видео
void __fastcall TForm1::Label1Click(TObject *Sender)
{
    TLabel *Lab = (TLabel*)Sender;
    AnsiString aPath;    // путь к папке с файлами
    AnsiString LabelPath;  // путь к паке с кодеком
    int pr;               //значения возвращенное  ShellExecute для проверки
                          //открылось видео или нет
 
    aPath = Application->GetNamePath();    //Путь приложения
    aPath = aPath + "AutoPlay\\Videos\\";   //дополняется для пути к видеофайлам
 
    if(Lab->Name == "Label1")
    {
        aPath = aPath + "lesson1.mp4";
 
        pr =(int)ShellExecute(Application->Handle, "open", aPath.c_str() ,NULL ,NULL, SW_RESTORE);
 
        if(pr == ERROR_FILE_NOT_FOUND )   // проверка на работу функции ShellExecute если pr == ERROR_FILE_NOT_FOUND
                                          //функция выводит сообщения об ошибке
             MessageDlg("Файл AutoPlay\\Videos\\lesson1.mp4 не найден", mtError, TMsgDlgButtons()<<mbOK, 0);
    }
 
    if(Lab->Name == "Label2")
    {
        aPath = aPath + "lesson2.mp4";
        pr =(int) ShellExecute(Application->Handle, "open", aPath.c_str() ,NULL ,NULL, SW_RESTORE);
 
        if(pr == ERROR_FILE_NOT_FOUND )
            MessageDlg("Файл AutoPlay\\Videos\\lesson2.mp4 не найден", mtError, TMsgDlgButtons()<<mbOK, 0);
    }
 
    if(Lab->Name == "Label3")
    {
        aPath = aPath + "lesson3.mp4";
        pr =(int)ShellExecute(Application->Handle, "open", aPath.c_str() ,NULL ,NULL, SW_RESTORE);
        if(pr == ERROR_FILE_NOT_FOUND )
             MessageDlg("Файл AutoPlay\\Videos\\lesson3.mp4 не найден", mtError, TMsgDlgButtons()<<mbOK, 0);
    }
 
    if(Lab->Name == "Label4")
    {
        aPath = aPath + "lesson4.mp4";
        pr =(int)ShellExecute(Application->Handle, "open", aPath.c_str() ,NULL ,NULL, SW_RESTORE);
        if(pr == ERROR_FILE_NOT_FOUND )
             MessageDlg("Файл AutoPlay\\Videos\\lesson4.mp4 не найден", mtError, TMsgDlgButtons()<<mbOK, 0);
    }
 
    if(Lab->Name == "Label5")
    {
        aPath = aPath + "lesson5.mp4";
        pr =(int)ShellExecute(Application->Handle, "open", aPath.c_str() ,NULL ,NULL, SW_RESTORE);
        if(pr == ERROR_FILE_NOT_FOUND )
             MessageDlg("Файл AutoPlay\\Videos\\lesson5.mp4 не найден", mtError, TMsgDlgButtons()<<mbOK, 0);
    }
 
    if(Lab->Name == "Label6")
    {
        aPath = aPath + "lesson6.mp4";
        pr =(int)ShellExecute(Application->Handle, "open", aPath.c_str() ,NULL ,NULL, SW_RESTORE);
        if(pr == ERROR_FILE_NOT_FOUND )
             MessageDlg("Файл AutoPlay\\Videos\\lesson6.mp4 не найден", mtError, TMsgDlgButtons()<<mbOK, 0);
    }
 
    if(Lab->Name == "Label7")
    {
        aPath = aPath + "lesson7.mp4";
        pr =(int)ShellExecute(Application->Handle, "open", aPath.c_str() ,NULL ,NULL, SW_RESTORE);
        if(pr == ERROR_FILE_NOT_FOUND )
             MessageDlg("Файл AutoPlay\\Videos\\lesson7.mp4 не найден", mtError, TMsgDlgButtons()<<mbOK, 0);
    }
 
    if(Lab->Name == "Label8")
    {
        aPath = aPath + "lesson8.mp4";
        pr =(int)ShellExecute(Application->Handle, "open", aPath.c_str() ,NULL ,NULL, SW_RESTORE);
        if(pr == ERROR_FILE_NOT_FOUND )
             MessageDlg("Файл AutoPlay\\Videos\\lesson8.mp4 не найден", mtError, TMsgDlgButtons()<<mbOK, 0);
    }
 
    if(Lab->Name == "Label9")
    {
        aPath = aPath + "lesson9.mp4";
        pr =(int)ShellExecute(Application->Handle, "open", aPath.c_str() ,NULL ,NULL, SW_RESTORE);
        if(pr == ERROR_FILE_NOT_FOUND )
             MessageDlg("Файл AutoPlay\\Videos\\lesson9.mp4 не найден", mtError, TMsgDlgButtons()<<mbOK, 0);
    }
 
 
    if(Lab->Name == "Label13")  // при щелчке запускает кодек на установку
    {
        LabelPath = Application->GetNamePath();
        LabelPath = LabelPath + "AutoPlay\\Plagin\\K-Lite_Codec_Pack_880_Full.exe";
        pr =(int)ShellExecute(Application->Handle, "open", LabelPath.c_str() ,NULL ,NULL, SW_RESTORE);
        if(pr == ERROR_FILE_NOT_FOUND )
             MessageDlg("Файл AutoPlay\\Plagin\\K-Lite_Codec_Pack_880_Full.exe не найден", mtError, TMsgDlgButtons()<<mbOK, 0);
    }
}
//---------------------------------------------------------------------------
 
 
 
 
          //функции клика на Label которые открывают страницу сайта
void __fastcall TForm1::Label12Click(TObject *Sender)
{
    ShellExecute(Application->Handle, "open", "http://vk.com" ,NULL ,NULL, SW_RESTORE);
}
//---------------------------------------------------------------------------
 
void __fastcall TForm1::Label14Click(TObject *Sender)
{
    ShellExecute(Application->Handle, "open", "vk.com" ,NULL ,NULL, SW_RESTORE);
}
//---------------------------------------------------------------------------
Просмотрел все приложения которые делал по Культину Н. Самоучитель C++ Builder в песочницу отправляет приложения где используются Graphics::TBitmap они очень простые одна картинка(фон) а другая самолетик, по фону летит.
0
29 / 29 / 2
Регистрация: 06.04.2012
Сообщений: 78
02.06.2012, 15:12
Аваст страхуется, чтоб ваше приложение не было вирусом. Выберите у аваста "Открыть как обычно" и всё будет норм.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
02.06.2012, 15:12
Помогаю со студенческими работами здесь

При попытке открыть Калькулятор пишет: не удаётся открыть приложение так как отключен контроль учётных запиcей
При попытке открыть Калькулятор пишет,что не удаётся открыть приложение так как отключен контроль учётных записей,но я не хочу включать...

Приложение написано на x64, не могу открыть это же приложение на Win32
Всем доброго дня или вечера. Помогите пожалуйста, я написал приложение си шарпе платформа виндоус 64 разрядный теперь не могу открыть вот...

Антивирус блокирует приложение
Решил протестировать альфа версию своей игры, разослав его друзьям. У самого оно нормально скачивается и функционирует на двух машинах под...

Антивирус блокирует приложение
Здравствуйте! У меня проблема в том что моё приложение блокируют все антивирусы! Суть приложения формировать документ ворд по введёным в...

При запуске любого установочного ехе-файла Windows 10 просит найти приложение в Магазине
У меня появилась такая проблемка. При запуске любого установочного .ехе, десятка просит найти приложение в магазине. Если же комп подключен...


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Работа со звуком через SDL3_mixer
8Observer8 08.02.2026
Содержание блога Пошагово создадим проект для загрузки звукового файла и воспроизведения звука с помощью библиотеки SDL3_mixer. Звук будет воспроизводиться по клику мышки по холсту на Desktop и по. . .
SDL3 для Web (WebAssembly): Основы отладки веб-приложений на SDL3 по USB и Wi-Fi, запущенных в браузере мобильных устройств
8Observer8 07.02.2026
Содержание блога Браузер Chrome имеет средства для отладки мобильных веб-приложений по USB. В этой пошаговой инструкции ограничимся работой с консолью. Вывод в консоль - это часть процесса. . .
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
SDL3 для Web (WebAssembly): Сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
SDL3 для Web (WebAssembly): Установка Emscripten SDK (emsdk) и CMake для сборки C и C++ приложений в Wasm
8Observer8 30.01.2026
Содержание блога Для того чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. . . .
SDL3 для Android: Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru