例えば
Do
  WScript.Sleep 1000
Loop
と書いたスクリプトが3つあるとします。
それぞれのパスはc:\aaa.vbs、c:\bbb.vbs、c:\ccc\aaa.vbsだとして
この3つを全て実行します。
見ての通りこのスクリプトは勝手に終了する事はないのでタスクマネージャには
�@WScript.exe
�AWScript.exe
�BWScript.exe
という3プロセスが存在することになります。
このうちc:\aaa.vbsを実行してるものだけを終了したい場合に、このままでは�@�A�Bのどれを終了させれば良いかが解りません。
また、現在どのスクリプトが稼動中かも、タスクマネージャからは判断出来ないのです。
そこで�@�A�BのWScript.exeプロセスそれぞれに対して、実行しているスクリプトのフルパスを取得したいというわけです。
スクリプトのフルパスがわからなくてもWScript.exeのプロセスを終了させることは出来ますが、
「任意の物」だけを終了させることは出来ません。

それとハッキリと書いてませんでしたが、システムディレクトリ内のファイルやレジストリを弄る方法は事情があって使えません。
使用環境はWindowsXP pro/home、Windows2000 proで、WSHはver5.6、開発環境はVB6.0 SP6です。