How to send ctrl+z

You can embed any Unicode character with the \u escape:

"this ends with ctrl-z \u001A"

byte[] buffer = new byte[1];
buffer[0] = 26; // ^Z
modemPort.Write(buffer, offset:0, count:1);

Try following will work for you

serialPort1.Write("Test message from coded program" + (char)26);

also try may work for you

serialPort1.Write("Test message from coded program");
   SendKeys.Send("^(z)");

also check : http://www.dreamincode.net/forums/topic/48708-sending-ctrl-z-through-serial/

Tags:

C#

C++

String