Application.SetSuspendStateでスリープになるけど・・・

遠隔制御したいPC(Vista)があって、WOLで起動させたいので、
スリープ状態に遠隔からしておきたいのだけど、
Application.SetSuspendStateでスリープにできるものの、
スリープからWOLで立ち上がると、元のプロセスはもういません。
元々のプロセスを動かしたままスリープにすることはできないんだろうか?