Как работает CorFlags.exe / 32BIT +?
Я думаю, мой вопрос оCLR Loader. Я хочу понять механику позадиCorFlags.exe /32BIT+
функциональность.
Мы знаем, что когда начинается сборка, скомпилированная сAny CPU Флаг установлен на 64-битной Windows, он запускается как 64-битный процесс. Если один прогонCorFlags /32BIT+
на этой сборке он запустится как 32-битный процесс. Я думаю, что это захватывающая особенность.
У меня так много вопросов по этому поводу:
How is it implemented? Does the OS Loader get involved? Is possible to build a custom application (I guess an unmanaged one) that loads 32-bit or 64-bit CLR at a wish?Есть ли статья, книга, блог и т. Д., Которые объясняют внутреннюю работу этой функции?