Method: Rex::Post::Meterpreter::Extensions::Stdapi::UI#set_desktop
- Defined in:
- lib/rex/post/meterpreter/extensions/stdapi/ui.rb
#set_desktop(session = -1,, station = 'WinSta0', name = 'Default', switch = false) ⇒ Object
Change the meterpreters current desktop. The switch param sets this new desktop as the interactive one (The local users visible desktop with screen/keyboard/mouse control).
138 139 140 141 142 143 144 145 146 147 148 149 |
# File 'lib/rex/post/meterpreter/extensions/stdapi/ui.rb', line 138 def set_desktop( session=-1, station='WinSta0', name='Default', switch=false ) request = Packet.create_request( 'stdapi_ui_desktop_set' ) request.add_tlv( TLV_TYPE_DESKTOP_SESSION, session ) request.add_tlv( TLV_TYPE_DESKTOP_STATION, station ) request.add_tlv( TLV_TYPE_DESKTOP_NAME, name ) request.add_tlv( TLV_TYPE_DESKTOP_SWITCH, switch ) response = client.send_request( request ) if( response.result == 0 ) return true end return false end |