PsTools GUI v0.1
Posted 11 October 2010 - 10:47 PM
I have designed and made a graphical front end for the entire suite of PsTools.
This GUI is designed to work with PsTools v2.44 which can be downloaded here
This script may not work with any previous/later version of PsTools.
When a new version of PsTools gets released, I will update this script if there is enough interest.
All PsTools executables should be stored in a folder called 'PsTools' which should reside in the same location as the PsToolGui executable or ahk scripts.
See the PsTools.chm help file, for instructions on syntax etc.
It is assumed that you are familiar with the usage of PsTools, this is just a graphical front end and in no way is designed to replace the command line interface.
I would normally place code here, but there is a lot of it, so here are the download links to the zipped files:
Alternative links if the above does not work:
This script has been tested on Windows XP Pro SP3 x86.
This script was written to run as a standalone exe or with AHK Classic (Although it may work with ahk_L, I don't know).
Any feedback, bug reports, comments, suggestion etc are warmly welcome.
EDIT, Have updated the link for the source files.
Posted 12 October 2010 - 12:51 AM
It seems to work fine with AHK L61H25 (AHK_H 25 and AHK_L 61).
Posted 12 October 2010 - 10:36 AM
Posted 12 October 2010 - 09:07 PM
Why is it that if you try and run an ahk file remotely then it runs on the remote pc but no gui shows up?
You need to tick 'Interact with desktop' or specify -i on the command line for it to run interactively (e.g. show a GUI)
Posted 13 October 2010 - 12:53 AM
psexec.exe \\d1184 -i -c -f "C:\Documents and Settings\tporter\Desktop\psexec\helloworld.exe"
This is what runs, but helloworld.exe starts on the remote machine, but no message box. Im thinking it would be nice at my work to be able to run programs I have written for the company remotely
Posted 13 October 2010 - 10:00 AM
I know this is not related directly with your program, but still no gui shows on the remote machine:psexec.exe \\d1184 -i -c -f "C:\Documents and Settings\tporter\Desktop\psexec\helloworld.exe"
You may need to specify the Session name:
psexec.exe \\d1184 -i SessionName -c -f "C:\Documents and Settings\tporter\Desktop\psexec\helloworld.exe"
You can get the session name by using PsLoggedOn.
Posted 13 October 2010 - 10:14 AM
What would an example session name look like?
if I use PsLoggedOn it will just say the remote users name
Posted 13 October 2010 - 02:03 PM
Session ID is a whole number corresponding to what order people are logged on.
So when you run PsLoggedOn you get a list of logged on users:
The first user will be using session ID 0
the second user, session ID 1 and so on.
If you don't specify a session, it will assume session ID 0.
You can also goto task manager -> Users , column ID to see the ID of the logged on user.
Session Name can be used instead of session ID, this will usually be the username of the person logged on.
Note, if you have a sandbox (like Comodo) or similar installed it can prevent the program from running interactively.
Please note, however, I am not an expert at using PsTools, I just know how to make Gui's.
For detailed usage, please refer the chm help file that comes with PsTools or check the forum.
It should be pretty simple for most people to learn how to use PsTools, but if you have any questions please ask them or check out the PsTools forum to see if your question has already been asked before.
Posted 13 July 2012 - 02:39 PM
Posted 13 July 2012 - 02:50 PM
Posted 24 July 2012 - 11:15 AM
I am trying to download the Pre-Compiled executable file, but it gives me 404 error
Posted 24 July 2012 - 11:26 AM
Posted 30 July 2012 - 06:47 AM