![]() |
Programm starten, wenn das Programmverzeichnis geöffnet wird
Hallo
ist es möglich (wahrscheinlich nicht) die Anwendung automatisch starten lassen, wenn man das Programmverzeichnis öffnet ? |
Re: Programm starten, wenn das Programmverzeichnis geöffnet
Es könnte gehen in dem du eine Mini-Anwendung im Hintergrund laufen lässt, mit dieser alle offenen Fenster abfragst und, wenn der Titel passt, per Shellexecute dein "richtiges" Programm startet.
|
Re: Programm starten, wenn das Programmverzeichnis geöffnet
Die sauberste Lösung wäre wahrscheinlich ein Dateisystemfiltertreiber.
|
Re: Programm starten, wenn das Programmverzeichnis geöffnet
Zitat:
Wie wäre es denn mit der alternative, das Programmverzeichnis als Laufwerk zu mappen (subst) und dann eine Autorun.inf Datei dort anzulegen, die dann das passende Programm startet, wie wir es doch alle von CD-Laufwerken her kennen. Moin |
Re: Programm starten, wenn das Programmverzeichnis geöffnet
Zitat:
aber mit Dateisystemfiltertreiber verstehe ich nicht ! |
Re: Programm starten, wenn das Programmverzeichnis geöffnet
Zitat:
wie lautet der Code? Das wäre natürlich noch alternativer :mrgreen: |
Re: Programm starten, wenn das Programmverzeichnis geöffnet
stifflersmom hat dir doch das passende Stichwort schon gegeben: Subst
|
Re: Programm starten, wenn das Programmverzeichnis geöffnet
1, Ich glaube nicht das ein per Subst gemapptes Laufwerk Autostart unterstützt. Und wieso sollte es dann ausgeführt werden. Autostart wird beim erkennen einer CD mit dieser Datei und aktiven Option autostart ausgeführt
2, FindWind wird bei Vista scheitern wenn Explorer mit anderen rechten als Tray-Anwendung gestartet wird (Stichwort UAC und Filterung der Windows-Messages) 3, Die wahre Lösung ist die von Luckie: Dateisystemfiltertreiber. Dies erfordert aber genügend Know How und ist u.U. von Delphi aus nicht einfach zu realisieren. 4, Ich würde jede SW wieder löschen die in solcher Art versucht meinen Rechner zu "verhunzen". |
Re: Programm starten, wenn das Programmverzeichnis geöffnet
Zitat:
|
Re: Programm starten, wenn das Programmverzeichnis geöffnet
Zitat:
Damit er weiß was drin ist Allerdings das soll nicht nur auf meinen PC gehen sondern auf alle PCs Stimmt das, daß die Funktion FindWind bei Windows Vista nicht funktioniert? |
Re: Programm starten, wenn das Programmverzeichnis geöffnet
Zitat:
|
Re: Programm starten, wenn das Programmverzeichnis geöffnet
Zitat:
Zitat:
Zitat:
|
Re: Programm starten, wenn das Programmverzeichnis geöffnet
Taktaky, erklär dich bitte.
Was ist Sinn der ganzen Sachen. Wenn ich meinen Explorer öffne, dann sehe ich was drin ist, und ich brauch kein Programm, das mir das bestätigt... Was ist soll die Anwendung später denn bewerken? |
Re: Programm starten, wenn das Programmverzeichnis geöffnet
Zitat:
|
Re: Programm starten, wenn das Programmverzeichnis geöffnet
Bietet das NTFS-Dateisystem nicht die Möglichkeit, Ordner zu Verschlüsseln bzw. mit Passwörtern zu belegen? Vielleicht wäre das was für Dich, nach dem ich immer noch nicht weiß, was Du wirklich machen willst.
Das Umleiten? Was soll das bitte bringen? Wie Bernhard schon sagte, so ein Programm würde bei mir 1 Minute überleben, danach wäre es wieder weg. |
Re: Programm starten, wenn das Programmverzeichnis geöffnet
Zitat:
|
Re: Programm starten, wenn das Programmverzeichnis geöffnet
Zitat:
Auch, wenn ich es kaum Glaube, da seine Kenntnisse dafür viel zu wenig wären. |
Re: Programm starten, wenn das Programmverzeichnis geöffnet
Unglaublich !
Ja, kann ich verstehen, wenn man das Ziel genau weiß, dann kommt auf diese Gedanken :mrgreen: Der Ordner ist nicht der Hauptordner sondern ein Unter Unter Unterordner, wo die geschützte Dateien sich befinden. Ich möchte damit daß der User sie nicht ändert, kopiert, oder anschauen sogar Momentan liegen die Dateien in eine dll Datei Also das ist keine Sabotage sondern ein Schutz :mrgreen: |
Re: Programm starten, wenn das Programmverzeichnis geöffnet
Schreibgeschützt speichern. Danach sollte jeder Editor erstmal meckern beim Öffnen und wenn der User dann noch was ändert, isser selbst schuld.
Oder verschlüssel die Daten. Aber geh nicht den Weg, den Du im Kopf hast. Nicht gut. |
Re: Programm starten, wenn das Programmverzeichnis geöffnet
Zitat:
Wenn Du nicht willst, dass ein Anwender in ein Verzeichnis reingelangt, dann schütze es über NTFS, denn dafür ist es da. Alles ist Quatsch. |
Re: Programm starten, wenn das Programmverzeichnis geöffnet
Deine Technik würde auch nur den Explorer absichern. Was ist mit Eingabeaufforderung, direkten Dateizugriffen aus Programmen, alternative Explorer-Apps...
|
Re: Programm starten, wenn das Programmverzeichnis geöffnet
Zitat:
Da ist der (bisherige) Schutz die Datei als DLL zu verschleiern viel besser da man nicht so einfach drauf kommt was wo ist. Ansonsten verschlüsseln und gut ist. Alles weiter wird für "normale" Programme nicht mehr den entsprechen höheren Entwicklungsaufwand rechtfertigen, da es unter Windows keinen 100%igen Schutz geben kann. Wieso werden sonst selbst mit Mio. Beträgen Entwickelte Lösungen geknackt? |
Alle Zeitangaben in WEZ +1. Es ist jetzt 11:14 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz