Hallo,
wie einige von euch vielleicht mitbekommen haben - fand ich die Idee von PowerProgger eine Kindersicherung zu programmieren ganz interessant.
Also hab ich mich hingesetzt und einfach mal begonnen.
Dies hier soll einen ersten Eindruck geben, was ich denn so vorhabe.
Name: CatchWord.dll
VB-Version: VB.NET
Framework: 2
Screenshots: keine da Dll
Kompatibilität: Alle Windowsversionen die Framework 2 unterstützen
Features:
1. Überwachen der Tastatureingaben
2. Überwachen der Browser (IE, Safari, Chrome und Firefox) - der Browser Opera wurden noch nicht implementiert
3. Überwachen der Zwischenablage
4. Mitschreiben der einzelnen Ereignisse
5. Dokumentation (unvollständig - schlechtes Englisch)
noch geplant:
1. Opera einbinden
2. Die wichtigsten Chat-Programme überwachen (eingehende Messages)
3. Dokumentation fertigstellen
Der Dll liegt eine Testanwendung bei, über die man die einzelnen Features steuern bzw. beobachten kann.
Getestet hab ich die Dll auf meinem Entwicklungsrechner (Windows Vista)
Da ich nur die aktuellsten Versionen der Browser installiert habe wäre folgendes interessant für mich
1. Funktioniert auf euren Rechnern auch alles - besonders interessant sind Tests auf anderen Windows Versionen ?
2. Funktioniert alles mit anderen - älteren - Browser-Versionen ?
Habt Ihr irgendwelche Funktionswünsche ?
Was müsste die Dll sonst noch so können ?
Nochwas:
Ich hab für diese Dll mal den Phönix Protector verwendet - was haltet ihr davon ?
Nochwas2:
Hab die Dll mal zeitlich begrenzt (31.8.2009)
EDIT:
Hier noch der Code der TestApp
Danke fürs Testen
EDIT:
10.August 2008
Gruss
mikeb69
wie einige von euch vielleicht mitbekommen haben - fand ich die Idee von PowerProgger eine Kindersicherung zu programmieren ganz interessant.
Also hab ich mich hingesetzt und einfach mal begonnen.
Dies hier soll einen ersten Eindruck geben, was ich denn so vorhabe.
Name: CatchWord.dll
VB-Version: VB.NET
Framework: 2
Screenshots: keine da Dll
Kompatibilität: Alle Windowsversionen die Framework 2 unterstützen
Features:
1. Überwachen der Tastatureingaben
2. Überwachen der Browser (IE, Safari, Chrome und Firefox) - der Browser Opera wurden noch nicht implementiert
3. Überwachen der Zwischenablage
4. Mitschreiben der einzelnen Ereignisse
5. Dokumentation (unvollständig - schlechtes Englisch)
noch geplant:
1. Opera einbinden
2. Die wichtigsten Chat-Programme überwachen (eingehende Messages)
3. Dokumentation fertigstellen
Der Dll liegt eine Testanwendung bei, über die man die einzelnen Features steuern bzw. beobachten kann.
Getestet hab ich die Dll auf meinem Entwicklungsrechner (Windows Vista)
Da ich nur die aktuellsten Versionen der Browser installiert habe wäre folgendes interessant für mich
1. Funktioniert auf euren Rechnern auch alles - besonders interessant sind Tests auf anderen Windows Versionen ?
2. Funktioniert alles mit anderen - älteren - Browser-Versionen ?
Habt Ihr irgendwelche Funktionswünsche ?
Was müsste die Dll sonst noch so können ?
Nochwas:
Ich hab für diese Dll mal den Phönix Protector verwendet - was haltet ihr davon ?
Nochwas2:
Hab die Dll mal zeitlich begrenzt (31.8.2009)
EDIT:
Hier noch der Code der TestApp
VB.NET-Quellcode
- Imports CatchWord
- Imports System.Text
- Imports System.Runtime.InteropServices
- Public Class Form1
- Private WithEvents c As New CatchWord.CatchWord
- Protected Overrides ReadOnly Property ShowWithoutActivation() As Boolean
- Get
- Return True
- End Get
- End Property
- Private Sub Form1_FormClosing(ByVal sender As Object, ByVal e As System.Windows.Forms.FormClosingEventArgs) Handles Me.FormClosing
- c.SaveLog()
- End Sub
- Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
- c.BadWords = New String() {"Arsch", "Bruha", "Depp", "Sexflatrate", "Penis", "Viagra"}
- Me.ListBoxBadWords.Items.AddRange(c.BadWords)
- Me.Text = "Test-Application designed for the catchword.dll"
- End Sub
- Private Sub c_BadWordFound(ByVal sender As Object, ByVal e As CatchWord.BadWordFoundEventArgs) Handles c.BadWordFound
- Me.BringToFront()
- MessageBox.Show(Me, "Ein Bad Word wurde gefunden: " & e.BadWordIn.ToString)
- End Sub
- Private Sub CheckBoxActivateKeyboard_CheckedChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles CheckBoxActivateKeyboard.CheckedChanged
- c.IsWatching(ICatchWord.Identifier.KeyBoardInput) = Me.CheckBoxActivateKeyboard.Checked
- End Sub
- Private Sub CheckBoxActivateWebBrowser_CheckedChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles CheckBoxActivateWebBrowser.CheckedChanged
- c.IsWatching(ICatchWord.Identifier.Browser) = Me.CheckBoxActivateWebBrowser.Checked
- End Sub
- Private Sub CheckBoxClipboard_CheckedChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles CheckBoxActivateClipboard.CheckedChanged
- c.IsWatching(ICatchWord.Identifier.Clipboard) = Me.CheckBoxActivateClipboard.Checked
- End Sub
- Private Sub c_LogInformationAdded(ByVal sender As Object, ByVal e As CatchWord.LogInformationAddedEventArgs) Handles c.LogInformationAdded
- Me.ListBoxLog.Items.Clear()
- Me.ListBoxLog.Items.AddRange(c.GetCurrentLog)
- End Sub
- Private Sub CheckBoxAllowLog_CheckedChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles CheckBoxAllowLog.CheckedChanged
- c.IsLogging = Me.CheckBoxAllowLog.Checked
- End Sub
- Private Sub ButtonOpenLogFolder_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ButtonOpenLogFolder.Click
- Dim psi As New ProcessStartInfo
- psi.Arguments = c.GetLogFolder
- psi.FileName = "Explorer.exe"
- Process.Start(psi)
- End Sub
- End Class
Danke fürs Testen
EDIT:
10.August 2008
- Update vom 10.August 2009 hochgeladen
- Beitrag aktualisiert
Gruss
mikeb69
Dieser Beitrag wurde bereits 5 mal editiert, zuletzt von „mikeb69“ ()