С Новым годом! Форум программистов, компьютерный форум, киберфорум
C# .NET
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.63/8: Рейтинг темы: голосов - 8, средняя оценка - 4.63
1 / 1 / 0
Регистрация: 30.05.2010
Сообщений: 49

Удаляются файлы программы после развертывания ClickOnce

10.08.2023, 08:57. Показов 1922. Ответов 29

Студворк — интернет-сервис помощи студентам
Всем привет.
Столкнулся с не понятной проблемой, у клиентов стали удаляться файлы с установленной программой, началось как с неделю.
При этом у некоторых клиентов программа стоит уже несколько месяцев без изменений, т.е. не в коде программы беда

Вот тут ставится программа C:\Users\Пользователь\AppData\Local\Apps \2.0\
и из след.папки где стоит программа все очищается, остается только одна папка manifest, а самих файлов нет и пользователь не может запустить программу, только переустановка, но потом как то хаотично все повторяется

Как будто винда или еще что то просто удаляет содержимое этой папки само. И таких точек уже больше 10 набралось с разными проектами, подскажите куда копать или хотя бы как понять что удаляет файлы?
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
10.08.2023, 08:57
Ответы с готовыми решениями:

Выбор пути для развёртывания ClickOnce - приложения
Дамы и господа, доброго времени суток! Проблема следующего характера: пишу приложение для фирмы в Visual Studio 11, которое...

Не удаляются файлы после удаления программ
немогу удалить файлы после деинсталяции программ... пишет "Нет доступа к целевой папке" а ниже " Вам необходимо разрешение на...

После установки ArtCAM Pro не удаляются файлы *.art
Здравствуйте! Установил крякнутый «ArtCAM Pro ArtCAM Pro 2008. SP3 (build 260) Создано: Mar 20 2008 © Delcam Pic 1993-2008 ...

29
Эксперт .NET
 Аватар для Wolfdp
3789 / 1766 / 371
Регистрация: 15.06.2012
Сообщений: 6,543
Записей в блоге: 3
10.08.2023, 15:01
Ну, скорее всего уже проверили, но на всякий спрошу -- логи антивируса смотрели?
0
1 / 1 / 0
Регистрация: 30.05.2010
Сообщений: 49
10.08.2023, 16:51  [ТС]
Антивирусников нет на машинах, только от винды дефендр, но по его журналу событий он ничего не делал
0
1 / 1 / 0
Регистрация: 30.05.2010
Сообщений: 49
11.08.2023, 08:30  [ТС]
У всех установилось обновление винды kb5029244, это единственное объяснение. Но не можем найти в журналах событий действий, как и почему что то удаляется

Добавлено через 55 минут
Наткнулся на такое
Вторая проблема, решенная в KB5029649, связана с развертываниями ClickOnce. ClickOnce — это веб-платформа, которая позволяет разработчикам распространять приложения для Windows. Эта уязвимость позволяет удаленному злоумышленнику, не прошедшему проверку подлинности, подписывать развертывания ClickOnce, не требуя действительного сертификата подписи кода. Сертификаты подписи кода используются для проверки достоверности и целостности программного обеспечения.
Как правильно тогда подписывать приложение, чтобы windows не удаляла его?
0
 Аватар для Andrey-MSK
3317 / 2204 / 387
Регистрация: 14.08.2018
Сообщений: 7,411
Записей в блоге: 4
11.08.2023, 08:33
Цитата Сообщение от WRX Посмотреть сообщение
Как правильно тогда подписывать приложение, чтобы windows не удаляла его?
Своим ключом разработчика, который студия создаёт. У меня приложение уже год работает на 50+ машинах и нет вопросов.
0
1 / 1 / 0
Регистрация: 30.05.2010
Сообщений: 49
11.08.2023, 08:35  [ТС]
У меня конечно такое стоит в меню подписывание..стоит галочка подписать манифест и выбран какой то тестовый сертификат.
У меня все работало уже лет 5, до текущего обновления винды

Может еще надо подписывать сборку?
0
 Аватар для Andrey-MSK
3317 / 2204 / 387
Регистрация: 14.08.2018
Сообщений: 7,411
Записей в блоге: 4
11.08.2023, 08:41
Цитата Сообщение от WRX Посмотреть сообщение
У меня все работало уже лет 5, до текущего обновления винды
Сертификат действителен год, его нужно обновлять... Кончился срок сертификата, пересобрали приложение с новым и всё работает.
0
Эксперт .NET
 Аватар для Wolfdp
3789 / 1766 / 371
Регистрация: 15.06.2012
Сообщений: 6,543
Записей в блоге: 3
11.08.2023, 08:43

Не по теме:

Цитата Сообщение от Andrey-MSK Посмотреть сообщение
У меня приложение уже год работает на 50+ машинах и нет вопросов.
у меня такая же нога и не болит



