Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
c#コードでカーネルプロセスのプロセスハンドルとIDを取得するにはどうすればよいですか? いくつかのプロセスを反復しようとすると、「アクセスが拒否されました」という win32exception が発生します。これらはカーネル プロセスであることを意味しますか?
私がやりたいことは、メモリ内のすべてのカーネルプロセスを簡単に調べて、MiniDumpWriteDump を使用してダンプすることです。
必要なのはこれだけです:
Process prc = Process.GetProcessesByName("System").FirstOrDefault();
PID は取得できますが、このプロセス ハンドルを取得することはできません。