我想我的问题与CLR加载程序有关。我想要了解CorFlags.exe
我们知道,在64位Windows上启动使用 Any CPU 标志编译的程序集时,它将以64位进程启动。如果在该程序集上运行
我有很多关于它的问题:
/32BIT+
功能背后的机制。我们知道,在64位Windows上启动使用 Any CPU 标志编译的程序集时,它将以64位进程启动。如果在该程序集上运行
CorFlags /32BIT +
,则它将启动为32位进程。我认为这是一个迷人的特性。我有很多关于它的问题:
- 它是如何实现的?
- 操作系统加载程序是否会介入?
- 是否可能构建自定义应用程序(我猜测是非托管的),根据需要加载32位或64位CLR?