Windows NT プラットフォーム (XP-W7) でカーネル モードからユーザー モード プロセスを作成する方法はありますか?
編集:ドライバーのみをインストールする必要があります。これはプロジェクト固有のものです。
これを達成するためのより簡単な方法を知りません。しかし、重複した DeviceIoControl をドライバーに組み込む Windows サービスを実行する場合はどうでしょうか。返されると、サービスはドライバーから受け取ったデータを調べ、対応するアプリケーションを開始できます。
これは直接行うことはできません。win32 プロセスを作成するには、カーネル モードでプロセス オブジェクトを作成するだけでなく、CreateProcess のユーザー モード部分でセットアップを行う必要があります。
ここでは、ユーザー モード アプリケーションを起動するためのユーザー モード コード (サービス、デスクトップ アプリなど) が必要です。