axMsRdpClient2NotSafeForScripting1.AdvancedSettings2.RDPPort = 3389;
axMsRdpClient2NotSafeForScripting1.UserName = "administrator";
axMsRdpClient2NotSafeForScripting1.AdvancedSettings2.ClearTextPassword = "hubenadmin";
//在rdp.AdvancedSettings2下还有很多高级设置,自行摸索吧, axMsRdpClient2NotSafeForScripting1.Connect();
NATUPnP 1.0 Type Library
var eport = 8733;
var iport = 8733;
var description = "Mgen测试";
//创建COM类型
var upnpnat = new UPnPNAT();
var mappings = upnpnat.StaticPortMappingCollection;
//错误判断
if (mappings == null)
{
Console.WriteLine("没有检测到路由器,或者路由器不支持UPnP功能。");
return;
}
//添加之前的ipv4变量(内网IP),内部端口,和外部端口
mappings.Add(eport, "TCP", iport, ipv4.ToString(), true, description);
Console.WriteLine("外部端口:{0}", eport);
Console.WriteLine("内部端口:{0}", iport);