2
私は長い間困惑している質問があります。プロセスにCLRをロードする方法
- CLR とOSによって作成されるプロセスの関係は何ですか?
- "コンソールアプリケーション"または "Windowsフォームアプリケーション"をダブルクリックすると、CLRが読み込まれる手順は何ですか?
- _CorExeMain()と_CorBindToRuntimeEx()の2つのメソッドが見つかりました。それらの役割は何ですか?
私は長い間困惑している質問があります。プロセスにCLRをロードする方法
Hosting the Common Language Runtime、Loading the Common Language Runtime into a Process、_CorExeMain Function、CorBindToRuntimeEx Functionを参照してください。
私は基本的な答えは、CLRはプロセス(ホスト)で実行する必要があると思います。 「ダブルクリック」すると、プロセスが作成され(純粋に管理されていない)、CLRがプロセスにロードされます(CorBindToRuntimeExなど)。