vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Top-Preis! AP-Access-Tools-CD Volume 1  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2025
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

VB.NET - Ein- und Umsteiger
Re: Anwendung verbergen 
Autor: The-Chaos5
Datum: 04.01.06 14:49

so nu ises ma wieder so weit ich weiß nicht weiter ich glaub ich hab n wenig schrott zusammengeschrieben aber naja heir der code :

'
' Created by SharpDevelop.
' User: Benedikt
' Date: 04.01.2006
' Time: 14:21
' 
' To change this template use Tools | Options | Coding | Edit Standard Headers.
'
Imports System
Imports System.Drawing
Imports System.Windows.Forms
Imports System.IO
 
Namespace shmod1
 
Public Class Main
    Shared Sub Main()
 
 
 
 
       Dim ExterneAnwendung As New System.Diagnostics.Process()
    Dim ended As New System.Threading.ManualResetEvent(False)
    Dim timer As New System.Threading.Timer(New System.Threading.TimerCallback( _
      AddressOf TimerCallback), Nothing, 10000, 10000)
 
    Dim count As Integer
    Dim MGt As Boolean
        	Dim MGt2 As Boolean
 
 
    Public Sub TimerCallback(ByVal state As Object)
 
    	Console.WriteLine( _
      "---------------------------------------------------------")
        Console.WriteLine("Das BeneSoft-X-Systems Secure Programm leuft schon" & _
        "seit ")
          Console.WriteLine("mal 10")
         Console.WriteLine("Sekunden")
          Console.WriteLine( _
            "-------------------------------------------------------")
           Console.WriteLine("Secure abfrage:")
 
 
 
        Dim SReader1 As New StreamReader("C:\Test\Test.txt", _
          System.Text.Encoding.Default)
        Dim SReader2 As New StreamReader("C:\Test\Test2.txt", _
        System.Text.Encoding.Default)
 
 
        If SReader1.ReadToEnd() = SReader2.ReadToEnd() Then
 
 
 
            Console.WriteLine("Das System hat die Schülermonitore gesperrt /" & _
              "sind bereits gesperrt")
 
 
 
 
 
 
 
 
 
           Dim ExterneAnwendung As New System.Diagnostics.Process()
 
           If ExterneAnwendung.HasExited Then
  Console.WriteLine("Die gestartete Anwendung wurde beendet")
                  Console.WriteLine("Und wird nun neu gestartet")
                  Dim ExterneAnwendung2 As New System.Diagnostics.Process()
          ExterneAnwendung2.StartInfo.FileName = "module\Technik-Mon-Lok.exe"
ExterneAnwendung2.Start()
 
Else
  Console.WriteLine("Die gestartete Anwendung ist noch aktiv")
                  Dim count1 As Integer
                  if count1.ToString() < 2 Then
                  Console.WriteLine("Und werden durch das Secure-System" & _
                    "BetaE9834 nun auf anzahl 1 limitiert")
 
                  End If
 
End If
 
 
        Else
 
 
  Console.WriteLine("Das System hat die Schülermonitore freigegeben / sind" & _
    "bereits freigegeben")
 
 
   Dim ExterneAnwendung1 As New System.Diagnostics.Process()
     ExterneAnwendung1.StartInfo.FileName = "module\Technik-Mon-Lok.exe" 
 If ExterneAnwendung1.HasExited Then
  Console.WriteLine("Es wurde noch kein neuer antrag gestellt die monitore zu" & _
    "sperren")
  Console.WriteLine("No Exit Ei345")      
 
Else
  Console.WriteLine("Die Monitore werden freigegeben")
  Dim ExterneAnwendung As New System.Diagnostics.Process()
   ExterneAnwendung.StartInfo.FileName = "module\Technik-Mon-Lok.exe"
                  ExterneAnwendung.Kill()
 
                  Console.WriteLine("Die Monitore sind freigegeben")
 
                  End If
 
End If
 
 
 
 
 
        SReader1.Close()
        SReader2.Close()
 
 
 
         Dim count As Integer
 
        If count = 86400 Then
        	Dim timer As New System.Threading.Timer(New _
          System.Threading.TimerCallback(AddressOf TimerCallback), Nothing, _
          10000, 10000)
            timer.Dispose()
            Console.WriteLine("End reached")
            Dim ended As New System.Threading.ManualResetEvent(False)
            ended.Set()
        End If
    End Sub
 
    Sub Main()
 
 
 
    	Dim ended As New System.Threading.ManualResetEvent(False)
 
        Console.WriteLine("Starting The BeneSoft-X-Systems System")
        ended.WaitOne()
        Console.WriteLine("Timer ended. Press any key to end application.")
        Console.Read()
    End Sub
 
 
 
 
 
 
End Class
End Namespace
wäre dankbar über lösungsvorschläge wie ich diesen timer einsetzen kan oder wie ich das überhaupt umsetzen kann
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Anwendung verbergen1.286The-Chaos504.01.06 10:16
Re: Anwendung verbergen952Lacoste04.01.06 11:04
Re: Anwendung verbergen907The-Chaos504.01.06 11:06
Re: Anwendung verbergen970Lacoste04.01.06 11:23
Re: Anwendung verbergen939The-Chaos504.01.06 11:30
Re: Anwendung verbergen1.249The-Chaos504.01.06 11:46
Re: Anwendung verbergen982Micke04.01.06 11:37
Re: Anwendung verbergen918The-Chaos504.01.06 11:44
Re: Anwendung verbergen977Micke04.01.06 12:17
Re: Anwendung verbergen936The-Chaos504.01.06 12:31
Re: Anwendung verbergen910Micke04.01.06 12:45
Re: Anwendung verbergen1.027The-Chaos504.01.06 12:58
Re: Anwendung verbergen866Micke04.01.06 13:41
Re: Anwendung verbergen927The-Chaos504.01.06 14:01
Re: Anwendung verbergen895The-Chaos504.01.06 14:07
Re: Anwendung verbergen904Micke04.01.06 14:34
Re: Anwendung verbergen882The-Chaos504.01.06 14:38
Re: Anwendung verbergen1.085The-Chaos504.01.06 14:49
Re: Anwendung verbergen944MeisterEngel04.01.06 18:15
Re: Anwendung verbergen989The-Chaos504.01.06 18:27
Re: Anwendung verbergen917MeisterEngel04.01.06 18:30
Re: Anwendung verbergen945The-Chaos504.01.06 19:37
Re: Anwendung verbergen891MeisterEngel04.01.06 19:49
Re: Anwendung verbergen968The-Chaos504.01.06 20:53

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2025 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel