Programm ausführen, sobald Ordner geöffnet?

Status
Nicht offen für weitere Antworten.

Guppi

Aktives Mitglied
Hi,
ist es möglich eine ".jar" Datei auszuführen, sobald der Ordner geöffnet wird, in dem sich die ".jar" datei befindet?
Also dass z.B. dieses Programm ausgeführt wird, sobal der Ordner, in dem das Programm ist geöffnet wurde:
Code:
	try	{
		Desktop.getDesktop().open(new File("C:\\Users\\Public"));
	}
	catch(Exception x)	{
		JOptionPane.showMessageDialog(null, "Es ist ein Fehler aufgetreten!", "Fehler!", JOptionPane.ERROR_MESSAGE);
	}
Schonmal Danke für Antworten!
Mfg, Guppi
 

Guppi

Aktives Mitglied
Also ich meine das so: Wenn du z.B. auf dem Desktop einen Ordner namens "Neuer Ordner" hast und da ist eine Java Datei drin, z.B. namens "Test".
Dann soll "Java.jar" ausgeführt werden, wenn der Ordner "Neuer Ordner" geöffnet wird.
Jetzt verstanden? :)
 

Guppi

Aktives Mitglied
Also, meinem Freund wurde ein Programm zugeschickt, womit sein PC runtergefahren wird, sobald er draufklickt. Und jetzt wollte ich wissen, ob es theoretisch gehen würde ein programm zu schreiben, welches sofort startet, sobald der Ordner geöffnet wird... Und wenn es gehen würde, wie es geht :)
 

Wildcard

Top Contributor
Mit Ordner meinst du wohl Verzeichnis. Ein Verzeichnis öffnet man nicht, man listet seinen Inhalt auf.
Was du unter öffnen verstehst macht ein Progamm, bei dir also der Windows Explorer.
Wenn du das also möchtest, bring es deinem Windows Explorer bei.
 

Guppi

Aktives Mitglied
Du kennst doch einen Ordner. Da befinden sich verschiedene Sachen drin und wenn man ihn öffnet, dann öffnet sich der Explorer und man sieht den Ordnerinhalt. Z.B. Musik, Verknüpfungen, Bilder, etc. Und wenn ich jetzt eine ".jar" Datei in so einen Ordner reinstecke, dann soll diese ".jar" Datei ausgeführt werden, sobalt der Ordner, in dem sich die Datei befindet geöffnet wird.
Hier ein Bild von einem Ordner:
Clipboard02.png

Und so ein Ordnerinhalt könnte dann z.B. so aussehen: (Und dieses Programm "Starter" soll ausgeführt werden, wenn der Ordner namens "Neuer Ordner" geöffnet wurde)
Clipboard01.png
 

ARadauer

Top Contributor
hast du das schon irgendwo mal gesehen?

ich denk nicht dass das geht, ohne das du jetzt explorer.exe umschreibst und neu compilierst ;-)
 

Wolfgang Lenhard

Bekanntes Mitglied
Hi Guppi,
ich glaube es ist das Beste, wenn Du einfach einen Shortcut auf dem Desktop erzeugst: Starter.jat anklicken, Maustaste gedrückt halten und auf den Desktop ziehen, Strg + Shift drücken und Maustaste loslassen. Voilà: Ein Shortcut, mit dem man direkt das Programm ausführen kann. Alternativ kannst Du auch direkt Starter.jar auf den Desktop ziehen. Wenn es eh nur eine Datei ist, wozu dann ein eigener Order?

Ciao,
Wolfgang

P.S.: Ich glaube, es geht prinzipiell nicht, ein Programm auszuführen, sobald ein Ordner angezeigt wird. Das wäre komplett fatal, da man dem Nutzer beliebige Schadprogramm unterjubeln könnte und diese unkontrolliert aktiviert werden.
 
M

MiDniGG

Gast
Was war denn nun an Wildcards aussage so unverständlich???

Wenn ich je auf die Idee käme soetwas machen zu wollen würde ich auch einfach verknüpfung - Ordnersymbol - fertig machen... Naja. Ich bin eh faul ^^
 

Niki

Top Contributor
Ich glaube es geht genau um das "unterjubeln" von Programmen, also ein Java-Virus! Was machst du wenn der Benutzer die Runtime nicht installiert hat? --> Bitte installieren Sie die Java Laufzeitumgebung, ich möchte einen Java-Virus ausführen
 

