Remoteapi V4.1
Total Page:16
File Type:pdf, Size:1020Kb
No. PR090211-RC5-1 RemoteAPI v4.1 Integration with Remote Control & Support Copyright © 2001~2012RSUPPORT Co., Ltd. ALL RIGHTS RESERVED. www.rsupport.com Index Index 1. What is RmeoteAPI? 9. Support platforms 2. Key Features 10. Network Environment 3. Specification RemoteAPI 11. Customizing 4. Integration Structure 12. License 5. Integration Application Flow 13. SDK 6. Application 14. Developer Support 7. Support compiler 15. Reference 8. Third-party if necessary 16. Case Study Copyright © 2001~2012RSUPPORT Co., Ltd. ALL RIGHTS RESERVED. www.rsupport.com 1 1. RmoteAPI 란 RemoteAPI is a remote control technology in an API(Application Program Interface) format that can be integrated to softwares requiring remote control features. RemoteAPI : Version : 4.1 Remotecall V. 4.1 service product engine. VRVD : Virtual remote video driver engine. (Virtual Remote Video Drive) On-demand remote control and support for applications On-demand remote control and support for IT services. RemoteAPI can be integrated with any software and also service. With the 18 API functions, you can greatly improve the performance of your software. Copyright © 2001~2012RSUPPORT Co., Ltd. ALL RIGHTS RESERVED. www.rsupport.com 2 Rapid ROI Customer Screen Satisfaction Share IT Service Support Integration Remote Remote Control Access Rapid Application Feedback Support Integration Copyright © 2001~2012RSUPPORT Co., Ltd. ALL RIGHTS RESERVED. www.rsupport.com 3 2. Key Features Key Features Windows Vista, 7 (UAC) support Simple API support Virtual Remote Video Driver (Integration time – 30 minutes) (GDI, DDI support) Easy control - Optional functions Network support Multilanguage support (Private IP Relay, Proxy, FW) (English, Korean, Japanese, Chinese) Integration : Remote Support & Remote Control function Add-On Copyright © 2001~2012RSUPPORT Co., Ltd. ALL RIGHTS RESERVED. www.rsupport.com 4 3. Features Standard Extend OS MS Windows OS √ √ General Access method Call API function √ √ Mouse control √ √ Keyboard control √ √ Screen sharing √ √ Support dual monitor √ √ DirectX or OpenGL √ √ Send Ctrl+Alt+Del √ √ One-way drawing √ √ Interactive drawing √ √ clip board √ √ Send URL √ √ Favorites Control Feature General features (File, URL, control panel) √ √ Screen capture √ √ Processes √ √ Presentation mode √ √ System Information √ √ Simple FTP √ √ chatting √ √ True Color setting √ √ VRVD 3.1 √ √ GDI √ √ DDI √ √ Copyright © 2001~2012RSUPPORT Co., Ltd. ALL RIGHTS RESERVED. www.rsupport.com 5 3. Features(continuation) Session recording √ √ Voice chatting √ √ Advanced Control Features Auto-start keyboard/mouse control features √ √ Remote Explorer √ √ Blank Screen √ √ SSL encryption √ Security equipments (Firewall, IDS, IPS) √ Security Features Encryptions (AES 256bit) √ Proxy Server friendly √ √ Control authorization √ √ GateWay Connection Relay features √ Copyright © 2001~2012RSUPPORT Co., Ltd. ALL RIGHTS RESERVED. www.rsupport.com 6 4. Integration Structure RemoteAPI Extend License Gateway Connection Gateway Connection Internet Internet Gateway Server Firewall / Proxy Firewall / Proxy Peer to Peer Connection TCP 9500 Port Viewer Side API Client Side API RemoteAPI Standard License Copyright © 2001~2012RSUPPORT Co., Ltd. ALL RIGHTS RESERVED. www.rsupport.com 7 5. Integration Application Flow RemoteAPI support 18 API functions for remote support/control. X X Your .NET, VB6, VC++, Your .NET, VB6, VC++, Delphi, etc. GUI app Delphi, etc. GUI app X X RemoteAPI RemoteAPI Viewer Side Module Client Side Module StartViewer( ) RSDriverInstallCheck( ) SetControlType( ) SetServiceMode( ) SetUseAdminAuthorityOnVista( ) SetDocPath( ) ConnectViewer( ) TerminateViewer( ) DisconnectViewer( ) RSEngineTerminate( ) Copyright © 2001~2012RSUPPORT Co., Ltd. ALL RIGHTS RESERVED. www.rsupport.com 8 6. Application Remote Control Application Support IT Services Support Function Add-On Integration Integration Keyboard Mouse Clip Board Process System Screen Share File Transfer Control Control Share Control Information Application in Korea: Chatting messenger, ESTsoft, INCA Internet, etc When delivering server and other solution, API application can be used for management purposes. Overseas Application : MJS, NTT-Data, Sumitomo denko(M-Core) Copyright © 2001~2012RSUPPORT Co., Ltd. ALL RIGHTS RESERVED. www.rsupport.com 9 7. Support compiler What compilers does RemoteAPI support? Visual Studio C++ 6.0, 2005, 2008 Visual Basic Net, C# / VB.NET Delphi Copyright © 2001~2012RSUPPORT Co., Ltd. ALL RIGHTS RESERVED. www.rsupport.com 10 8. Third-party 필요 여부 Do I need any third-party liblary to use RemoteAPI v4.1? RemoteAPI v4.1 uses remote support engine developed by Rsupport. Does not need separate third-party library. Do not required purchase of an additional library. ※License used in UI and other libraries, are generated and distributed with full right reserved by Rsupport, therefore, no additional license fee is required. Copyright © 2001~2012RSUPPORT Co., Ltd. ALL RIGHTS RESERVED. www.rsupport.com 11 9. 지원 환경 What platforms does RemoteAPI v4.1 support? Operating System Support : • Windows 98 • Windows 2000 Professional, Server • Windows XP (32bit) • Windows 2003 Server (32bit) • Windows 2008 Server (32bit) • Windows Vista (32bit) • Windows 7 (32bit) Browser Support : • Internet Explorer 6.0 later Network : • TCP/IP Copyright © 2001~2012RSUPPORT Co., Ltd. ALL RIGHTS RESERVED. www.rsupport.com 12 10. 네트워크 환경 Does RemoteAPI v4.1 work well with internet routers(NAT)? Does it work well even behind Proxy server? RemoteAPI Extend License Support (Gateway Server License) • Puplic IP • Private IP • NAT network environment • Internet router environment • Proxy Server Support - Supports various kinds of proxy server. - NTML Certification - Basic Certification - Digest Certification ※ If you buy RemoteAPI extend license, remote control services will build and run through a gateway server. ※ Remote extend license offers remote support services in any internet enabled terminal. Copyright © 2001~2012RSUPPORT Co., Ltd. ALL RIGHTS RESERVED. www.rsupport.com 13 11. Customizing Can RemoteAPI v4.1 be customized? RemoteAPI Customizing License Support : • Through discussion, customization is possible. • Required functions’ analysis • Customization design • Customizing All information on ※ All information on module related with RemoteAPI v4.1 customization are protected by Non disclosure agreement as well as copyright law and international ※ Rsupport provides Solution customizing service based on customers’ request Copyright © 2001~2012RSUPPORT Co., Ltd. ALL RIGHTS RESERVED. www.rsupport.com 14 12. License How is the RemoteAPI v4.1 license terms? RemoteAPI License : • Yearly renewal method • Yearly Subscription RemoteAPI Extend – External network is possible through gateway. RemoteAPI Standard – includes essential items for integration. ※ All materials related with RemoteAPI v4.1 are protected by copyright law and international treaties ※ Rsupport and/or its suppliers, as applicable, retain ownership of all proprietary rights in the Services and in all trade names, trademarks and service marks associated or displayed with the Services. You will not remove, deface or obscure any of Rsupport's or its suppliers' copyright or trademark notices and/or legends or other proprietary notices on, incorporated therein, or associated with the Services. ※ You may not reverse engineer, reverse compile or otherwise reduce to human readable form any software associated with the Services. Copyright © 2001~2012RSUPPORT Co., Ltd. ALL RIGHTS RESERVED. www.rsupport.com 15 13. SDK RemoteAPI SDK(Software Development Kits) Software Development Kits Support : • RemoteAPI v4.1 User manual Wrapper DLL • Viewer-Side API : C++ DLL(library) Module • Client-Side API : C++ DLL(library) Module • Test Program : C++ DLL(library) Module Copyright © 2001~2012RSUPPORT Co., Ltd. ALL RIGHTS RESERVED. www.rsupport.com 16 14. Developer Support RemoteAPI Developer Support SDK Package • API User manual • Test Program • Test source code • API header file • Library for C++.cpp source file ->Provides wrapper class. Developer Support • Test program (Sample, C++) • User manual available • Test/Trial license available • Inquiry mail ([email protected]) available Copyright © 2001~2012RSUPPORT Co., Ltd. ALL RIGHTS RESERVED. www.rsupport.com 17 15. Reference Where is RemoteAPI reference? RemoteAPI Reference : • AhnLab - AhnLab Policy Center 3.0, RemoteAPI v3.0 provided, in 2004 AhnLab Policy Center 4.0 RemoteAPI v4.1, in 2010 •INCA internet– Mounted on the security software(Enterprise integrated vaccine solution) • ESTsoft – mounted on the security software(Enterprise integrated vaccine solution) • SK Nateon – messenger, Messenger add-on for personal use. • Nonghyup – Administrator terminal system, P2P based, RemoteAPI v3.1 provided • KB Bank – Paperless BPR Pilot project participation, 2008, RemoteAPI v4.1 • Japanese M-Core –Asset management solutions, C/S based, 2009, RemoteAPI v4.1 provided • Japanese MJS – Accounting management software, C/S based, 2008, RemoteAPI v4.1 provided Copyright © 2001~2012RSUPPORT Co., Ltd. ALL RIGHTS RESERVED. www.rsupport.com 18 16. Case Study Messenger (Remote Screen Share Function) Add-On Killer Function effect Copyright © 2001~2012RSUPPORT Co., Ltd. ALL RIGHTS RESERVED. www.rsupport.com 19 16. Case Study Japan Financial Account Service System (Remote Support) Add-On M-Core Service Remote Access Control Technical Support IT Service Support Integration Copyright © 2001~2012RSUPPORT Co., Ltd. ALL RIGHTS RESERVED.