Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/7: Рейтинг темы: голосов - 7, средняя оценка - 5.00
0 / 0 / 0
Регистрация: 05.05.2012
Сообщений: 14

Антивирус Microsoft Security Essentials запрещает запуск программы

18.05.2012, 11:47. Показов 1554. Ответов 8
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте.
Тестируя свою программу на сторонней машине (ОС Windows 7, антивирус Secutity Essentials; VS там не установлен, но есть .NET Framework), столкнулся с неприятной ситуацией:

При запуске программы MSE выдает сообщение: "Программа загружается необычным способом и может нанести вред компьютеру". Предложено несколько действий, но среди них нет "обычного запуска". Да что там запуск - антивирус в принципе блокирует программу.

После непродолжительного поиска причин, мне показалось, что проблема может быть связана с файлом program.cs, а точнее с этим кусочком кода:
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
static void Main()
        {
            Application.EnableVisualStyles();
            Application.SetCompatibleTextRenderingDefault(false);
            RegistryKey reg = Registry.LocalMachine.CreateSubKey("SOFTWARE\\test\\cfg\\");
            if (reg.GetValue("x") == null)
            {
                Application.Run(new Test.frm2());
            }
            else
            {
                Application.Run(new Test.frm1());
            }
        }
Может ли этот код быть причиной такого отношения антивируса к программе?
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
18.05.2012, 11:47
Ответы с готовыми решениями:

Про антивирус Microsoft Security Essentials
Господа. СРАЗУ ГОВОРЮ- ЗА РЕКЛАМУ МНЕ НЕ ПЛАТЯТ!!! :) Я плохо знаком с законами маркетинга и всяких там межкорпаративных капканов...Но...

Microsoft начала распространять Security Essentials через Microsoft Update, антивирусник
Компания Microsoft начала распространять свой бесплатный антивирус Security Essentials в рамках системы обновлений Windows. Антивирусные...

Microsoft Security Essentials
При запуске компьютера не отображается в нижнем левом углу значок антивируса хотя я проверил в настройках панели задач что он должен...

8
Неадекват
 Аватар для freeba
1501 / 1237 / 248
Регистрация: 02.04.2010
Сообщений: 2,807
18.05.2012, 12:56
Действительно необычное решение. Имхо Application.Run должен быть один, и в случае вот такого настройко-зависимого запуска - надо запускать либо форму и в ней уже решать продолжить ее загружать или запустить другую, либо написать специальный класс-обертку для запуска.
1
 Аватар для m0nax
1274 / 975 / 113
Регистрация: 12.01.2010
Сообщений: 1,971
18.05.2012, 14:14

Не по теме:

freeba, гораздо проще объявить 1 переменную типа Form, в зависимости от настроек заполнить ее и в итоге вызвать единственный Application.Run
Но автору темы это естественно не поможет



Добавлено через 1 минуту
а ругается совершенно заслуженно, я бы не хотел чтоб на моем компе кто-то делал такие штуки при запуске и без моего ведома
C#
1
LocalMachine.CreateSubKey("SOFTWARE\\test\\cfg\\");
и сиди потом вычищай из реестра всякую чушь..
1
 Аватар для Yukikaze
352 / 331 / 49
Регистрация: 12.12.2011
Сообщений: 563
18.05.2012, 14:17
А может это из за того, что программа в реестр лезет? Попробуйте заменить проверку реестра на создание файла и повторить попытку, просто не раз уже проделывал подобные махинации но никогда не видел таких проблем.

Не по теме:

Absolute slowpoke mode

1
0 / 0 / 0
Регистрация: 05.05.2012
Сообщений: 14
18.05.2012, 14:36  [ТС]
Цитата Сообщение от m0nax Посмотреть сообщение
такие штуки при запуске и без моего ведома
Хм, а как иначе хранить настройки приложения? В реестр сохраняется лишь путь к программе - остальное хранится в файле.
Попробую скинуть две формы в одну, может что-то и выйдет.
0
 Аватар для Pooh