Guppi

Aktives Mitglied
:D (Das würde ich natürlich nieeemals machen) Also ich wollte halt wissen, ob es theoretisch gehen würde, wenn ich z.B. meinem Freund per icq eine ".jar" datei zuschicke, die Datei sich sofort ausführt und der PC sofort runtergefahren wird.
Aber ich will das wirklich nicht machen, ich will einfach nur wissen, ob und wenn, wie das geht.
 

DamienX

Aktives Mitglied
Obwohl mich bei bei MS Systemen zwar nix mehr wirklich wundert...
Das wäre wohl eine der fatalsten Sicherheitslücken die ich mir vorstellen könnte...
Viren die schon beim betrachten losgehn!

Die Antwort ist darum nein... das funktioniert bestimmt nicht ohne weiteres!
 
M

maki

Gast
DamienX hat gesagt.:
Obwohl mich bei bei MS Systemen zwar nix mehr wirklich wundert...
Das wäre wohl eine der fatalsten Sicherheitslücken die ich mir vorstellen könnte...
Viren die schon beim betrachten losgehn!

Die Antwort ist darum nein... das funktioniert bestimmt nicht ohne weiteres!
Leider ist doch das der Standard bei M$ Software, siehe IE, Outlook, Excel, Word, etc. pp.
 

HoaX

Top Contributor
ich bin der meinung unter windows geht das. ist aber zu lange her um mich jetzt genau zu erinnern. gibt dafür registryeinträge die definieren was die standardaktion beim öffnen ist (7zip starten bei .zip dateien usw.). gibt es auch ordner. irgendwie hab ich noch das wort shellextension dazu im kopf. aber wie gesagt, is schon n paar jährchen her wo ich noch mit der windows-api (und windows allgemein) gearbeitet hab.
 

thE_29

Top Contributor
So, jetzt schalte ich mich mal ein ;)

Klar geht das :bae:

Man muss einfach die Messages vom Windows Message System abfangen und somit könnte man da sich etwas starten!

Bzw, wird es in Windows sicher einen Hook dafür geben. Zb habe ich vorher mit dem Spy++ den Explorer gespyt und sobald man ein Verzeichnis wechselt, hatte man ein setText mit Verzeichnis!
Gehn tuts schon, aber für das was dein Freund will, wird sich der Aufwand kaum lohnen ;)
 
I

Ich&Mir

Gast
also mein AntiVir schlägt immer Alarm wenn ich mich durch virenbefallene Ordner such^^
des muss ja auch wissen wo der Explorer grad is, und könnte ja auch immer wenns merkt dass in dem order eine starter.jar is, diese starten
 
M

Mr. Java

Gast
Es geht auch anders!

Man kann dem System sagen da ein Ordner die Funktionen von einem Laufwerk haben soll. Das geht über den Registrierungs-Editor.

Dan speichert man in den Ordner eine Autorun.in wo steht was gemacht werden soll. Mann könnte auch sagen wenn Ordner im Level1 (Ebene1) geöffnet worden ist, starte in Ordner XY die Datei XY.

Dadurch verliert man aber die Systemunabhängigkeit von Java. Die Idee von Ich&Mir ist sinnvoller, dafür muss aber das System neugestartet werden da diese Prozesse direkt am System, Kernel, Prozessor anheften.