Цитата Сообщение от WRX Посмотреть сообщение
Как правильно тогда подписывать приложение, чтобы windows не удаляла его?
Ключи, которые платные и ещё нужно повозится чтобы получить. Но в дальнейшем это решает кучу вопросов, включая всякие антивирусы.
0
1 / 1 / 0
Регистрация: 30.05.2010
Сообщений: 49
11.08.2023, 08:44  [ТС]
Это конечно, если он кончится, то даже проект не соберется, это я знаю.

Добавлено через 59 секунд
Я так понимаю данное обновление винды к этому ведет.
А где получать данные сертификаты платные? Наши рутокены не подойдут я так понимаю?))
0
 Аватар для Andrey-MSK
3317 / 2204 / 387
Регистрация: 14.08.2018
Сообщений: 7,411
Записей в блоге: 4
11.08.2023, 08:46
Цитата Сообщение от WRX Посмотреть сообщение
А где получать данные сертификаты платные?
В своей организации спросите, может есть какие-то для подписи внутренних служб...
0
Эксперт .NET
 Аватар для Wolfdp
3789 / 1766 / 371
Регистрация: 15.06.2012
Сообщений: 6,543
Записей в блоге: 3
11.08.2023, 08:47
Цитата Сообщение от WRX Посмотреть сообщение
стоит галочка подписать манифест и выбран какой то тестовый сертификат.
я думаю вы путаете просто подпись .net приложения, которая ни на что особо не влияет (я даже специально делал что бы подпись была невалидная, и ничего -- работало) с условным Code Signing.

Это как самоподписной сертификат и нормальный для https.
0
1 / 1 / 0
Регистрация: 30.05.2010
Сообщений: 49
11.08.2023, 08:54  [ТС]
Цитата Сообщение от Wolfdp Посмотреть сообщение
я думаю вы путаете просто подпись .net приложения, которая ни на что особо не влияет (я даже специально делал что бы подпись была невалидная, и ничего -- работало) с условным Code Signing.
Это как самоподписной сертификат и нормальный для https.
А как все таки и где мне получить нормальный сертификат, чтобы windows его понял и не удалял?
0
 Аватар для Andrey-MSK
3317 / 2204 / 387
Регистрация: 14.08.2018
Сообщений: 7,411
Записей в блоге: 4
11.08.2023, 09:02
WRX, А вы политики Windows не проверяли? Может ваши админы там что-то накрутили?
0
1 / 1 / 0
Регистрация: 30.05.2010
Сообщений: 49
11.08.2023, 09:03  [ТС]
Цитата Сообщение от Andrey-MSK Посмотреть сообщение
WRX, А вы политики Windows не проверяли? Может ваши админы там что-то накрутили?
Нет, это случилось у многих наших клиентов, из разных даже городов, просто после обновления винды
0
 Аватар для Andrey-MSK
3317 / 2204 / 387
Регистрация: 14.08.2018
Сообщений: 7,411
Записей в блоге: 4
11.08.2023, 09:16
Цитата Сообщение от WRX Посмотреть сообщение
просто после обновления винды
Все обновления стоят и всё продолжает работать...
0
Эксперт .NET
 Аватар для Wolfdp
3789 / 1766 / 371
Регистрация: 15.06.2012
Сообщений: 6,543
Записей в блоге: 3
11.08.2023, 09:16
Цитата Сообщение от WRX Посмотреть сообщение
А как все таки и где мне получить нормальный сертификат, чтобы windows его понял и не удалял?
Насколько знаю, для этого минимум нужно иметь статус ИП (физ-лицам их, насколько знаю, не выдают). Далее обращаетесь в центр выдачи таких сертификатов (я лично не обращался, поэтому лучше дождаться людей которые сталкивались). Там вас проверяют и выдают эти сертификаты для подписи за НЕ символическую цену.

Я бы пока пошарудил иностраные форумы, возможно там уже что-то дельное написали. Ну или кто-то из местных отпишеться, кто тоже столкнулся и уже решил вопрос. Просто пока выглядит как либо что вы завязывались на какую-то невероятную дыру в безопасности (что врядли), либо таки в винде внезапно очень жестко ограничили установку не подписаного софта.
0
1 / 1 / 0
Регистрация: 30.05.2010
Сообщений: 49
11.08.2023, 09:27  [ТС]
Заказал сертификат Code Signing, по цене сейчас 18т на год
Но ждать его примерно неделю, т.к. отправляют именно на флешке

Но вот как и писал выше, что вошло в обновление:

