Remote Assistance w/o Permission

Change Page: 12 > | Showing page 1 of 2, messages 1 to 20 of 21
Author Message
Meg

  • Total Posts : 123
  • Scores: 4
  • Reward points : 0
  • Joined: 7/13/2006
  • Location: Australia
  • Status: offline
Remote Assistance w/o Permission - Saturday, August 11, 2007 11:37 PM ( #1 )
Here is a script that allows you to connect to a user's machine and start a Remote Assistance session without the user having to interact with the connection initialisation procedure. Sounds naughty but you have to be a local admin of the target machine and that machine has to have it's firewall off etc, i.e. a corporate domain environment.

About 10% of the time it fails to connect and it copies some modified operating system files to the target client first. Get modified files here. RA.ZIP


I don't use this script anymore because we use SMS remote control or Dameware which also kicks you straight into a remote control session, but someone may find this script useful or make it better. Read script comments before running it, have fun.

 'Remote Assistance launch Script by MJP 2006
 'XP SP2-XP SP2-XP SP2-XP SP2-XP SP2-XP SP2-XP SP2-XP SP2-XP SP2-XP SP2-XP SP2-XP SP2-XP SP2
 'can be launched from command line with variables
 '1st variable is machine name, 2nd variable is connection method
 'Or Just click on RA-offer.vbs to run
 'Script copies modified RA files to remote client in case you want to remote assist without explicit permission
 'Script restores the original client files with "My Copy" after 60 seconds, so take control before then please.
 'To make it clear - Answer "No" in order to intiate hacked version of Remote Assistance
 'Don't touch keyboard or mouse while sendkeys part of script is running. 
 ' ********************************************************************************************
 ' *RUN SCRIPT IN TEST ENVIRONMENT FIRST AND TAKE BACKUP COPIES OF YOUR OWN CLIENT'S RA FILES.*
 ' *THIS SCRIPT WILL MODIFY THE TARGET MACHINE WITH MY ORIGINAL COPIES OF THE RA FILES.       *
 ' ********************************************************************************************
 'Tested as domain admin and occassionally fails to connect, XP SP2 target machines on network need firwall turned off.
 'NO WARRANTY - USE AT YOUR OWN RISK 
 
 Option explicit
 'Declare Variables
 dim strComputerName
 Dim RA
 Dim shell
 dim answer
 Dim objFSO
 Dim objWSH
 
 'Check if a cmd line variable was passed to script for pc or ask for pc name
 On Error Resume next
 strComputerName=WScript.Arguments.Item(0)
 On Error Goto 0
 Set shell = createobject("wscript.shell") 
 If strComputerName="" Then 
 strComputerName=inputbox("Enter PC Name:")
 End If
 'Determine if remote computer is on and accessable
 Set objFSO = CreateObject("Scripting.FileSystemObject")
 If objFSO.FileExists("\\"&strComputerName&"\c$\WINDOWS\PCHealth\HelpCtr\System\Remote Assistance\helpeeaccept.htm") Then
 ' continue script is ok
 Else
 Wscript.Echo "Machine "&strComputerName&" is not accessable, ie, does not appear to be turned on"
 wscript.quit
 End If
 'Check if a cmd line variable was passed to script for method
 On Error Resume next
 answer=WScript.Arguments.Item(1)
 On Error Goto 0
 Set shell = createobject("wscript.shell") 
 If answer="" Then 
 'Ask for RA permission or go straight in
 answer=MsgBox("Click YES for Remote Assistance to operate normally",36,"Ask Permission?")
 Else
 If answer="yes" Then
 answer=6
 End if
 If answer="no" Then
 answer=7
 End If
 If answer=7 Or answer=6 Then
 '
 Else
 answer=MsgBox("Click YES for Remote Assistance to operate normally",36,"Ask Permission?")
 End if
 End If
 If answer=7 Then
 'answer=7 NO
 'copy SZY's modified RA files to remote client
 Const OverWriteFiles = TRUE
 Set objFSO = CreateObject("Scripting.FileSystemObject")
 objFSO.CopyFolder ScriptPath&"\NO\Remote Assistance" , "\\"&strComputerName&"\c$\WINDOWS\PCHealth\HelpCtr\System\" , OverWriteFiles
 RALaunch
 'restore MJP's XP S2 original RA files back to client
 'Set objWSH = WScript.CreateObject("Wscript.Shell")
 'objWSH.Popup "Press ok button to make RA client prompt for permission on future connection attempts on this client", 60, "Restore?", vbOKonly
 Wscript.Sleep 60000 'give admin a one minute window to initiate remote control 
 Set objFSO = CreateObject("Scripting.FileSystemObject")
 objFSO.CopyFolder ScriptPath&"\YES\Remote Assistance" , "\\"&strComputerName&"\c$\WINDOWS\PCHealth\HelpCtr\System\" , OverWriteFiles
 WScript.Quit
 End If
 If answer=6 Then
 'answer=6 YES
 RALaunch
 WScript.Quit
 End if
 'Launch Remote Assistance
 Sub RALaunch
 shell.run "hcp://CN=Microsoft%20Corporation,L=Redmond,S=Washington,C=US/Remote%20Assistance/Escalation/Unsolicited/Unsolicitedrcui.htm" 
 RA="Help and Support Center"
 Do until shell.AppActivate (RA) 
 Wscript.Sleep 5
 shell.AppActivate (RA) 
 loop 
 wscript.sleep 2000
 Do until shell.AppActivate (RA) 
 Wscript.Sleep 5
 shell.AppActivate (RA) 
 loop 
 shell.sendkeys strComputerName
 wscript.sleep 500
 Do until shell.AppActivate (RA) 
 Wscript.Sleep 5
 shell.AppActivate (RA) 
 loop 
 shell.sendkeys "%c" 
 wscript.sleep 500
 Do until shell.AppActivate (RA) 
 Wscript.Sleep 5
 shell.AppActivate (RA) 
 loop  
 shell.sendkeys "%s" 
 End Sub
 'Determine path script is running from
 Function ScriptPath()
 ScriptPath = Left(WScript.ScriptFullName, _
   Len(WScript.ScriptFullName) - Len(WScript.ScriptName))
 End Function 
 
<message edited by Meg on Wednesday, September 26, 2007 1:15 AM>
itismike

  • Total Posts : 42
  • Scores: 0
  • Reward points : 0
  • Joined: 7/7/2007
  • Status: offline
RE: Remote Assistance w/o Permission - Sunday, August 12, 2007 1:05 AM ( #2 )
Hi Meg,

Yes, I find this very interesting indeed! I will probably incorporate this into my script after I get my script to run a bit more reliably.

I had an earlier version that I wrote before I learned how to use subroutines and functions, and for some reason it works more consistently than the script I posted here. Still have some debugging to do!

I have to admit that I got a little confused reading the nested if-then statements so I took the liberty of adding indentation and was wondering if I interpreted it correctly:

 '[...snip]
 'Check if a cmd line variable was passed to script for method
 On Error Resume next
 answer=WScript.Arguments.Item(1)
 On Error Goto 0
 Set shell = createobject("wscript.shell") 
 If answer="" Then 
     'Ask for RA permission or go straight in
     answer=MsgBox("Click YES for Remote Assistance to operate normally",36,"Ask Permission?")
 Else
     If answer="yes" Then
         answer=6
     End if
     If answer="no" Then
         answer=7
     End If
     If answer=7 Or answer=6 Then
         '
     Else
     answer=MsgBox("Click YES for Remote Assistance to operate normally",36,"Ask Permission?")
     End if
 End If
 If answer=7 Then
     'answer=7 NO
     'copy SZY's modified RA files to remote client
     '[...snip]
    WScript.Quit
 End If
 If answer=6 Then
     'answer=6 YES
     RALaunch
     WScript.Quit
 End if
 


I just had trouble following the logic of the above. Would this satisfy what the above intended?
 '[...snip]
 'Check if a cmd line variable was passed to script for method
 On Error Resume next
 answer=WScript.Arguments.Item(1)
 On Error Goto 0
 Set shell = createobject("wscript.shell") 
 If answer="" Then 
     DO UNTIL answer<>""
         'Ask for RA permission or go straight in
         answer=MsgBox("Click YES for Remote Assistance to operate normally",36,"Ask Permission?")
     LOOP
 End If
 IF answer="yes" THEN
     answer=6
 ELSEIF answer="no" Then
     answer=7
 End If
 If answer=7 Then
     'answer=7 NO
     'copy SZY's modified RA files to remote client
     '[...snip]
    WScript.Quit
 End If
 If answer=6 Then
     'answer=6 YES
     RALaunch
     WScript.Quit
 End if
 
Meg

  • Total Posts : 123
  • Scores: 4
  • Reward points : 0
  • Joined: 7/13/2006
  • Location: Australia
  • Status: offline
RE: Remote Assistance w/o Permission - Sunday, August 12, 2007 2:51 PM ( #3 )
Sorry that part of the script is a bit messy where the command line variable passed is yes or no, what I have done is converted it to 6 or 7 which is the same as the output from the msgbox and then apply logic to it.
You could trim this part of the script down by not even asking the question, i.e. running a normal RA session or the special one always.
The command line variable passing part of the script can be removed completely to make it simpler to follow.

My logic
1. Check if 1st cmd line variable is passed to script (computer name).
2. If "" (nothing is passed) then prompt for a computer name
3. Check if a file on the remote computer specified is there
4. No file found - report target computer is off - quit
5. Yes file found - check if 2nd cmd line variable was passed to script (connection method)
6. If "" (nothing is passed) then prompt for connection method YES or NO
7. connection method normal - "YES" specified - launch Remote assistance without copying SZY's files.
8. Connection method new -No permission required - "NO" specified -
9. Copy SZY's files to client
10.Launch Remote assistance
11.60 seconds later copy MJP's copy of the original files back.
12.quit
dm_4ever

  • Total Posts : 3498
  • Scores: 67
  • Reward points : 0
  • Joined: 6/29/2006
  • Location: Orange County, California
  • Status: offline
RE: Remote Assistance w/o Permission - Monday, August 13, 2007 1:54 PM ( #4 )
I would use something else like AutoIT to replace the RALaunch Sub, but besides that, this is a slightly cleaned up version. (untested)

command line:
RAScript.vbs /computer:Computer1 /ranormal:yes
or
RAScript.vbs /computer:Computer1 /ranormal:no

 Option Explicit
 
 Const OverWriteFiles = True
 
 RemoteAssistance()
 
 Sub RemoteAssistance
     Dim strComputer : strComputer = UCase(WScript.Arguments.Named("computer"))
     If strComputer = "" Then strComputer = UCase(InputBox("Enter PC Name:"))
     
     If Not Reachable(strComputer) Then 
         MsgBox strComputer & " is unreachable or offline. This script will now end.", vbOKOnly + vbInformation, "OFFLINE"
         WScript.Quit
     End If
     
     Dim strRANormal : strRANormal = UCase(WScript.Arguments.Named("RANormal"))
     Select Case strRANormal
         Case "YES", "TRUE"     strRANormal = vbYes
         Case "NO"                   strRANormal = vbNo
         Case Else                    strRANormal = ""
     End Select
     If strRANormal = "" Then strRANormal = MsgBox("Click YES for Remote Assistance to opeRAte normally", vbYesNo, "Ask Permission?")
     
     If strRANormal = vbYes Then
         RALaunch strComputer
     Else
         Dim objFSO : Set objFSO = CreateObject("Scripting.FileSystemObject")
         objFSO.CopyFolder ".\NO\Remote Assistance", "\\" & strComputer & "\c$\WINDOWS\PCHealth\HelpCtr\System", OverWriteFiles
         RALaunch strComputer
         WScript.Sleep 60000
         objFSO.CopyFolder ".\YES\Remote Assistance", "\\" & strComputer & "\c$\WINDOWS\PCHealth\HelpCtr\System", OverWriteFiles
     End If
 End Sub
 
 Function Reachable(strComputer)
     Dim wmiQuery : wmiQuery = "Select * From Win32_PingStatus Where Address = '" & _
                               strComputer & "'"
     Dim objWMIService : Set objWMIService = GetObject("winmgmts:\\.\root\cimv2")
     Dim objPing : Set objPing = objWMIService.ExecQuery(wmiQuery)
     Dim objStatus
     For Each objStatus in objPing
         If IsNull(objStatus.StatusCode) Or objStatus.Statuscode<>0 Then
             Reachable = False
         Else
             Reachable = True
         End If
     Next
 End Function
 
 Sub RALaunch(strComputer)
     Dim objShell : Set objShell = CreateObject("WScript.Shell")
     
     objShell.run "hcp://CN=Microsoft%20CorpoRAtion,L=Redmond,S=Washington,C=US/Remote%20Assistance/Escalation/Unsolicited/Unsolicitedrcui.htm" 
     
     Do until objShell.AppActivate ("Help and Support Center") 
         Wscript.Sleep 500
         objShell.AppActivate ("Help and Support Center") 
     Loop 
     
     wscript.sleep 2000
     Do Until objShell.AppActivate ("Help and Support Center") 
         Wscript.Sleep 500
         objShell.AppActivate ("Help and Support Center") 
     Loop 
     
     objShell.sendkeys strComputer
     wscript.sleep 500
     Do until objShell.AppActivate ("Help and Support Center") 
         Wscript.Sleep 5
         objShell.AppActivate ("Help and Support Center") 
     Loop 
     
     objShell.sendkeys "%c" 
     wscript.sleep 500
     Do until objShell.AppActivate ("Help and Support Center") 
         Wscript.Sleep 5
         objShell.AppActivate ("Help and Support Center") 
     loop  
     
     objShell.sendkeys "%s" 
 End Sub
 

dm_4ever

My philosophy: K.I.S.S - Keep It Simple Stupid
Read Me: http://www.visualbasicscript.com/m_24727/tm.htm
Frequently Asked Stuff: http://www.visualbasicscript.com/m_47117/tm.htm
Meg

  • Total Posts : 123
  • Scores: 4
  • Reward points : 0
  • Joined: 7/13/2006
  • Location: Australia
  • Status: offline
RE: Remote Assistance w/o Permission - Monday, August 13, 2007 3:16 PM ( #5 )
Thanks dm_4ever,
 
That's heaps better. I tried it and after adding the scriptpath function back in because the copy function was failing, it works better than mine.
 
Here is your version with that fix,
 
 Option Explicit
 Const OverWriteFiles = True
 RemoteAssistance()
 Sub RemoteAssistance
    Dim strComputer : strComputer = UCase(WScript.Arguments.Named("computer"))
    If strComputer = "" Then strComputer = UCase(InputBox("Enter PC Name:"))
    
    If Not Reachable(strComputer) Then 
        MsgBox strComputer & " is unreachable or offline. This script will now end.", vbOKOnly + vbInformation, "OFFLINE"
        WScript.Quit
    End If
    
    Dim strRANormal : strRANormal = UCase(WScript.Arguments.Named("RANormal"))
    Select Case strRANormal
        Case "YES", "TRUE"     strRANormal = vbYes
        Case "NO"                   strRANormal = vbNo
        Case Else                    strRANormal = ""
    End Select
    If strRANormal = "" Then strRANormal = MsgBox("Click YES for Remote Assistance to opeRAte normally", vbYesNo, "Ask Permission?")
    
    If strRANormal = vbYes Then
        RALaunch strComputer
    Else
        Dim objFSO : Set objFSO = CreateObject("Scripting.FileSystemObject")
        objFSO.CopyFolder ScriptPath&"\NO\Remote Assistance" , "\\"&strComputer&"\c$\WINDOWS\PCHealth\HelpCtr\System\" , OverWriteFiles
        RALaunch strComputer
        WScript.Sleep 60000
        objFSO.CopyFolder ScriptPath&"\YES\Remote Assistance" , "\\"&strComputer&"\c$\WINDOWS\PCHealth\HelpCtr\System\" , OverWriteFiles
    End If
 End Sub
 Function Reachable(strComputer)
    Dim wmiQuery : wmiQuery = "Select * From Win32_PingStatus Where Address = '" & _
                              strComputer & "'"
    Dim objWMIService : Set objWMIService = GetObject("winmgmts:\\.\root\cimv2")
    Dim objPing : Set objPing = objWMIService.ExecQuery(wmiQuery)
    Dim objStatus
    For Each objStatus in objPing
        If IsNull(objStatus.StatusCode) Or objStatus.Statuscode<>0 Then
            Reachable = False
        Else
            Reachable = True
        End If
    Next
 End Function
 Sub RALaunch(strComputer)
    Dim objShell : Set objShell = CreateObject("WScript.Shell")
    
    objShell.run "hcp://CN=Microsoft%20CorpoRAtion,L=Redmond,S=Washington,C=US/Remote%20Assistance/Escalation/Unsolicited/Unsolicitedrcui.htm" 
    
    Do until objShell.AppActivate ("Help and Support Center") 
        Wscript.Sleep 500
        objShell.AppActivate ("Help and Support Center") 
    Loop 
    
    wscript.sleep 2000
    Do Until objShell.AppActivate ("Help and Support Center") 
        Wscript.Sleep 500
        objShell.AppActivate ("Help and Support Center") 
    Loop 
    
    objShell.sendkeys strComputer
    wscript.sleep 500
    Do until objShell.AppActivate ("Help and Support Center") 
        Wscript.Sleep 5
        objShell.AppActivate ("Help and Support Center") 
    Loop 
    
    objShell.sendkeys "%c" 
    wscript.sleep 500
    Do until objShell.AppActivate ("Help and Support Center") 
        Wscript.Sleep 5
        objShell.AppActivate ("Help and Support Center") 
    loop  
    
    objShell.sendkeys "%s" 
 End Sub
 
 'Determine path script is running from
 Function ScriptPath()
   ScriptPath = Left(WScript.ScriptFullName, _
     Len(WScript.ScriptFullName) - Len(WScript.ScriptName))
 End Function 
 

 
It connects more reliably and is easier to understand.
dm_4ever

  • Total Posts : 3498
  • Scores: 67
  • Reward points : 0
  • Joined: 6/29/2006
  • Location: Orange County, California
  • Status: offline
RE: Remote Assistance w/o Permission - Monday, August 13, 2007 4:06 PM ( #6 )
Glad to help a bit.

This is another way to get the current path

Function ScriptPath
    ScriptPath = Replace(WScript.ScriptFullName, _
                                       WScript.ScriptName, "")
End Function

I mentioned to itismike in another post and you that I would use AutoIT for the RALaunch Sub because it is more powerful when waiting for a window and setting focus to it.

I took a script similar to this and converted it to an .exe using the editor that comes with AutoIT so that it can run on any machine.  The script then executes this .exe passing the computer name as a parameter before this line:  objShell.run "hcp://CN=Microsoft%20CorpoRAtion,L=Redmond,S=Washington,C=US/Remote%20Assistance/Escalation/Unsolicited/Unsolicitedrcui.htm"

AutoIT code
 WinWait("Help and Support Center")
 Sleep(2000)
 WinActivate("Help and Support Center")
 Sleep(2000)
 Send($CmdLine[1])
 Send("{enter}")
 


i.e.
objShell.Run "C:\scripts\RAHelper.exe " & strComputer
WScript.Sleep 2000
objShell.run "hcp://CN=Microsoft%20CorpoRAtion,L=Redmond,S=Washington,C=US/Remote%20Assistance/Escalation/Unsolicited/Unsolicitedrcui.htm"
dm_4ever

My philosophy: K.I.S.S - Keep It Simple Stupid
Read Me: http://www.visualbasicscript.com/m_24727/tm.htm
Frequently Asked Stuff: http://www.visualbasicscript.com/m_47117/tm.htm
rothgar

  • Total Posts : 4
  • Scores: 0
  • Reward points : 0
  • Joined: 8/14/2007
  • Status: offline
RE: Remote Assistance w/o Permission - Tuesday, August 14, 2007 10:11 AM ( #7 )
Does anyone else get an error when running the script?

The error I get is

Script: C:\remoteassistance.vbs
Line: 85
Char: 1
Error: 0x80041002
Code: 80041002
Source: (null)

This looks like a great tool for me as a computer tech but I can't get it to work.  Any help would be great!

Thanks
dm_4ever

  • Total Posts : 3498
  • Scores: 67
  • Reward points : 0
  • Joined: 6/29/2006
  • Location: Orange County, California
  • Status: offline
RE: Remote Assistance w/o Permission - Tuesday, August 14, 2007 11:15 AM ( #8 )
What's line 85 for you?
dm_4ever

My philosophy: K.I.S.S - Keep It Simple Stupid
Read Me: http://www.visualbasicscript.com/m_24727/tm.htm
Frequently Asked Stuff: http://www.visualbasicscript.com/m_47117/tm.htm
rothgar

  • Total Posts : 4
  • Scores: 0
  • Reward points : 0
  • Joined: 8/14/2007
  • Status: offline
RE: Remote Assistance w/o Permission - Tuesday, August 14, 2007 11:23 AM ( #9 )
It looks like the call for remote assistance.

shell.run "hcp://CN=Microsoft%20Corporation,L=Redmond,S=Washington,C=US/Remote%20Assistance/Escalation/Unsolicited/Unsolicitedrcui.htm"


OH WAIT...it is different in vista.  Let me try it on XP
dm_4ever

  • Total Posts : 3498
  • Scores: 67
  • Reward points : 0
  • Joined: 6/29/2006
  • Location: Orange County, California
  • Status: offline
RE: Remote Assistance w/o Permission - Tuesday, August 14, 2007 1:27 PM ( #10 )
Yeah, on Vista they actually have an EXE which can be used via the command line to pass various options.... wish they had that on WinXP....it would make RemoteAssistance so much easier to script.
dm_4ever

My philosophy: K.I.S.S - Keep It Simple Stupid
Read Me: http://www.visualbasicscript.com/m_24727/tm.htm
Frequently Asked Stuff: http://www.visualbasicscript.com/m_47117/tm.htm
rothgar

  • Total Posts : 4
  • Scores: 0
  • Reward points : 0
  • Joined: 8/14/2007
  • Status: offline
RE: Remote Assistance w/o Permission - Tuesday, August 14, 2007 3:43 PM ( #11 )
In xp it ran for me and prompted the user to allow me to connect but it never went all the way through :(

I have a feeling it is some setting on our network that is causing problems and not the program itself.  My work network is pretty jacked up. :(

If the user on the other end clicks yes it just fails every time.
Meg

  • Total Posts : 123
  • Scores: 4
  • Reward points : 0
  • Joined: 7/13/2006
  • Location: Australia
  • Status: offline
RE: Remote Assistance w/o Permission - Tuesday, August 14, 2007 10:27 PM ( #12 )
Hi rothgar,
 
I read on your site that you use Norton AV, we use Mcafee and firewall's off, so that might be a hint?
 
If you can run Remote Assistance via the normal traditional way then there is no reason why remote assistance would not work via this script as basically all it does is launch the remote assistance page, punch in the machine name and press go.
 
Regarding the hacked version of remote assistance, try manually copying the files to a test machine and then run remote assistance via the normal traditional way. If that does not work and future windows security updates could break it, I can't suggest anything as I was just given the modified files, I am not sure what is different about them that makes them special.
 
I did notice today however that when I connected to a users machine using the script, If you press "Take Control" too quick it doesn’t work. Maybe the files are still finishing copying or the system needs to settle for a few seconds before pressing that button.?
 
 
Meg

  • Total Posts : 123
  • Scores: 4
  • Reward points : 0
  • Joined: 7/13/2006
  • Location: Australia
  • Status: offline
RE: Remote Assistance w/o Permission - Tuesday, August 14, 2007 10:48 PM ( #13 )
The dude on this site describes how to edit your own Remote Assistance files in order to make the remote client auto accept a connection. http://www.lewisroberts.com/?p=40 
rothgar

  • Total Posts : 4
  • Scores: 0
  • Reward points : 0
  • Joined: 8/14/2007
  • Status: offline
RE: Remote Assistance w/o Permission - Wednesday, August 15, 2007 11:56 AM ( #14 )
thanks for the tip.  I was going to copy the modified files over to the client machine but where do I copy them to?
Meg

  • Total Posts : 123
  • Scores: 4
  • Reward points : 0
  • Joined: 7/13/2006
  • Location: Australia
  • Status: offline
RE: Remote Assistance w/o Permission - Sunday, August 19, 2007 3:18 PM ( #15 )

ORIGINAL: rothgar

thanks for the tip.  I was going to copy the modified files over to the client machine but where do I copy them to?


Hi rothgar,
Run the script from the same directory as where you extracted my Yes and No folders from the zip you downloaded.
The path to the where the modified files get copied to is in the script if you want to manually copy them.

But to clarify:
According to the link in my last post, it appears that there are only two files that need modifying.
C:\WINDOWS\pchealth\helpctr\System\Remote Assistance\helpeeaccept.htm
C:\WINDOWS\pchealth\helpctr\System\Remote Assistance\Interaction\Server\TakeControlMsgs.htm
 
I have tested this and all you need are the two files modified as per Lewis Robert's http://www.lewisroberts.com/?p=40 instructions.

Here is a link to the files (just the two) which I have modified myself.
RA.ZIP

These files work much better than the ones I posted earlier.
If the link stops working, follow Lewis's tutorial and modify your own copies.
<message edited by Meg on Wednesday, September 26, 2007 1:16 AM>
Aforb

  • Total Posts : 4
  • Scores: 0
  • Reward points : 0
  • Joined: 9/20/2007
  • Status: offline
RE: Remote Assistance w/o Permission - Sunday, September 23, 2007 7:18 PM ( #16 )
I know this isn't as fun as scripting it yourself, but I found a neat little app that does exactly this the other day.
 
GenControl - and I hope this isn't included as spamming. I just thought you all might want to have a look seeing as though it's remote assistance and all.
 
Cheers,
Reece.
Just another newbie...
ginolard

  • Total Posts : 1174
  • Scores: 21
  • Reward points : 0
  • Joined: 8/11/2005
  • Status: offline
RE: Remote Assistance w/o Permission - Sunday, September 23, 2007 11:51 PM ( #17 )
Holy Cow...that GenControl tool is just a little TOO powerful....
Author of ManagePC - http://managepc.net
AD Query Template - http://www.visualbasicscript.com/m_40609/tm.htm
Consolidated Scripting Framework - http://www.visualbasicscript.com/m_59109/tm.htm
Aforb

  • Total Posts : 4
  • Scores: 0
  • Reward points : 0
  • Joined: 9/20/2007
  • Status: offline
RE: Remote Assistance w/o Permission - Monday, September 24, 2007 9:33 AM ( #18 )
Creating it's own terminal service without authentication and no notofication on host PC.

Yeah, I guess it is ;) But it only works over a domain, not workgroup, and has difficulty finding some hosts.
 
[Edit: Spelling]
Rischip

  • Total Posts : 519
  • Scores: 2
  • Reward points : 0
  • Joined: 3/26/2007
  • Status: offline
RE: Remote Assistance w/o Permission - Thursday, October 11, 2007 1:09 PM ( #19 )
All it is, is TightVNC with remote installation. My software does that, just not quite as eligantly.
But then again, mine is scriptable, and be scripted to connect to all pc's in a domain sequentially.
twilliamsen

  • Total Posts : 215
  • Scores: 0
  • Reward points : 0
  • Joined: 1/18/2007
  • Status: offline
RE: Remote Assistance w/o Permission - Monday, January 21, 2008 7:27 AM ( #20 )
Meg.
 
Very interesting concept....  I am looking at using this piece of interesting code with my current HTA... 
 
But, I keep getting this:
 
Machine is not accessible, ie does not appear to be turned on. 
 
Firewalls are not on...  I can ping the machine.
 
and I can open this directly from the run box
 
\c$\WINDOWS\PCHealth\HelpCtr\System\Remote">\\<strComputerName>\c$\WINDOWS\PCHealth\HelpCtr\System\Remote Assistance\helpeeaccept.htm
 
I did find a little error with the directory above, there is a space between "Remote" and "Assistance"  I changed it will triple quotes, but do not know if that is the issue yet or not.
 
Change Page: 12 > | Showing page 1 of 2, messages 1 to 20 of 21

Jump to:

Current active users
There are 0 members and 1 guests.
Icon Legend and Permission
  • New Messages
  • No New Messages
  • Hot Topic w/ New Messages
  • Hot Topic w/o New Messages
  • Locked w/ New Messages
  • Locked w/o New Messages
  • Read Message
  • Post New Thread
  • Reply to message
  • Post New Poll
  • Submit Vote
  • Post reward post
  • Delete my own posts
  • Delete my own threads
  • Rate post

© 2000-2009 ASPPlayground.NET Forum Version 3.6