409 / 361 / 82
Регистрация: 07.10.2009
Сообщений: 558
18.05.2012, 14:40
Цитата Сообщение от newip Посмотреть сообщение
В реестр сохраняется лишь путь к программе
А зачем?
0
18.05.2012, 14:41

Не по теме:

Ммм. Как то не хорошо винегрет с хранением настроек утраивать. Реестр - значит реестр, файл - значит файл.:scratch:

0
0 / 0 / 0
Регистрация: 05.05.2012
Сообщений: 14
18.05.2012, 14:43  [ТС]
Цитата Сообщение от freeba Посмотреть сообщение
Реестр - значит реестр, файл - значит файл
Реестр мне удобнее - настроек в программе совсем немного.
0
Неадекват
 Аватар для freeba
1501 / 1237 / 248
Регистрация: 02.04.2010
Сообщений: 2,807
18.05.2012, 14:59
Я имел ввиду пост №5
Цитата Сообщение от newip Посмотреть сообщение
В реестр сохраняется лишь путь к программе - остальное хранится в файле.
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
18.05.2012, 14:59
Помогаю со студенческими работами здесь

Microsoft Security Essentials
Может ли бесплатный антивирус от Microsoft так же успешно обнаруживать угрозы,как и платные решения (т.е Nod 32 и т.д) ?

Не устанавливается Microsoft Security Essentials
Ребят привет подскажите пожалуйста как установить антивирусник пишет код ошибки. Все варианты проработал ни чего не выходит. Версия ос7...

Не отображается Microsoft Security Essentials в трее
Сегодня заметил что у друга на Windows 10 в трее есть значек microsoft security essentials(только другой не как на Windows 7). А я Windows...

Вот вам и microsoft security essentials)
Решил попробовать бесплатный антивирь microsoft security essentials в первый же день поймал вирус:D удалено] Думаю обычный вирус...

Не работает автоматическое обновление Microsoft Security Essentials
Пару дней назад установил Microsoft Security Essentials. Так он почему-то не хочет обновлять базы автоматически, хотя если нажать кнопку...


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

Или воспользуйтесь поиском по форуму:
9
Ответ Создать тему
Новые блоги и статьи
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 08.04.2026
https:/ / github. com/ shumilovas/ med2. git main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели 8ATzM_2aurI
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 08.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2. Задача: запретить редактирование документа, если он открыт у другого пользователя. / / . . .
Система безопасности+живучести для сервера-слоя интернета (сети). Двойная привязка.
Hrethgir 08.04.2026
Далее были размышления о системе безопасности. Сообщения с наклонным текстом - мои. А как нам будет можно проверить, что ссылка наша, а не подделана хулиганами, которая выбросит на другую ветку и. . .
Модель ЗдрввоСохранения 7: больше работников, больше ресурсов.
anaschu 08.04.2026
работников и заданий может быть сколько угодно, но настроено всё так, что используется пока что только 20% kYBz3eJf3jQ
Дальние перспективы сервера - слоя сети с космологическим дизайном интефейса карты и логики.
Hrethgir 07.04.2026
Дальнейшее ближайшее планирование вывело к размышлениям над дальними перспективами. И вот тут может быть даже будут нужны оценки специалистов, так как в дальних перспективах всё может очень сильно. . .
Горе от ума
kumehtar 07.04.2026
Эта мне ментальная установка, что вот прямо сейчас, мол, мне для полного счастья не хватает (нужное вписать), и когда я этого достигну - тогда и полный кайф. Одна из самых сильных ловушек на пути. . . .
Использование значений реквизитов справочника в документе, с определенными условиями и правами
Maks 07.04.2026
1. Контроль срока действия договора Алгоритм из решения ниже реализован на примере нетипового документа "ЗаявкаНаРаботу", разработанного в конфигурации КА2. Задача: уведомлять пользователя, если. . .
Доступность команды формы по условию
Maks 07.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: сделать доступной кнопку (команда формы "ЗавершитьСписание") при. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru