Autor Beitrag
hui1991
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 433

Windows XP, WIndows Vista
Turbo Delphi Explorer| Delphi, PHP,Blitzbasic
BeitragVerfasst: 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
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 1889
Erhaltene Danke: 1

XP home, ubuntu
BDS 2006 Prof
BeitragVerfasst: 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
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Administrator
Beiträge: 10185
Erhaltene Danke: 1261

W11x64
TP3 .. D7pro .. D10.2CE
BeitragVerfasst: Sa 05.05.07 21:23 
Moin!

@user profile iconhui1991: :? Du redest wirr, aber total... :nixweiss:

user profile iconhui1991 hat folgendes geschrieben:
DIese sind praktisch verlinkt auf \\192.168.0.1\
\\192.168.0.1\Datei1.html
...

Wie user profile iconjakobwenzel 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... :idea:

cu
Narses

_________________
There are 10 types of people - those who understand binary and those who don´t.
hui1991 Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 433

Windows XP, WIndows Vista
Turbo Delphi Explorer| Delphi, PHP,Blitzbasic
BeitragVerfasst: 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
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Veteran
Beiträge: 5502
Erhaltene Danke: 220

Windows 8 , Server 2012
D7 Pro, VS.NET 2012 (C#)
BeitragVerfasst: 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 Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 433

Windows XP, WIndows Vista
Turbo Delphi Explorer| Delphi, PHP,Blitzbasic
BeitragVerfasst: 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
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Veteran
Beiträge: 5502
Erhaltene Danke: 220

Windows 8 , Server 2012
D7 Pro, VS.NET 2012 (C#)
BeitragVerfasst: Mo 07.05.07 14:20 
user profile iconhui1991 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 Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 433

Windows XP, WIndows Vista
Turbo Delphi Explorer| Delphi, PHP,Blitzbasic
BeitragVerfasst: 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
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Veteran
Beiträge: 5502
Erhaltene Danke: 220

Windows 8 , Server 2012
D7 Pro, VS.NET 2012 (C#)
BeitragVerfasst: Mo 07.05.07 14:55 
user profile iconhui1991 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 Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 433

Windows XP, WIndows Vista
Turbo Delphi Explorer| Delphi, PHP,Blitzbasic
BeitragVerfasst: 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
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 3661
Erhaltene Danke: 604

Win 8.1, Win 10 x64
Pascal: Lazarus Snapshot, Delphi 7,2007; PHP, JS: WebStorm
BeitragVerfasst: 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 Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 433

Windows XP, WIndows Vista
Turbo Delphi Explorer| Delphi, PHP,Blitzbasic
BeitragVerfasst: 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
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Administrator
Beiträge: 10185
Erhaltene Danke: 1261

W11x64
TP3 .. D7pro .. D10.2CE
BeitragVerfasst: Mo 07.05.07 20:42 
Moin!

user profile iconhui1991 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... :hair: :mahn:

Kauf dir halt so einen doofen Stick und gut is. :P (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 Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 433

Windows XP, WIndows Vista
Turbo Delphi Explorer| Delphi, PHP,Blitzbasic
BeitragVerfasst: 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
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 358

Win XP Pro, Win 7 Beta
BDS 2006
BeitragVerfasst: 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."