Visual Basic Forum

Visual Basic Forum
für VB6 und VB.NET Programmierer
 
RegistrierenRegistrieren  LoginLogin

Neues Thema eröffnen   Neue Antwort erstellen    Visual Basic Forum Foren-Übersicht -> Fertige Programme
Autor
Nachricht
tr4st
Überflieger
Überflieger

Anmeldedatum: 16.04.2008
Beiträge: 486

Safe Your Workstation
Verfasst am: 22.09.2008, 09:55

Hallo liebe Community,
nach langer Zeit mal wieder ein Release meinerseits.



Name: SafeYourWorkstation

Beschreibung: Sichern Sie ihren Windows gestützten Computer mit externen Laufwerken wie ihrem USB-Stick, ihrem Handy oder sogar mit einer externen Festplatte.
Die Eingabe des Computers wird mit dem entfernen des Datenträgers gesperrt.
Die Applikation läuft völlig Ressourcen schonend im System Tray.

Current Version: 1.0.3.4
ACHTUNG: AutoStart ist noch verbugt, bitte nicht nutzen!

Download: http://beem.to/?id=w7gdxt0v

Next Version: 1.0.4.4
+ PanicKey Combination


Bugs gefunden? Email an: tr4st [at] gmx [dot] de
_________________
 
Fir Kay
Poster
Poster

Anmeldedatum: 01.05.2008
Beiträge: 109


Verfasst am: 22.09.2008, 13:52

Also ohne z.B. dem USB Stick kann man nicht auf die Festplatte zu greifen? Gehts auch nur mit einer Festplatte also nicht die mit Windows?
 
tr4st
Überflieger
Überflieger

Anmeldedatum: 16.04.2008
Beiträge: 486


Verfasst am: 22.09.2008, 14:14

Es geht mit allen externen Datenträgern.

Ohne das angeschlossene Gerät gibt es absolut keinen Zugriff.
 
bla
Coder
Coder

Anmeldedatum: 02.05.2008
Beiträge: 267


Verfasst am: 22.09.2008, 14:27

coole idee.

aber:
- das suchen der datenträger dauert ziemlich lange [img]/sad.gif[/img] also auch schon wenn man nur das prog ausm tray holt
- man kann den taskmanager noch öffnen
 
sollniss
Überflieger
Überflieger

Anmeldedatum: 01.05.2008
Beiträge: 699


Verfasst am: 22.09.2008, 14:53

Iwie merk ich keinen Unterschied.
Was wird denn deaktiviert? oO
 
tr4st
Überflieger
Überflieger

Anmeldedatum: 16.04.2008
Beiträge: 486


Verfasst am: 22.09.2008, 15:00

(bla)
- das suchen der datenträger dauert ziemlich lange [img]/sad.gif[/img] also auch schon wenn man nur das prog ausm tray holt


Kommt immer jenachdem darauf an wieviele Datenträger du hast, ich habe 6 Stück und dort dauert es nicht einmal eine Sekunde.
Das Tool refreshed die DriveList wenn es aus dem SystemTray geholt wird, gestartet wird oder wenn man auf RefreshDrives klickt.

(bla)
- man kann den taskmanager noch öffnen


Richtig, aber du kannst nichts weiter machen.

(sollniss)
Iwie merk ich keinen Unterschied.
Was wird denn deaktiviert? oO


Es lag an dem "Hardware sicher entfernen", dadurch ist der Laufwerks Buchstabe verloren gegangen und die Exception wird ausgegeben.
Wird in der nächsten Version bereits gefixt sein, da ich wie bereits im 1. Post erwähnt auf Hardware ID's umsteige.

 
bla
Coder
Coder

Anmeldedatum: 02.05.2008
Beiträge: 267


Verfasst am: 22.09.2008, 15:18

(tr4st)
Zitat von bla
- man kann den taskmanager noch öffnen
Richtig, aber du kannst nichts weiter machen.


doch: (in vb6:)
open environ("windir") & "Taskmanager.exe" for binary as #1

(Taskmanager.exe ist falsch, tskmngr.exe oder so)
 
tr4st
Überflieger
Überflieger

Anmeldedatum: 16.04.2008
Beiträge: 486


Verfasst am: 22.09.2008, 15:20

Ich verstehe gerade nicht wirklich was du mir damit sagen möchtest.
 
sollniss
Überflieger
Überflieger

Anmeldedatum: 01.05.2008
Beiträge: 699


Verfasst am: 22.09.2008, 15:21

Das is doch dein eigener PC den du sperrst, warum sollte man seine eigene Sperrung umgehen wollen?
 
