Задать вопрос
hottabxp
@hottabxp
Сначала мы жили бедно, а потом нас обокрали..

Можно ли подменить dll сборку в .Net?

Например, простой код:
using System;

	class Program
	{
		public static void Main(string[] args)
		{
			Console.ReadKey(true);
		}
	}

После сборки, загружаю в декомпилятор, и вижу что программа использует mscorlib.dll по адресу: C:\Windows\Microsoft.NET\Framework\v4.0.30319

Есть ли список каталогов, в которых ищутся сборки, или они жестко вшитые? И можно ли, без редактирования приложения, заставить использовать mscorlib.dll из другой папки?
  • Вопрос задан
  • 236 просмотров
Подписаться 1 Простой Комментировать
Ответ пользователя Владимир Коротенко К ответам на вопрос (4)
firedragon
@firedragon
Не джун-мидл-сеньор, а трус-балбес-бывалый.
Возможно это вас наведет на что то

C:\Users\kvn>echo %windir%
C:\Windows


Впрочем если PE лоадер найдет где то эту библиотеку раньше. А это уже нужно смотреть в PSDK. То может быть и запустится
Ответ написан
Комментировать