hello
sorry for my bad english
i would like to kill a process with a function in a desktopx object.
i found this code:
====================
Dim p() As Process
            Dim r As Process
            p = Process.GetProcessesByName("msiexec")
            For Each r In p 
                r.CloseMainWindow()
            Next
====================
My script is like that:
Dim Filepath
Dim sh
Sub Object_OnScriptEnter
DesktopX.Object("CRT_SetPoint_Base").State = "SetpointVert"
Filepath = "C:\Program Files\Logitech\SetPoint\SetPoint.exe"
End Sub
Function Object_OnLButtonDown(x, y)
      If object.state = "SetpointVert" Then
	Dim p() 'As Process
            Dim r 'As Process
            p = Process.GetProcessesByName("SetPoint") 
            For Each r In p 
                r.CloseMainWindow()
            Next
	object.state = "SetpointRouge"
			
       ElseIf object.state = "SetpointRouge" Then
	Set Sh = CreateObject("WScript.Shell")
		Sh.Run (Chr(34)& FilePath & Chr(34))
		Set Sh = Nothing
		object.state = "SetpointVert"
	End If
End Function
but it's report that "there has been a script in object "CRT_SetPoint_Base"
 Dim p() As Process
and if i dont put "As Process" it's report that Object  'Process' is not found
need help please thank you