bla
Coder
Coder

Anmeldedatum: 02.05.2008
Beiträge: 267


Verfasst am: 22.09.2008, 15:28

häh?

du kannst den taskmanager nichtmehr öffnen wenn er binär geöffnet ist (kA ob das richtig formuliert ist.. bin kein informatiker)

das erreicht man in vb6 so:
Visual Basic: [code]open environ("windir") & "tskmngr.exe" for binary as #1[/code]

wenn das ausgeführt wurde ,lässt er sich nicht mehr öffnen.

ich weiß das es bei dem programm nichts bringt, da tastatur und keyboard gesperrt sind, aber sieht trotzdem schöner aus...
 
tr4st
Überflieger
Überflieger

Anmeldedatum: 16.04.2008
Beiträge: 486


Verfasst am: 22.09.2008, 15:50

Aber wozu sollte ich das machen?
Ausserdem ist das .NET Wink hast du mich jemals in VB6 coden gesehen?
 
bla
Coder
Coder

Anmeldedatum: 02.05.2008
Beiträge: 267


Verfasst am: 22.09.2008, 15:55

weil es schöner aussieht Very Happy
dann sieht es so aus, als würde der pc total sicher sein Wink

ist er aber nicht -.-
wenn ich meinen pc mit meinem usb stick sichere, und dann einen vollkommen anderen usb stick reinstecke. ist der pc wieder freigegeben... das ist weniger sicher Very Happy

ps: bei mir dauert das auflisten 7 sek. [img]/sad.gif[/img]
 
tr4st
Überflieger
Überflieger

Anmeldedatum: 16.04.2008
Beiträge: 486


Verfasst am: 22.09.2008, 15:59

Wie ich bereits mehrmals erwähnte, wird es in der nächsten Version eine HardwareID Sicherrung geben, somit kannst du dann nicht einfach einen beliebigen Stick reinstecken.
 
ZiuX
« Moderator »<b><font color=green>« Moderator »</font



Anmeldedatum: 02.05.2008
Beiträge: 160


Verfasst am: 22.09.2008, 16:03

Klasse Idee.
Sehr schönes Release!
Wink

lg ZiuX
_________________
ziux[ät]jabber.ccc.de
Z1uX.cn
 
tr4st
Überflieger
Überflieger

Anmeldedatum: 16.04.2008
Beiträge: 486


Verfasst am: 22.09.2008, 16:46

New Version Status: 1.0.3.4

Added: UniqueID Check
Added: AutoStart

Fixed: Remove File on deactivate

Deleted: Drive Check (somit BugFix für das sichere entfernen der Hardware)

Download Link im ersten Post erneuert!
 
^^kev####
Überflieger
Überflieger

Anmeldedatum: 01.05.2008
Beiträge: 476
Wohnort: Haan


Verfasst am: 22.09.2008, 17:32

Hi Daniel Wink
echt coole Idee hätte ich auch mal drauf kommen können Mad
Bei mir Funktioniert es super Wink
Werde es später nochmal genauer unter die Lupe nehmen Very Happy
_________________
 
tr4st
Überflieger
Überflieger

Anmeldedatum: 16.04.2008
Beiträge: 486


Verfasst am: 22.09.2008, 17:39

Hallo Kevin,

Vielen Dank.

Lass den Autostart bitte aussen vor, denn dieser funktioniert noch nicht wie gewünscht, aber ich arbeite auf Hochtouren daran!
 
nicok
Poster
Poster

Anmeldedatum: 15.05.2008
Beiträge: 161


Verfasst am: 22.09.2008, 19:31

Habs mir nicht angeguckt aber mal ne Frage undzwar sperrst du die Tastur?
Wenn ja wie. mit einem hook?
 
tr4st
Überflieger
Überflieger

Anmeldedatum: 16.04.2008
Beiträge: 486


Verfasst am: 22.09.2008, 19:40

Ja ich sperre die Tastatur und die Maus aber nicht über ein Hook.
Ich nutze dafür eine API.
 
^^kev####
Überflieger
Überflieger

Anmeldedatum: 01.05.2008
Beiträge: 476
Wohnort: Haan


Verfasst am: 22.09.2008, 19:44

Visual Basic: [code] _
Private Shared Function BlockInput(ByVal fBlock As Boolean) As Boolean
End Function


[/code] :confused: Very Happy
_________________
 
tr4st
Überflieger
Überflieger

Anmeldedatum: 16.04.2008
Beiträge: 486


Verfasst am: 22.09.2008, 19:49

