Virtuelle Laufwerke erstellen (WME-Virtual.exe)

Anwendungen, Tools, Userlibs und anderes nützliches.
Benutzeravatar
winduff
Beiträge: 879
Registriert: 10.02.2006 21:05
Wohnort: Gießen
Kontaktdaten:

Virtuelle Laufwerke erstellen (WME-Virtual.exe)

Beitrag von winduff »

Guten Abend liebe Leute ;-)

Ich möchte euch ein kleines Tool vorstellen, was ich nur schnell "nebenher" geproggt habe.

Mit dem Tool kann man bis zu 22 Virtuelle Laufwerke (eg. Festplatten) erstellen, und ggf. wieder löschen. Das Tool ist noch nicht fertig, daher nur hier im Forum zum Download angeboten.

Der Vorteil gegenüber anderen Programmen ist: Das Tool ist nur 120KB groß, und jedes Kleinkind kann es benutzen ;-)

Download: http://www.pirahnastudio.de/wme-virtual.exe

Edit: \\ Das ist nur eine Exe, die Installation habe ich rausgenommen, da diese noch nicht wirklich erforderlich ist.... falls einer lieber eine ZIP will (aus evtl. sicherheitsgründen), bitte posten. Treiber sind keine erforderlich... Getestet auf Windows XP

Liebe Grüße
Chris

p.S 3x auf Viren überprüft (wie bei jedem prog von mir): Norton, AntiVir und McAffee
Zuletzt geändert von winduff am 09.03.2006 21:05, insgesamt 1-mal geändert.
Benutzeravatar
ts-soft
Beiträge: 22292
Registriert: 08.09.2004 00:57
Computerausstattung: Mainboard: MSI 970A-G43
CPU: AMD FX-6300 Six-Core Processor
GraKa: GeForce GTX 750 Ti, 2 GB
Memory: 16 GB DDR3-1600 - Dual Channel
Wohnort: Berlin

Beitrag von ts-soft »

Ist das ein Install oder nur ne Exe?
Ein paar Infos zur Funktionsweise wären schon wichtig. Normallerweise sind
dafür ja Treiber oder ähnliches erforderlich.
PureBasic 5.73 LTS | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.
Bild
Benutzeravatar
winduff
Beiträge: 879
Registriert: 10.02.2006 21:05
Wohnort: Gießen
Kontaktdaten:

Beitrag von winduff »

Siehe edit im post...

- Wie gesagt, treiber nicht erforderlich

- nur die exe, kein installer da dies noch keinen wirklichen sinn hat

-getestet auf XP
Benutzeravatar
KeyKon
Beiträge: 1412
Registriert: 10.09.2004 20:51
Computerausstattung: Laptop: i5 2,8 Ghz, 16GB DDR3 RAM, GeForce 555GT 2GB VRAM
PC: i7 4,3 Ghz, 32GB DDR3 RAM, GeForce 680 GTX 4GB VRAM
Win10 x64 Home/Prof
PB 5.30 (64bit)
Wohnort: Ansbach
Kontaktdaten:

Beitrag von KeyKon »

Das einzige was bei mir passiert ist das ein Schreibgeschützter, Versteckter Ordner entsteht, das überprüfen ob ein Laufwerk schon existiert kann dein Programm eigentlich auch übernehmen, und der Löschen Button sollte nur drückbar sein wenn das Laufwerk existiert und kein echtes ist.

KeyKon
(\/) (°,,,°) (\/)
Benutzeravatar
ts-soft
Beiträge: 22292
Registriert: 08.09.2004 00:57
Computerausstattung: Mainboard: MSI 970A-G43
CPU: AMD FX-6300 Six-Core Processor
GraKa: GeForce GTX 750 Ti, 2 GB
Memory: 16 GB DDR3-1600 - Dual Channel
Wohnort: Berlin

Beitrag von ts-soft »

Anwendungsfenster werden nicht per ESC beendet, sondern nur bei Screens
ist die üblich.
Nutzen kann ich nicht erkennen!
Warum ist die Exe so unwahrscheinlich gross, kann doch nicht an den paar
API-Aufrufen liegen :mrgreen:
Nagscreen ist wohl überflüssig. Ne trockene Schrippe ist mir mehr Wert,
als dieses Programm :lol:

Aber wenn Du mir den Nutzen noch erklären würdest, revidiere ich meine
Meinung evtl.
PureBasic 5.73 LTS | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.
Bild
Benutzeravatar
winduff
Beiträge: 879
Registriert: 10.02.2006 21:05
Wohnort: Gießen
Kontaktdaten:

Beitrag von winduff »

ich sag doch: des programm hat keinen wirklichen sinn - es verknüpft nur vereichnisse zu laufwerken.

Ich hab damit auch keinen wirklichen nutzen, aber gut -

danke für eure meinungen ^^

lg
chris
Benutzeravatar
Leonhard
Beiträge: 602
Registriert: 01.03.2006 21:25

Beitrag von Leonhard »

Die benutzen shell-Befehle standen schon man in einer COM oder Chip.
Benutzeravatar
winduff
Beiträge: 879
Registriert: 10.02.2006 21:05
Wohnort: Gießen
Kontaktdaten:

Beitrag von winduff »

Ja ist ganz simple:

Code: Alles auswählen

Procedure CreateVirtualDrive (Ordner.s,Buchstabe.s)
  If CreateDirectory (Ordner.s) And SetFileAttributes_(Ordner.s,#FILE_ATTRIBUTE_HIDDEN)
    ProcedureReturn DefineDosDevice_(0 ,Buchstabe.s,Ordner.s)
  EndIf 
EndProcedure 


Procedure DeleteVirtualDrive (Ordner.s,Buchstabe.s)
  If DefineDosDevice_(#DDD_REMOVE_DEFINITION  ,Buchstabe.s,Ordner.s)
    ProcedureReturn DeleteDirectory (Ordner.s,"*.*",#PB_FileSystem_Recursive| #PB_FileSystem_Force)
  EndIf 
EndProcedure 
Antworten