Sign in to follow this  
Followers 0
realkiller

Remote administrator

8 posts in this topic

#1 ·  Posted (edited)

I am making a new more powerful Remote administrator that can do everything remote, anyone wan a help me out?

I already started and made this

#include <GUIConstantsEx.au3>
#include <GuiListView.au3>
#include <WindowsConstants.au3>
#NoTrayIcon

    
    $gui =GUICreate("Remote 4 Final",1000,800)  
    $tabcreate = GUICtrlCreateTab(0, 5, 840, 600)
    ;----------------------------------------------------------------
    ;----------------------------------------------------------------
    ;----------------------------------------------------------------
    ;----------------------------------------------------------------
    ;------------------------setup--------------------------------start


    $1tabsetup = GUICtrlCreateTabItem("Setup")
$iExWindowStyle = BitOR($WS_EX_DLGMODALFRAME, $WS_EX_CLIENTEDGE)
$iExListViewStyle = BitOR($LVS_EX_FULLROWSELECT, $LVS_EX_SUBITEMIMAGES, $LVS_EX_GRIDLINES, $LVS_EX_CHECKBOXES, $LVS_EX_DOUBLEBUFFER)
    $hListView = GUICtrlCreateListView("", 35, 40, 730, 268,"", $iExWindowStyle)
    _GUICtrlListView_SetExtendedListViewStyle($hListView, $iExListViewStyle)
    _GUICtrlListView_AddColumn($hListView, "Hostname", 80)
    _GUICtrlListView_AddColumn($hListView, "Status", 80)
    _GUICtrlListView_AddColumn($hListView, "Mac-Adres", 110)
    _GUICtrlListView_AddColumn($hListView, "Logged On", 80)
    _GUICtrlListView_AddColumn($hListView, "Update %", 80)
    _GUICtrlListView_AddColumn($hListView, "Last Seen", 80)
    _GUICtrlListView_AddColumn($hListView, "Type", 80)
    _GUICtrlListView_AddColumn($hListView, "Serial Tag", 80)
    _GUICtrlListView_AddColumn($hListView, "OS", 80)
    
    _GUICtrlListView_AddItem($hListView, "Up443", 1)
    _GUICtrlListView_AddSubItem($hListView, 0, "Online", 1, 2)
    _GUICtrlListView_AddSubItem($hListView, 0, "7A-79-05-0F-17-53", 2, 3)
    _GUICtrlListView_AddSubItem($hListView, 0, "hertzerr", 3, 4)
    _GUICtrlListView_AddSubItem($hListView, 0, "70", 4, 5)
    _GUICtrlListView_AddSubItem($hListView, 0, "29-06-2008", 5, 6)



    
    $hListView1 = GUICtrlCreateListView("", 35, 320, 730, 268,"", $iExWindowStyle)
    _GUICtrlListView_SetExtendedListViewStyle($hListView1, $iExListViewStyle)
    _GUICtrlListView_AddColumn($hListView1, "Hostname", 80)
    _GUICtrlListView_AddColumn($hListView1, "Status", 80)
    _GUICtrlListView_AddColumn($hListView1, "Mac-Adres", 110)
    _GUICtrlListView_AddColumn($hListView1, "Logged On", 80)
    _GUICtrlListView_AddColumn($hListView1, "Update %", 80)
    _GUICtrlListView_AddColumn($hListView1, "Last Seen", 80)
    _GUICtrlListView_AddColumn($hListView1, "Type", 80)
    _GUICtrlListView_AddColumn($hListView1, "Serial Tag", 80)
    _GUICtrlListView_AddColumn($hListView1, "OS", 80)
;~  
    $copy= GUICtrlCreateButton("Transfer", 780, 300, 50,20)

    
    

    
    ;knoppen onder----
    $1Previous = GUICtrlCreateButton("<-Previous", 395, 760, 100)
    $1Next = GUICtrlCreateButton("Next->", 505, 760, 100)
    
    ;------------------------setup----------------------------------------end
    ;----------------------------------------------------------------
    ;----------------------------------------------------------------
    ;----------------------------------------------------------------
    ;----------------------------------------------------------------
    ;------------------------output--------------------------------------start
    $2Send = GUICtrlCreateTabItem("Send")


    ;knoppen onder----
    $2Previous = GUICtrlCreateButton("<-Previous", 395, 760, 100)
    $2Next = GUICtrlCreateButton("Next->", 505, 760, 100)
    ;------------------------output----------------------------------------end
    ;-----------------------------------------------------------------
    ;-----------------------------------------------------------------
    ;-----------------------------------------------------------------
    ;-----------------------------------------------------------------
    ;------------------------Progress list--------------------------------start
    $3tabprogresslist = GUICtrlCreateTabItem("Progress list")

    
    
    ;knoppen onder----
    $3Previous = GUICtrlCreateButton("<-Previous", 395, 760, 100)
    $3Next = GUICtrlCreateButton("Next->", 505, 760, 100)
    ;------------------------Progress list--------------------------------end
    ;----------------------------------------------------------------
    ;----------------------------------------------------------------
    ;----------------------------------------------------------------
    ;----------------------------------------------------------------

    GUISetState(@SW_SHOW, $GUI)
While 1
$msg = GUIGetMsg()
;----------------------     



if $msg = $copy  Then
_GUICtrlListView_CopyItems($hListView, $hListView1)
EndIf
if $msg = $1Next then GUICtrlSetState($2Send, $GUI_SHOW)
if $msg = $2Next then GUICtrlSetState($3tabprogresslist, $GUI_SHOW)
if $msg = $3Next then GUICtrlSetState($1tabsetup, $GUI_SHOW)
if $msg = $1Previous then GUICtrlSetState($3tabprogresslist, $GUI_SHOW)
if $msg = $3Previous then GUICtrlSetState($2Send, $GUI_SHOW)
if $msg = $2Previous then GUICtrlSetState($1tabsetup, $GUI_SHOW)

;---------------------- 
If $msg = $GUI_EVENT_CLOSE Then ExitLoop
WEnd
Edited by realkiller

Share this post


Link to post
Share on other sites



I am making a new more powerful Remote administrator that can do everything remote, anyone wan a help me out?

Gui design

scripting

More powerful than VNC?

Share this post


Link to post
Share on other sites

its more like novell zenworks i don't know if you know this program

So you want to be able to push software / updates?

Share this post


Link to post
Share on other sites

yes and be able to take over a pc. the difrence between mine and zenworks will be de client i don't wanna have a client, 1 server witch sends all updates.

and it must have many functions

like auto get all pc's from domain, this can be done with a ldap request or lookup command

get username/ip/mac from pc

get software list from pc + remove function

send files and execute/folder and execute 1 file

possibility to make pc/user groups

to take over the other pc rdp or vnc

wake on lan

get pc specification

something like this mabay you get a idea what i am trying to do

Share this post


Link to post
Share on other sites

Sounds just like Hyena. I suppose you could do most of this with WMI.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!


Register a new account

Sign in

Already have an account? Sign in here.


Sign In Now
Sign in to follow this  
Followers 0