Visual Basic: [code]Private Declare Function BlockInput Lib "user32.dll" (ByVal fBlock As Boolean) As Boolean[/code]
 
bla
Coder
Coder

Anmeldedatum: 02.05.2008
Beiträge: 267


Verfasst am: 22.09.2008, 21:03

quasi (ein sehr geiles wort) eins der besten programme, die hier vorgestellt wurden Smile seehr sehr gute idee.

aber kannst du ne andere methode finden um die usb anschlüsse zu finden? das mit den 7 sek suckt [img]/sad.gif[/img] bzw, mach raus, dass immer wenn das fenster erscheint, die anschlüsse geprüft werden. danke Wink
 
tr4st
Überflieger
Überflieger

Anmeldedatum: 16.04.2008
Beiträge: 486


Verfasst am: 22.09.2008, 21:06

Natürlich werde ich das noch optimieren, aber erstmal wird das Programm fertiggestellt und dann wird optimiert.

Ihr könnt auch jeder Zeit weitere Ideen und Infos einwerfen sofern ihr wollt.

Bugs könnt ihr mir auch melden, ich kann euch dann sagen ob diese bereits bekannt sind oder nicht.

Edit: Mein Küchenchef sagt auch immer "quasi" und darauf kommt jedesmal ein "modo" ;D
 
noname
Poster
Poster

Anmeldedatum: 30.04.2008
Beiträge: 131


Verfasst am: 23.09.2008, 13:34

Findsch toll!

Hab lange nach etwas gesucht um meinen Rechner effizient zu schützen.
Ein großes Danke!
 
bla
Coder
Coder

Anmeldedatum: 02.05.2008
Beiträge: 267


Verfasst am: 23.09.2008, 20:46

ich denke, du überprüfst die laufwerke so:

Visual Basic: [code]For Each driveName As System.IO.DriveInfo In My.Computer.FileSystem.Drives
If DriveExists(driveName.ToString) = True Then ListBox1.Items.Add(driveName)
Next[/code]

das problem ist nur, wenn ein laufwerk nicht bereit ist, dauert das sehr lange (bei mir laufwerk A: -> ca 7 sek.). viellt findest du ja ne lösung
 
tr4st
Überflieger
Überflieger

Anmeldedatum: 16.04.2008
Beiträge: 486


Verfasst am: 23.09.2008, 22:39

Nein, ich überprüfe die Laufwerke nicht auf ihre Existenz.
Die Überprüfung findet anhand eines unique Hardware Keys statt.

Würde ich anhand von Exist die Laufwerke überprüfen so würden mir auch Laufwerke wie z.B. das Disketten Laufwerk angezeigt werden, dies ist aber nicht der Fall denn ich überprüfe lediglich ob sie Ready sind.
 
bla
Coder
Coder

Anmeldedatum: 02.05.2008
Beiträge: 267


Verfasst am: 24.09.2008, 10:09

ja. ich hab die funktion "driveexists" nicht erwähnt. diese überprüft ob das laufwerk ready ist. sprich es wird wahrscheinlich das selbe prinzip sein

//ich hab jetzt mal mein nicht vorhandenen diskettenlaufwerk deaktiviert. dann klappts...

//muss die "unique" id bei versch laufwerken die selbe sein? :p
iwie is das verbuggt, wenn ich aktivieren, laggt das programm vor sich hin und ich kann noch alles bewegen, wenn ich dann deactivate mache, hängt die maus aber man kann im taskmanager alles beenden...
_________________


 
tr4st
Überflieger
Überflieger

Anmeldedatum: 16.04.2008
Beiträge: 486


Verfasst am: 24.09.2008, 15:34


Werde das heute Abend mal alles testen, warum dem so ist.
Danke für die Hinweise.
 
Neues Thema eröffnen   Neue Antwort erstellen    Visual Basic Forum Foren-Übersicht -> Fertige Programme

Tags: tr4st

 
 Verwandte Themen   Aufrufe   Letzter Beitrag 
Keine neuen Beiträge Visual Basic Download ? 1741 03.05.2011, 07:38
Keine neuen Beiträge Api Download in Prozent + Kb anzeige + Progrezzbar 1344 21.10.2007, 13:03
Keine neuen Beiträge Download 1358 30.08.2007, 15:45
Keine neuen Beiträge Download mit Internet Explorer Object 923 18.08.2008, 19:00
Keine neuen Beiträge Visual Basic 6 download 3694 26.05.2007, 11:51
 



[ Time: 0.8049s ][ Queries: 189 (0.0309s) ][ GZIP on - Debug on ]