| Autor |
Beitrag |
hui1991
      
Beiträge: 433
Windows XP, WIndows Vista
Turbo Delphi Explorer| Delphi, PHP,Blitzbasic
|
Verfasst: Sa 05.05.07 20:53
Hallo,
ich möchte gerne ein Virtueller Netzwerk-PC. Man kennt ja diese \\192.168.0.1\ ich möchte bei so einer Adresse ein Programm laufen lassen. Was für dateien und daten drauf sind soll, aber ein Programm verwalten. ICh habe schon einmal sowas gesucht, was der eigentliche ziel ist. Ich habe auf D:\Dateien\ folgende Dateien D:\Dateien\Datei1.html D:\Dateien\Datei2.html D:\Dateien\Datei3.html D:\Dateien\ReadMe.html D:\Dateien\doc\de.html
DIese sind praktisch verlinkt auf \\192.168.0.1\ \\192.168.0.1\Dateien\Datei1.html \\192.168.0.1\Dateien\Datei2.html \\192.168.0.1\Dateien\Datei3.html \\192.168.0.1\Dateien\ReadMe.html \\192.168.0.1\Dateien\doc\de.html
Ich ändere jetzt diese Datei: \\192.168.0.1\Dateien\Datei1.html
Jetzt soll, aber auf dem Programm gespeichert seit das die geändert wurde und der Inhalt auf C:\Dateien\Datei1.html gespeichert werden.
Beim nächsten laden von \\192.168.0.1\Dateien\Datei1.html wird es von C (was verändert wurde) geladen und von D was noch gleich blieb. Das soll, aber genauso so funktionieren wie die Festplatte. z. B. die Daten die verändert wurden, soll nur auf C geladen werden und sonst nichts.
Könnt ihr mir da weiterhelfen? Würde gerne so eine Dateiverwaltung schreiben. Ich weis das es kompliziert werden kann, aber ich will mich wenigstens darüber informieren. Wenigsten paar stichpunkte, wo ich was über google finden kann was mir weiterhelfen könnte.
MfG hui1991
Zuletzt bearbeitet von hui1991 am Mo 07.05.07 05:31, insgesamt 1-mal bearbeitet
|
|
jakobwenzel
      
Beiträge: 1889
Erhaltene Danke: 1
XP home, ubuntu
BDS 2006 Prof
|
Verfasst: Sa 05.05.07 21:08
Auch wenn die anggegebene IP schon deinem Rechner gehört wird das höchstwahrscheinlich nicht gehen, da wenn man nur die IP angibt, erstmal die Freigaben angezeigt werden. Das wird direkt irgendwo im Systemkern gemanagt, da wird man wohl nix ändern können.
Wenn was hinter dem Servernamen steht, wird es immer als Freigabename interpretiert. Da lässt sich wohl auch nix dran ändern.
AFAIK wird das wohl nicht so ohne weiteres gehen. Evtl geht es, wenn du die Dateifreigabe ausschaltest und den zugehörigen Server selber nachprogrammierst.
_________________ I thought what I'd do was, I'd pretend I was one of those deaf-mutes.
|
|
Narses
      

Beiträge: 10185
Erhaltene Danke: 1261
W11x64
TP3 .. D7pro .. D10.2CE
|
Verfasst: Sa 05.05.07 21:23
Moin!
@ hui1991:  Du redest wirr, aber total...
hui1991 hat folgendes geschrieben: | DIese sind praktisch verlinkt auf \\192.168.0.1\
\\192.168.0.1\Datei1.html
... |
Wie jakobwenzel bereits angemerkt hat, geht das gar nicht, kannst du also auch nicht so verwendet haben
Vielleicht solltest du dir mal den Windows-Aktenkoffer oder die Offline-Dateien anschauen...
cu
Narses
_________________ There are 10 types of people - those who understand binary and those who don´t.
|
|
hui1991 
      
Beiträge: 433
Windows XP, WIndows Vista
Turbo Delphi Explorer| Delphi, PHP,Blitzbasic
|
Verfasst: Mo 07.05.07 05:41
Ich habe oben mein Fehler korrigiert. Also 192.168.0.1 ist bei mir nicht belegt. Ich wollte eigentlich von einem Schreibgeschützten Medium die Daten laden lassen und die Änderungen auf die Festplatte übertragen. Da ja nur die Änderungen auf die Platte sollen, will ich nicht gleich alles Kopieren. Naja, aber ihr habt leider immer auf mein schnell geschriebenen Text rumgetrampelt gehabt. Da bin ich mir noch ein wenig unsicher ob ihr diesen Fehler mit "Dateien\ vergessen gehabt" gemeint habt oder das es allgemein nicht geht, das man ein Programm entscheiden lassen kann, welche Datei geladen wird. Es kann von mir aus auch eine Virtuelle Festplattenpartion sein. Blos ich möchte halt, das ein Programm darüber entscheidet von wo was geladen wird. Und zur IP, wenn ich wirklich die eigene IP brauche kann man doch auch "192.168.178.2" verwenden.
|
|
UGrohne
      

