AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Sprachen und Entwicklungsumgebungen Sonstige Werkzeuge Advanced Installer erstellt gleichnamige Verzeichnisse und Registryschlüssel
Thema durchsuchen
Ansicht
Themen-Optionen

Advanced Installer erstellt gleichnamige Verzeichnisse und Registryschlüssel

Ein Thema von jaenicke · begonnen am 14. Mär 2016 · letzter Beitrag vom 16. Mär 2016
Antwort Antwort
franktron

Registriert seit: 11. Nov 2003
Ort: Oldenburg
1.446 Beiträge
 
Delphi 10.2 Tokyo Enterprise
 
#1

AW: Advanced Installer erstellt gleichnamige Verzeichnisse und Registryschlüssel

  Alt 14. Mär 2016, 14:17
Also Theoretisch ist das möglich, und zwar wenn die Großkleinschreibung unterschiedlich ist.

Mir ist aber keine Programm unter Windows bekannt was das macht.

Das es geht kann man mit Linux ausprobieren das geht das auch auf NTFS
Frank
Tux sein Lieblingsquellcode
While anzfische<TuxSatt do begin
Fisch:=TFisch.Create; Tux.EssenFisch(Fisch); Fisch.Free;inc(anzfische); end;
  Mit Zitat antworten Zitat
Benutzerbild von Dalai
Dalai
Online

Registriert seit: 9. Apr 2006
1.684 Beiträge
 
Delphi 5 Professional
 
#2

AW: Advanced Installer erstellt gleichnamige Verzeichnisse und Registryschlüssel

  Alt 14. Mär 2016, 14:22
Also Theoretisch ist das möglich, und zwar wenn die Großkleinschreibung unterschiedlich ist.
Sehr unwahrscheinlich. NTFS kann zwar die Schreibweise unterscheiden (bzw. tut es sogar, wenn eine Systemeinstellung gesetzt ist), die Shell - hier Explorer - kann es aber nicht. Vermutlich würde der Explorer bei zwei gleichnamigen, sich nur in der Schreibweise unterscheidenden Verzeichnissen nur eines davon anzeigen - ist aber nur geraten, hab ich noch nie probiert.

MfG Dalai
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.376 Beiträge
 
Delphi 12 Athens
 
#3

AW: Advanced Installer erstellt gleichnamige Verzeichnisse und Registryschlüssel

  Alt 14. Mär 2016, 14:42
NTFS ist case-insensitive, also der FileSystemDriver lässt sowas nicht zu, da a = A;
Und nicht Linux macht das, sondern z.B. deren FileSystem(e) ala ext/ext2/ext3/ext4 arbeiten case-sensitiv, womit a <> A.
Ein Therapeut entspricht 1024 Gigapeut.
  Mit Zitat antworten Zitat
bra

Registriert seit: 20. Jan 2015
711 Beiträge
 
Delphi 10.2 Tokyo Enterprise
 
#4

AW: Advanced Installer erstellt gleichnamige Verzeichnisse und Registryschlüssel

  Alt 14. Mär 2016, 14:50
NTFS ist case-insensitive, also der FileSystemDriver lässt sowas nicht zu, da a = A;
Und nicht Linux macht das, sondern z.B. deren FileSystem(e) ala ext/ext2/ext3/ext4 arbeiten case-sensitiv, womit a <> A.
Falsch, NTFS ist case sensitive, allerdings lässt es keinen vernünftigen Zugriff auf mehrere Dateien mit unterschiedlichem Namen in einem Verzeichnis zu.

Siehe auch https://support.microsoft.com/de-de/kb/100625
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.376 Beiträge
 
Delphi 12 Athens
 
#5

AW: Advanced Installer erstellt gleichnamige Verzeichnisse und Registryschlüssel

  Alt 14. Mär 2016, 15:28
Sagte ich doch? ... Der Dateisystemtreiber von Windows ist der Schuldige.
Aber OK, das Dateisystem selber mag vielleicht case-sensitiv sein, aber die Standardtreiber von Windows "nutzen" das halt nicht.
Ein Therapeut entspricht 1024 Gigapeut.
  Mit Zitat antworten Zitat
Benutzerbild von jaenicke
jaenicke

Registriert seit: 10. Jun 2003
Ort: Berlin
9.961 Beiträge
 
Delphi 12 Athens
 
#6

AW: Advanced Installer erstellt gleichnamige Verzeichnisse und Registryschlüssel

  Alt 14. Mär 2016, 20:31
Egal welchen Dateimanager ich benutze (Windows Explorer, Speed Commander, ...), es existieren zwei Verzeichnisse. Auch auf der Kommandozeile mit dir usw. werden beide angezeigt. Auch FindFirst, FindNext findet beide Verzeichnisse und in den Ergebnissen waren definitiv keine unterschiedlichen Zeichen.

Und bei der Registry werden diese sowohl über die API als auch über regedit beide angezeigt.
Sebastian Jänicke
AppCentral
  Mit Zitat antworten Zitat
Benutzerbild von Dalai
Dalai
Online

Registriert seit: 9. Apr 2006
1.684 Beiträge
 
Delphi 5 Professional
 
#7

AW: Advanced Installer erstellt gleichnamige Verzeichnisse und Registryschlüssel

  Alt 14. Mär 2016, 21:10
Dann wäre es vielleicht nicht verkehrt, wenn du die Namen der Verzeichnisse von einer CMD kopieren (bzw. die Ausgabe des dir-Befehls in eine Datei umleitest) und mal im Editor vergleichen würdest. Oder du stellst sie hier ins Forum; manchmal sehen mehr Augen mehr als zwei.

MfG Dalai
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 21:06 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