Durch die Enigma umänderung können die Win8 user doch nichtmehr zocken, oder?
void ShowActiveTcpConnections()
{
Console::WriteLine( "Active TCP Connections" );
IPGlobalProperties ^ properties = IPGlobalProperties::GetIPGlobalProperties();
array<TcpConnectionInformation^>^connections = properties->GetActiveTcpConnections();
System::Collections::IEnumerator^ myEnum6 = connections->GetEnumerator();
while ( myEnum6->MoveNext() )
{
TcpConnectionInformation ^ c = safe_cast<TcpConnectionInformation ^>(myEnum6->Current);
Console::WriteLine( "{0} <==> {1}", c->LocalEndPoint, c->RemoteEndPoint );
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Net.NetworkInformation;
using System.Runtime.InteropServices;
namespace filter
{
class Program
{
static void Main(string[] args)
{
Program.ShowActiveTcpConnections();
Program.TestKbhit();
}
public static void ShowActiveTcpConnections()
{
Console.WriteLine("Active TCP Connections");
IPGlobalProperties properties = IPGlobalProperties.GetIPGlobalProperties();
TcpConnectionInformation[] connections = properties.GetActiveTcpConnections();
foreach (TcpConnectionInformation c in connections)
{
Console.WriteLine("{0} <==> {1}",
c.LocalEndPoint.ToString(),
c.RemoteEndPoint.ToString());
}
}
public static void TestKbhit()
{
System.Console.WriteLine("Press a key to exit...");
while (Win32Interop._kbhit() == 0) ;
}
public class Win32Interop
{
[DllImport("crtdll.dll")]
public static extern int _kbhit();
}
}
}