@Ashish,
Unfortunately, the Manageability Developer Tool Kit is primarily only written in C#/.NET and this code sample isn't directly available in C++. However, you can look at the native C++ samples provided in the Intel(R) AMT SDK, specifically the IMRGUI application (<SDK>\Windows\Intel_AMT\Samples\Redirection\IMRGUI folder in the SDK download from this website).
Basically, with the Intel Redirection Library (imrsdk.dll) you're sending/receiving plain text strings via the IMR_SOLSendText and IMR_SOLReceiveText functions. Follow the basic flow for establishing a SOL session with a client Intel(R) AMT system and then you can perform this simple task of sending an "exec" command to your custom Outpost-like client application or service. The client application/service would then create a new process to fulfill that "exec" command via the CreateProcess function (Win32 function call).
Review the "Redirection Library Design Guide" in the Intel(R) AMT SDK documentation folder and the sections for a "Typical SOL Scenario" and the "Functions for SOL Handling" to get a better understanding of how to accomplish this via native software development in C/C++.
And please feel free to follow-up with additional questions if you need further assistance.
- Brett McKown
Senior Software Engineer
Intel Digital Enterprise Group, Digital Office Platform Division
--------
- Brett McKown
Senior Software Engineer
Intel Digital Enterprise Group, Digital Office Platform Division