MfG
Mr. Java
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
OSchriever Programm über Linux-Kommandozeile ausführen Allgemeine Java-Themen 20
I File ausführen und mein Programm bearbeiten lassen Allgemeine Java-Themen 11
J Java programm lässt sich in win7 nach linux install nicht mehr ausführen Allgemeine Java-Themen 18
DStrohma Kommandozeilen-Programm unendlich lang ausführen Allgemeine Java-Themen 13
M in Abhänigkeit vom FileFilter, externes Programm ausführen Allgemeine Java-Themen 12
L Programm um eine bestimmte Uhrzeit ausführen Allgemeine Java-Themen 4
A Programm an bestimmter Stelle ausführen Allgemeine Java-Themen 5
Airwolf89 *.exe mit java programm ausführen Allgemeine Java-Themen 1
N Per Java-Programm onClick ausführen Allgemeine Java-Themen 5
J WebBrowser Java Programm Download, Ausführen? Allgemeine Java-Themen 2
E Programm mit der Runtime ausführen Allgemeine Java-Themen 8
G Programm erneut ausführen? Allgemeine Java-Themen 3
Q Java programm von Html seite ausführen Allgemeine Java-Themen 3
B JavaSkript in Java Programm ausführen Allgemeine Java-Themen 7
M Externes Programm ausführen Allgemeine Java-Themen 2
G Java Programm auf anderem Pc ausführen Allgemeine Java-Themen 4
H jar-file in anderem main programm ausführen Allgemeine Java-Themen 2
M Linux-Befehle per Programm ausführen Allgemeine Java-Themen 10
Jose05 Umgang mit Exceptions in einen Programm Allgemeine Java-Themen 2
E Output Fehler (Java-Programm Kuchen) Allgemeine Java-Themen 11
S Java Programm lässt sich vom USB-Stick starten, aber nicht von HDD Allgemeine Java-Themen 16
R Programm führt Methoden gleichzeitig aus Allgemeine Java-Themen 2
T Der Aufruf von CMD-Programm Allgemeine Java-Themen 30
A Java Programm erstellen hilfe Allgemeine Java-Themen 10
Mike80 Processing Programm fiert ohne Arduino ein Allgemeine Java-Themen 2
B Mysteriöse Ergebnisse beim Baccarat Programm? Allgemeine Java-Themen 13
districon Programm zum Durchsuchen von (Ebay-)Artikeln Allgemeine Java-Themen 1
T Addons im eigenen Programm Allgemeine Java-Themen 1
Calli11 Was muss ich hier in die Main schreiben, damit das Programm ausgeführt wird? Allgemeine Java-Themen 4
S .exe Datei/Programm auslesen? Allgemeine Java-Themen 2
S Formel für Sonnenwinkel in ein Programm überführen Allgemeine Java-Themen 11
Alex_99 Programm stürzt beim Aufruf der Funktion ab? Text ausgeben Allgemeine Java-Themen 45
B Java Programm auf virutellem Desktop laufen lassen? Allgemeine Java-Themen 1
L Java überprüfen lassen, ob sich ein gegebener Pfad / das Programm an sich auf einer CD oder Festplatte befindet Allgemeine Java-Themen 14
Tiago1234 Warum hängt sich mein Programm auf? Allgemeine Java-Themen 22
D Programm designen Allgemeine Java-Themen 1
S Folgendes Problem bei einem Programm Allgemeine Java-Themen 1
J c Programm läuft nicht in compilierter Version des Java Projektes Allgemeine Java-Themen 7
O 2D-Grafik BioFarben-Programm soll auf Vollbild schalten Allgemeine Java-Themen 1
S Nachrichten Filter Programm Allgemeine Java-Themen 14
S Programm schreiben, das mir aufgrund von Schlagwörtern, die ich im Internet suche, relevante Themen sofort anzeigt. Allgemeine Java-Themen 1
T Hilfe bei Programm. IDE: Eclipse mit EV3-Plugin, lejos Allgemeine Java-Themen 8
Lukas2904 Swing Anzeigen lassen das das Programm geschlossen wurde Allgemeine Java-Themen 3
TechnikTVcode Mail Programm Allgemeine Java-Themen 2
S Programm entwickeln, welches ein Dreieckspuzzle lösen kann Allgemeine Java-Themen 5
R Lesen von Interfaces (Programm Vervollständigen) Allgemeine Java-Themen 10
Dann07 Java-Programm findet DLLs nicht! Allgemeine Java-Themen 20
OSchriever Linux-Programm öffnen Allgemeine Java-Themen 6
P USER Management in SQL übergreifend auf JAVA Programm Allgemeine Java-Themen 41
L Eclipse Konsole im exportierten Programm Allgemeine Java-Themen 2
D Verkauf von einem Programm welches ich in Java geschrieben habe Allgemeine Java-Themen 4
M Programm erkennt String aus .txt Datei nicht Allgemeine Java-Themen 3
P Erstelltes Programm ist doppelt so groß Allgemeine Java-Themen 11
N Programm nach Abschluss neustarten lassen Allgemeine Java-Themen 6
S Einfaches Programm programmieren Allgemeine Java-Themen 5
M kleines KI Programm Idee Allgemeine Java-Themen 7
D Boolean von ein anderem Java Programm während der Laufzeit ändern Allgemeine Java-Themen 23
L Excel Datei löscht sich selbst im Programm - Java Allgemeine Java-Themen 3
ralfb1105 Starten Java App(s) (.jar) aus einem Java Programm Allgemeine Java-Themen 18
temi Java Programm aus einer DB laden und starten Allgemeine Java-Themen 2
N Programm startet nicht, nur per cmd Allgemeine Java-Themen 5
J Programm zum Suchen eines Wortes im Dateisystem Allgemeine Java-Themen 4
E Java Programm mit Clients erweitern - Möglichkeiten? Allgemeine Java-Themen 2
Joker4632 Methoden Befehl an bereits extern geöffnete Programm-spezifische Konsole senden Allgemeine Java-Themen 1
M Dieses Programm schneller machen? Allgemeine Java-Themen 2
R Programm zur Rekursion Allgemeine Java-Themen 5
N Quicksort Programm hängt sich auf Allgemeine Java-Themen 6
S Compiler-Fehler Programm verhält sich in Eclipse anders Allgemeine Java-Themen 1
B Input/Output Programm zum Auslesen/Beschreiben von Textdateien, wie Geschwindigkeit erhöhen? Allgemeine Java-Themen 18
dereki2000 Programm veröffentlichen Allgemeine Java-Themen 14
mrbig2017 Threads Chat Programm mit Threads? Allgemeine Java-Themen 2
M Suche aktuelle Apache Poi Bibliothek zum Einbinden in mein Programm Allgemeine Java-Themen 2
J Java "Bank Programm" Brauche eure Hilfe Allgemeine Java-Themen 3
S Java Programm (Spiel mit den Boxen) Allgemeine Java-Themen 1
kodela Programm hängt in der Ereigniswarteschlange Allgemeine Java-Themen 13
A Java Programm verbessern/vereinfachen Allgemeine Java-Themen 20
P Programm darf nicht mehrfach startbar sein Allgemeine Java-Themen 16
S Programm hängt sich manchmal (selten) auf Allgemeine Java-Themen 9
JavaNewbie2.0 Programm nicht im Taskmanager schliesen können Allgemeine Java-Themen 15
J XML Datei mit installiertem Programm öffnen Allgemeine Java-Themen 7
Arif Input/Output Dateien im Jar-Programm speichern Allgemeine Java-Themen 12
H Java FX 2 Fragen um Programm in mehrere sprachen zu übersetzen in Gluon Framwork Allgemeine Java-Themen 3
JavaNewbie2.0 Programm bleibt "stehen" Allgemeine Java-Themen 2
JavaNewbie2.0 Start eines Anderen Programm erkennen Allgemeine Java-Themen 6
E Mit Java ein Python Programm starten Allgemeine Java-Themen 20
Q-bert Daten von Java Programm speichern Allgemeine Java-Themen 4
Aruetiise Methoden .jar mit Programm öffnen Allgemeine Java-Themen 2
C anderes Programm schließen! Allgemeine Java-Themen 5
C Webseiten Programm problem Allgemeine Java-Themen 5
E Programm auf Installation prüfen Allgemeine Java-Themen 1
J Programm zum Download von CSV-Dateien Allgemeine Java-Themen 4
E Programm ohne Windowsrand(Vollbild) ? Allgemeine Java-Themen 5
G Programm, das nach abgearbeiteter main Methode weiterläuft Allgemeine Java-Themen 72
P Schnittstelle java Programm zu Webserver / Browser Allgemeine Java-Themen 2
J Schutz Programm Jar Exe Allgemeine Java-Themen 7
R javax.comm --> Programm funktioniert nach Export nicht mehr Allgemeine Java-Themen 0
Blender3D Java Swing Programm Windows 10 Autostart Problem Allgemeine Java-Themen 2
U Input/Output Warum wirft mir das Programm diesen Fehler? Allgemeine Java-Themen 6
X jvm exception abfangen und an externes Programm schicken Allgemeine Java-Themen 4
B Programm updaten mit FXLauncher Allgemeine Java-Themen 1

Ähnliche Java Themen

Neue Themen


Oben