If Webbrowser1 keine Internetconnection hat .... und Seriennummerprüfung

  • VB.NET

Es gibt 7 Antworten in diesem Thema. Der letzte Beitrag () ist von picoflop.

    If Webbrowser1 keine Internetconnection hat .... und Seriennummerprüfung

    hai,

    ich brauche für ein programm ne internetconnection und man könnte die prüfung umgehen wenn mans kabel aus der telefonisteckdose rauszieht -.- da ätzt

    also als

    1. soll es beim formload schauen ob im AppData ordner schon ein ordner mit der datein ist ....

    wenn nicht form 2 mit seriennummerprüfung .... serien nummern befinden sich in ner txt datei untereinnander aufgelistet müssen also nur ausgelsen werden

    wenn serien nummer stimmt soll die aus der .txt datei gelöscht werden und ne .conf / .txt datei anlegen mit nem bestimmten wert .... also der is egal

    2. wenn de datei mit dem inhalt besteht ... dann wird das programm normal gestartet

    3. wenn es die datei NICHT gibt und man keinem Internetverbindung hat-> application.exit

    thx bedanke mich schon mal im vorraus ^^

    dennis*<3

    EiPott schrieb:

    Was ist deine Frage und wie viel hast du schon selbst gemacht?

    also hätte schon das ganze programm brauche nur die sicherheitsabfrage ;D


    also hätte schon

    VB.NET-Quellcode

    1. If My.Computer.Network.Ping("host.xx.funpic.de/Projekt/seriennummern.txt") = False Then
    2. Application.exit
    3. End If





    System.Net.NetworkInformation.PingException wurde nicht behandelt.
    Message=Während einer Pinganforderung ist eine Ausnahme aufgetreten.
    Source=System
    StackTrace:
    bei System.Net.NetworkInformation.Ping.Send(String hostNameOrAddress, Int32 timeout, Byte[] buffer, PingOptions options)
    bei System.Net.NetworkInformation.Ping.Send(String hostNameOrAddress, Int32 timeout, Byte[] buffer)
    bei Microsoft.VisualBasic.Devices.Network.Ping(String hostNameOrAddress, Int32 timeout)
    bei Microsoft.VisualBasic.Devices.Network.Ping(String hostNameOrAddress)
    bei Chatbot.Form2.Form2_Load(Object sender, EventArgs e) in C:\Users\Dennis\documents\visual studio 2010\Projects\Chatbot by d\Chatbot by d\Form2.vb:Zeile 4.
    bei System.EventHandler.Invoke(Object sender, EventArgs e)
    bei System.Windows.Forms.Form.OnLoad(EventArgs e)
    bei System.Windows.Forms.Form.OnCreateControl()
    bei System.Windows.Forms.Control.CreateControl(Boolean fIgnoreVisible)
    bei System.Windows.Forms.Control.CreateControl()
    bei System.Windows.Forms.Control.WmShowWindow(Message& m)
    bei System.Windows.Forms.Control.WndProc(Message& m)
    bei System.Windows.Forms.ScrollableControl.WndProc(Message& m)
    bei System.Windows.Forms.Form.WmShowWindow(Message& m)
    bei System.Windows.Forms.Form.WndProc(Message& m)
    bei System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
    bei System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
    bei System.Windows.Forms.NativeWindow.DebuggableCallback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
    bei System.Windows.Forms.SafeNativeMethods.ShowWindow(HandleRef hWnd, Int32 nCmdShow)
    bei System.Windows.Forms.Control.SetVisibleCore(Boolean value)
    bei System.Windows.Forms.Form.SetVisibleCore(Boolean value)
    bei System.Windows.Forms.Control.set_Visible(Boolean value)
    bei System.Windows.Forms.Application.ThreadContext.RunMessageLoopInner(Int32 reason, ApplicationContext context)
    bei System.Windows.Forms.Application.ThreadContext.RunMessageLoop(Int32 reason, ApplicationContext context)
    bei System.Windows.Forms.Application.Run(ApplicationContext context)
    bei Microsoft.VisualBasic.ApplicationServices.WindowsFormsApplicationBase.OnRun()
    bei Microsoft.VisualBasic.ApplicationServices.WindowsFormsApplicationBase.DoApplicationModel()
    bei Microsoft.VisualBasic.ApplicationServices.WindowsFormsApplicationBase.Run(String[] commandLine)
    bei Chatbot.My.MyApplication.Main(String[] Args) in 17d14f5c-a337-4978-8281-53493378c1071.vb:Zeile 81.
    bei System.AppDomain._nExecuteAssembly(RuntimeAssembly assembly, String[] args)
    bei System.AppDomain.ExecuteAssembly(String assemblyFile, Evidence assemblySecurity, String[] args)
    bei Microsoft.VisualStudio.HostingProcess.HostProc.RunUsersAssembly()
    bei System.Threading.ThreadHelper.ThreadStart_Context(Object state)
    bei System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean ignoreSyncCtx)
    bei System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
    bei System.Threading.ThreadHelper.ThreadStart()
    InnerException: System.Net.Sockets.SocketException
    ErrorCode=11001
    Message=Der angegebene Host ist unbekannt
    NativeErrorCode=11001
    Source=System
    StackTrace:
    bei System.Net.Dns.GetAddrInfo(String name)
    bei System.Net.Dns.InternalGetHostByName(String hostName, Boolean includeIPv6)
    bei System.Net.Dns.GetHostAddresses(String hostNameOrAddress)
    bei System.Net.NetworkInformation.Ping.Send(String hostNameOrAddress, Int32 timeout, Byte[] buffer, PingOptions options)
    InnerException:

    Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von „dennis*<3“ ()

    Ist es nicht etwas leichtsinnig den direkten Pfad zu der Datei, welche die Seriennummern enthält in den Code einzubauen ? Den jeder der dein Programm dekompiliert hat dann die Adresse der Datei und kann sich einfach ne Serial raussuchen.