0 / 0 / 0
Регистрация: 01.06.2012
Сообщений: 5

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

01.06.2012, 19:48. Показов 1929. Ответов 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
Ответ Создать тему
Опции темы

Новые блоги и статьи
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование . \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json> Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом. # Check if. . .
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так: https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347 Основана на STM32F303RBT6. На борту пять. . .
Символьное дифференцирование
igorrr37 13.02.2026
/ * Программа принимает математическое выражение в виде строки и выдаёт его производную в виде строки и вычисляет значение производной при заданном х Логарифм записывается как: (x-2)log(x^2+2) -. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru