Windows 7 32 ビットでドライバーを作成しようとしています。
私はCでドライバーを書いています。ドライバーコードでは、のプロセスIDを取得しようとしていますnotepad.exe
。
そのプロセスのIDを取得する方法がわかりません。使用すると、次のGetProcessesByName
ようなエラーが発生しPROCESS undeclared identifier
ます。
CreateToolhelp32Snapshot と関連する関数が必要です。これらの関数を使用するためのサンプル コードは、ここにあります。PROCESSENTRY32 構造体には EXE ファイル名が含まれているため、「notepad.exe」を探していることに注意してください。リンクに記載されているようにフル パスを取得し、それが \windows\system ディレクトリにあることを確認する必要があります。