特定のイベントの発生とディスク アクティビティを監視する Windows サービスを構築しています。このようなイベントが発生した場合、私の計画は、クライアント アプリを介してユーザーにイベントを警告し、必要に応じて修復を提供することです。クライアント アプリとサービス コンポーネントの両方を (ほとんど) 完成させました。
つまり、CreateProcess を介して Windows サービスからクライアント アプリを起動し、ユーザーに情報を提供する方法を探しています。ただし、サービスはクライアントアプリのファイル/フォルダーを認識して実行することさえできないようです。これは、サービスが実行されている資格情報が原因であるか、サービス レベルの制限が原因であると思われますが、詳細に入る前にアドバイスを求めたいと考えています。
それで、最初の明白な質問... 私はこれについて明確に考えていますか? アーキテクチャの計画は適切ですか、それとも別の方法を検討する必要がありますか? すでに完了した作業をやり直したくはありませんが、計画とプロセスがしっかりしていることを確認したいのは明らかです。
質問 2、このモデルで直面する制限は何ですか? このレベルのアクセスを許可するサービス アカウントはありますか?
私は明らかに今これに苦労しているので、どんな考えや援助も大歓迎です!
ありがとう、クリス