よろしくお願いします。
VB6から、windowsに登録されている
サービスを開始できるものでしょうか?
http://www.roy.hi-ho.ne.jp/mutaguchi/wsh/object/shell2.htm
↑はVBに適用できますでしょうか?
よろしくお願いいたします
バージョンが適切なら、動作しますよ。
> Set Shell=Wscript.CreateObject("Shell.Application")
の部分を、
Dim objShell As Object
Set objShell = CreateObject("Shell.Application")
としてください。
As Object が嫌いなら、「参照設定」で Shell32.DLL を指定して、
Dim objShell As Shell32.Shell
などとすればOK。
Shell.ServiceStart メソッドが使えない環境であれば、
steServiceName = "W32Time" 'サービス名
Shell "CMD.EXE /C NET START " & steServiceName, vbNormalFocus
のように、『NET STARTコマンド』を利用する方法もあります。
非常に的確なアドバイスをありがとうございました!
実現できました。
とても感謝しております^^