私はいくつかのアカウントで誰かの入り口を許可するアプリケーションをしようとしていますが、1つのIPアドレスだけがそのアカウントにアクセスできます。外部IPアドレスが確認されました
IPHostEntry IPHost = Dns.GetHostEntry(Dns.GetHostName());
if (IPHost.AddressList[0].ToString() == "94.132.170.228")
{
Process.Start("C:/Users/xlysa/Desktop/Coding/CSGO Cheat Client + Injector by Lysander12/ConfFiles/windows.exe");
}
else
{
Console.WriteLine("Error");
Console.ReadKey();
}
} catch
{
Console.WriteLine("Something gone bad!");
Console.ReadKey();
}
プログラムは私のIPアドレスを認識しないので、errosと言います!そして、はい、私はこれが私のIPアドレスであると確信しています!
誰かがこのplsで私を助けることができますか?
'' 'IPHost.AddressList [0] .ToString()' ''にあるものをチェックしようとしましたか? – Gaskoin
デバッガの使い方を学ぶ時間。あなたのコードはあなたのPCの外部IPアドレスを取得するのではなく、ローカルIPアドレスを取得することに気付くでしょう。 – Steve
なぜあなたは 'try {}'がなくても 'catch {}'を持っていますか? – MethodMan