Re: Удаление .NET
От: Alexander G Украина  
Дата: 17.10.17 04:46
Оценка: +1
Здравствуйте, AlexRK, Вы писали:

ARK>Можно ли (и если да, то как) удалить .NET Framework полностью, то есть абсолютно? Вычистить весь этот мусор, все каталоги (Microsoft.NET, assembly, etc), все ключи реестра, все исполняемые файлы. Все версии фреймворка, включая те, которые идут в поставке ОС. Операционная система — Windows 7.


Не верю, что это возможно в актуальной виде.
Разница вот в чём: до какой-то версии Windows (XP, кажется), дотнетовский ехешник запускался как обычный, и сам грузил .NET компоненты.
После — уже на этапе загрузки РЕ образа .NET детектится и идёт по своей ветке.

(не помню точно за ХР, в 2003/ХР х64/Vista уже точно есть .NET поддержка как неотъемлемая часть загрузчика, х64 образы не умеют грузить себя сами)

Выковырять .NET из ntdll / загрузчика будет затруднительно.

Если же идти по сценарию использования старых версий, то всё просто — взять чисты старый дистрибутив.

Да, Assembly используются и нативными компонентами, например рантайм к некоторым версиям студии — нативная assembly.

И да, есть возможность смешивания .NET кода и обычного, так что потом можно удивиться, как какое-нибудь, казалось бы тяжелое нативное приложение, вроде офисного или там IDE, использует в своих потрохах дотнет.
Русский военный корабль идёт ко дну!
Отредактировано 17.10.2017 5:01 Alexander G . Предыдущая версия .
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.