Jump to content

Remote administrator


Recommended Posts

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
Link to comment
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

Link to comment
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
 Share

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...