Beiträge: 5502
Erhaltene Danke: 220
Windows 8 , Server 2012
D7 Pro, VS.NET 2012 (C#)
|
Verfasst: Mo 07.05.07 08:05
Es ist das Gleiche, über \\192.168.0.1 greifst Du auf die Freigaben eines Computers mit der Netzwerkadresse 192.168.0.1 zu. Du kannst Deinem Rechner zwar eine zweite IP-Adresse geben, aber trotzdem werden die Freigaben weiterhin von Windows verwaltet. Und das Ganze einem Programm übergeben, wird nur schwer, wenn überhaupt möglich sein.
Das Beste ist: Kopiere die freizugebenden Dateien in einen anderen Ordner, gib diesen im Netzwerk frei und verwende ein Synchronisationsprogramm, um die Dateien abzugleichen.
Wieso willst Du eigentlich diesen Weg gehen? Wenn Du bestimmte Dateien nicht schreibbar machen willst, kannst Du das auch direkt über Rechtevergabe machen. Was willst Du genau machen?
|
|
hui1991 
      
Beiträge: 433
Windows XP, WIndows Vista
Turbo Delphi Explorer| Delphi, PHP,Blitzbasic
|
Verfasst: Mo 07.05.07 13:44
Damit ich meine ganzen Programme von CD starten kann. Das ist der Sinn. Ich habe eine Leere Festplatte, aber eine VOlle CD, blos bei einem Update, tja, auf der CD kann man net starten. Also D wäre die CD, in dem Fall.
Ja ich weis, ich habe danach gefragt, aber ich wollte nochmal fragen, da ein Hardlink das richtige wäre, blos naja das erfüllt seinen Zweck nicht.
Ich hoffe es gibt doch eine kleine Möglichkeit sowas zu machen.
|
|
UGrohne
      

Beiträge: 5502
Erhaltene Danke: 220
Windows 8 , Server 2012
D7 Pro, VS.NET 2012 (C#)
|
Verfasst: Mo 07.05.07 14:20
hui1991 hat folgendes geschrieben: | Damit ich meine ganzen Programme von CD starten kann. Das ist der Sinn. Ich habe eine Leere Festplatte, aber eine VOlle CD, blos bei einem Update, tja, auf der CD kann man net starten. Also D wäre die CD, in dem Fall.
Ja ich weis, ich habe danach gefragt, aber ich wollte nochmal fragen, da ein Hardlink das richtige wäre, blos naja das erfüllt seinen Zweck nicht.
Ich hoffe es gibt doch eine kleine Möglichkeit sowas zu machen. |
Dann schreibe doch Deine Programm so, dass sie Daten auf der Festplatte, beispielsweise im Benutzerverzeichnis speichern und nicht im lokalen Pfad. Oder meintest Du andere Programme? Und wenn Du eine leere Festplatte hast, warum kopierst Du die Programme dann nicht auf selbige?
|
|
hui1991 
      
Beiträge: 433
Windows XP, WIndows Vista
Turbo Delphi Explorer| Delphi, PHP,Blitzbasic
|
Verfasst: Mo 07.05.07 14:43
Weil ich platz auf der Festplatte brauche und meine neue Festplatte schon voll ist.
Deswegen will ich die (nicht selbstgemachten) Programme auf die CD/DVD kopieren, damit ich die Festplatte anders benutze.
Wenn ich jetzt zum beispiel bei einem Freund bin, müsste ich dann nicht die ganzen GB rüberkopieren sondern einfach nur von CD starten. Da will ich nix rumkopieren. Aber ich kann ja eh nicht googlen da ich die begriffe nicht weis.
Deswegen frage ich ja ^^
Ich hoffe weiterhin, das ich das irgendwie lösen kann.
MfG
hui1991
|
|
UGrohne
      

Beiträge: 5502
Erhaltene Danke: 220
Windows 8 , Server 2012
D7 Pro, VS.NET 2012 (C#)
|
Verfasst: Mo 07.05.07 14:55
hui1991 hat folgendes geschrieben: | Weil ich platz auf der Festplatte brauche und meine neue Festplatte schon voll ist.
Deswegen will ich die (nicht selbstgemachten) Programme auf die CD/DVD kopieren, damit ich die Festplatte anders benutze.
Wenn ich jetzt zum beispiel bei einem Freund bin, müsste ich dann nicht die ganzen GB rüberkopieren sondern einfach nur von CD starten. Da will ich nix rumkopieren. Aber ich kann ja eh nicht googlen da ich die begriffe nicht weis.
Deswegen frage ich ja ^^
Ich hoffe weiterhin, das ich das irgendwie lösen kann.
MfG
hui1991 |
Wie wäre es mit USB-Sticks? Die sind recht günstig und Du kannst beliebig schreibend darauf zugreifen (natürlich nur, bis die ersten Cluster den Geist aufgeben  ).
|
|
hui1991 
      
Beiträge: 433
Windows XP, WIndows Vista
Turbo Delphi Explorer| Delphi, PHP,Blitzbasic
|
Verfasst: Mo 07.05.07 15:11
Ja das Problem ist ja wieder, das 1 DVD sowieso günstiger ist als ein USB-Stick. Außerdem müsste dann tausende von USB-Sticks gekauft werden, wenn es keine möglichkeit gibt. Es mit DVD zu machen und das bei Updates die Festplatte benutzt wird, dann kann ich wohl es in den Sand stecken. Entweder ich bekomme ein Programm hin, das sich als Festplatte oder PC ausgibt wo man so wie normal zugreifen kann, oder ich muss mir wirklich eine Methode überlegen wie die Daten korrekt speichere.
MfG
hui1991
|
|
Martok
      
Beiträge: 3661
Erhaltene Danke: 604
Win 8.1, Win 10 x64
Pascal: Lazarus Snapshot, Delphi 7,2007; PHP, JS: WebStorm
|
Verfasst: Mo 07.05.07 16:01
Hm. Also bei DVD und schreiben fällt mir spontan DVD-RAM ein. Auch wenn die Geschwindigkeit nicht sooo berauschend ist 
_________________ "The phoenix's price isn't inevitable. It's not part of some deep balance built into the universe. It's just the parts of the game where you haven't figured out yet how to cheat."
|
|
hui1991 
      
Beiträge: 433
Windows XP, WIndows Vista
Turbo Delphi Explorer| Delphi, PHP,Blitzbasic
|
Verfasst: Mo 07.05.07 20:38
Naja da ist doch Problem wieder, bei DVD-RAM das bei den Einsatzorten kein RAM unterstützt wird.
Nicht mal bei meinem neuen PC..
d. h. Festplatte kaufen, blos naja die wird auch mal Voll.
Das ist wahrscheinlich garnicht programmierbar was ich machen will.
Genauso wenig kann ich dafür was googeln, da mir die Begriffe die Ergebnisse geben fehlen.
|
|
Narses
      

Beiträge: 10185
Erhaltene Danke: 1261
W11x64
TP3 .. D7pro .. D10.2CE
|
Verfasst: Mo 07.05.07 20:42
Moin!
hui1991 hat folgendes geschrieben: | | Das ist wahrscheinlich garnicht programmierbar was ich machen will. |
Nun, es ist sicherlich "programmierbar", was du da vor hast.  Allerdings steht der Aufwand in überhaupt keinem Verhältnis zu dem zu erwartenden Nutzen...
Kauf dir halt so einen doofen Stick und gut is.  (Nix hält ewig und Datenträger sind beim Kauf sowieso zu klein... frei nach Murphy  )
cu
Narses
_________________ There are 10 types of people - those who understand binary and those who don´t.
|
|
hui1991 
      
Beiträge: 433
Windows XP, WIndows Vista
Turbo Delphi Explorer| Delphi, PHP,Blitzbasic
|
Verfasst: Mo 07.05.07 21:00
Okay,
aufwand zu groß ich lasse die Idee links liegen.
vllt. ist es doch besser so.
Muss doch noch noch ein paar kleinere Projekte anfangen.
Was ich zusammen programmiert habe ist ja eh müll...
MfG
hui1991
|
|
Renegade
      
Beiträge: 358
Win XP Pro, Win 7 Beta
BDS 2006
|
Verfasst: Di 08.05.07 07:48
Ich habe die Frage zwar immer noch nicht wirklich verstanden aber vllcht. hilft dir BartPE weiter
_________________ Sokrates (468 v.Chr. - 399 v.Chr.)
"Es ist keine Schande, nichts zu wissen, wohl aber, nichts lernen zu wollen."
|
|