自分のコンピュータで自分自身を起動するプログラムXがあります(取り除くことはできません) Windowsでタスクマネージャが起動していることを確認するプログラムをC#でビルドしました)、Xがアクティブになっていることを確認したら、それをシャットダウンします。ポーリングの代替方法
今、私がこれを行うと、私はタイマーコントロールでポーリングを使用しています。これを行う別の方法があるのだろうかと思っています。 この問題は、私が作った他のプログラムでもうんざりしています。
p.s:プログラムXはモバイルデバイスの同期を担当するWindows Vistaのサービスであるmobsyncで、Windows Media Playerをバックグラウンドで開き、多くのCPUを使用します。 私は別の解決方法をオンラインで検索しましたが、信頼できない他の誰かが作成した別のプログラムしか見つかりませんでした。
Mobsyncサービスを直接停止し、手動モードで開始するのはなぜですか? –
1秒ごとにポーリングすると、CPU使用量が増えることはありません。 – svick