Вторая проблема, решенная в KB5029649, связана с развертываниями ClickOnce. ClickOnce — это веб-платформа, которая позволяет разработчикам распространять приложения для Windows. Эта уязвимость позволяет удаленному злоумышленнику, не прошедшему проверку подлинности, подписывать развертывания ClickOnce, не требуя действительного сертификата подписи кода. Сертификаты подписи кода используются для проверки достоверности и целостности программного обеспечения. Обходя этот критерий, злоумышленник может распространять вредоносные программы, которые кажутся легальными, обманом заставляя пользователей запускать опасные приложения.
По логике, винда проверяет сертификат и если нет, то удаляет как "вредоносное" ПО
0
 Аватар для Andrey-MSK
3317 / 2204 / 387
Регистрация: 14.08.2018
Сообщений: 7,411
Записей в блоге: 4
11.08.2023, 09:35
WRX, А если просто переустановить прогу? Удалит потом?
0
1 / 1 / 0
Регистрация: 30.05.2010
Сообщений: 49
11.08.2023, 09:39  [ТС]
Цитата Сообщение от Andrey-MSK Посмотреть сообщение
WRX, А если просто переустановить прогу? Удалит потом?
Да, мы этим и занимаемся уже какой день. Переустанавливаем одни и тем же и новым уже. И как снежный ком набирается всё.
Видимо там проверка запускается раз в какой то интервал и косит опять, но примерно раз в сутки
0
 Аватар для Andrey-MSK
3317 / 2204 / 387
Регистрация: 14.08.2018
Сообщений: 7,411
Записей в блоге: 4
11.08.2023, 09:42
Wolfdp, WRX, Может до нас волна еще не докатилась... Ну докатится - будем решать...
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
11.08.2023, 09:42
Помогаю со студенческими работами здесь

Не удаляются файлы, не сохраняются после падения win server 2008 r2
Добрый день! Вчера внезапно упал сервер в синий экран. После перезагрузки запустил chkdisk, затем включил сервер. Все работает...

После клонирования репы c Linux на Windows все файлы сразу удаляются
Использую git для синхронизации заметок в Obsidian. Изначально заметки писал только на Windows, последние месяца 3 пишу только на Linux,...

не удаляются ключи оставшиеся после удаления программы
Прошу помочь. ставил прогу Wawlab, загрузил в окошко ключ, а программа не пошла. Запустил Uninstal, удалил, видимых следов нет. При...

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

Не устанавливаются и не удаляются программы после обновления Ubuntu с 16.04 до 17.04
Почему возникают проблемы после обновления с Ubuntu 16.04 до Ubuntu 17.04? Здравствуйте! Почему-то после обновления Ubuntu с 16.04 до...


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

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
Новые блоги и статьи
Модель микоризы: классовый агентный подход 3
anaschu 06.01.2026
aa0a7f55b50dd51c5ec569d2d10c54f6/ O1rJuneU_ls https:/ / vkvideo. ru/ video-115721503_456239114
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ФедосеевПавел 06.01.2026
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR ВВЕДЕНИЕ Введу сокращения: аналоговый ПИД — ПИД регулятор с управляющим выходом в виде числа в диапазоне от 0% до. . .
Модель микоризы: классовый агентный подход 2
anaschu 06.01.2026
репозиторий https:/ / github. com/ shumilovas/ fungi ветка по-частям. коммит Create переделка под биомассу. txt вход sc, но sm считается внутри мицелия. кстати, обьем тоже должен там считаться. . . .
Расчёт токов в цепи постоянного тока
igorrr37 05.01.2026
/ * Дана цепь постоянного тока с сопротивлениями и напряжениями. Надо найти токи в ветвях. Программа составляет систему уравнений по 1 и 2 законам Кирхгофа и решает её. Последовательность действий:. . .
Новый CodeBlocs. Версия 25.03
palva 04.01.2026
Оказывается, недавно вышла новая версия CodeBlocks за номером 25. 03. Когда-то давно я возился с только что вышедшей тогда версией 20. 03. С тех пор я давно снёс всё с компьютера и забыл. Теперь. . .
Модель микоризы: классовый агентный подход
anaschu 02.01.2026
Раньше это было два гриба и бактерия. Теперь три гриба, растение. И на уровне агентов добавится между грибами или бактериями взаимодействий. До того я пробовал подход через многомерные массивы,. . .
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Programma_Boinc 28.12.2025
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост. Налог на собак: https:/ / **********/ gallery/ V06K53e Финансовый отчет в Excel: https:/ / **********/ gallery/ bKBkQFf Пост отсюда. . .
Кто-нибудь знает, где можно бесплатно получить настольный компьютер или ноутбук? США.
Programma_Boinc 26.12.2025
Нашел на реддите интересную статью под названием Anyone know where to get a free Desktop or Laptop? Ниже её машинный перевод. После долгих разбирательств я наконец-то вернула себе. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru