Lupuz.de: Artikel-Portal / Magazin

Zurück   Postpla.net - die Forum Community > PC, Internet und Technik > Betriebssysteme und Software

Nur eine Programminstanz-Wie umgehen?

Anzeigen:

Thema geschlossen
 
Themen-Optionen
an3
Alt 10.03.2004, 19:17   #1
Standard Nur eine Programminstanz-Wie umgehen?

Hab ein bisschen gegooglet, aber leider nix dagegen gefunden...dafür aber immerhin eine Seite die aufzeit was das Programm genau macht:
www.Kirchenbuße.de

So...also...es geht einfach darum, dass man 2 Instanzen des Programmes öffnet, z.B. Kazaa oder sonstwas....
das wird ja dann normalerweise blockiert...wie etc. steht ja auch auf der Page...nur willich jetzt wissen wie ich sowas umgehen kann...wenns geht ohne zu viel Speicherverlust...also z.B. mit einem Miniprogramm das einen 2ten Desktop simuliert auf dem das dann auch startet oder so...
Wenn jemand weiß wie ich das machen kann her mit den Ideen oder Lösungen
 
 
Nach oben
ByteGhost
Alt 12.03.2004, 10:24   #2
Standard

Schon mal versucht einfach den Namen der *.exe Datei zu ändern.? Geht ab und zu *g*
 
 
Nach oben
freaky666
Alt 12.03.2004, 11:08   #3
Standard

Original geschrieben von ByteGhost
Schon mal versucht einfach den Namen der *.exe Datei zu ändern.? Geht ab und zu *g*
nur wenn keine relevanten *.dll dateien "mit geladen werden"

ansonsten klappt es auch

wenn du nen router hast kannst du sogenannte "virtuelle server" anlegen über die deine filesharing programme laufen, und sich somit keinen port etc. teilen müssen, somit geht alles lediglich über die virtuellen server, vorrausgesetzt die programm instanz kann mehrmals geöffnet werden ;-)

der beste tip !
falls du programmiererkenntnisse hast, zieh dir den sourcecode des jeweiligen programm und ändere die pfad angaben oder jeweilig angesprochenen system files, somit kannst du mehrere instanzen laufen lassen, da jede instanz des programms andere pfade zu den system relevanten dateien anspricht.
 
 
Nach oben
an3
Alt 12.03.2004, 14:47   #4
Standard

umbenennen geht nicht, das war auch mein erster gedanke, da es davor mal bei was anderem geklappt hat, hier leider nicht

ich und programmieren is nicht...naja ein bisschen, aber den SourceCode kann ich nicht kriegen

und ansonsten...naja, kein Router...sache ist ja die...
ich könnts an 2 PC's laufen lassen...aber ich will ja ein programm 2x an einem PC laufen lassen, dabei isses mir aber egal falls eines auf ner anderen ebene läuft oder so...

Das Thema war auch allgemein gestellt, also Kazaa isses net nur, könnte auch sonstwas sein, emule oder so...

Und ähm, ähm...gibts denn da kein Proggi was mehrere Desktops simuliert? Also wenn ich ins Windows komme starte ich ein Programm, dann noch einen "Desktop-Simulator" oder so und in dem dann nochmal das ganze
Gibts sowas? Soll ich da mal googleln oder kennt da wer sowas oder hat ne andere idee?
 
 
Nach oben
freaky666
Alt 12.03.2004, 15:20   #5
Standard

Original geschrieben von an3
Und ähm, ähm...gibts denn da kein Proggi was mehrere Desktops simuliert?
das gibt es, nur das problem ist das alle simulierten desktops die programme aus dem selben "EINEN" verzeichnis starten, daher wird das auch nicht funktionieren.

aber mehr möglichkeiten wüsste ich jetzt auch nicht welche dir weiter hefeln könnten.
 
 
Nach oben
El Sparko
Alt 12.03.2004, 19:04   #6
Standard

nicht nur die filehandles würden probleme bereiten, auch die netzwerk-schicht speziell die transportprotokolle können keinen port nach aussen hin 2 mal bereitstellen. stell dir vor du suchst ein hochhaus in nem wohngebiet und zwei haben die selbe hausnummer. würde auch nicht funktionieren. du könntest dir aber so ne art sandbox bauen. mit vmware z.b. nen virtuellen zweiten pc starten und darin das programm zum zweiten mal ausführen. sinnvoll ist das aber eigentlich nie. was hastn konkret vor?
 
 
Nach oben
an3
Alt 13.03.2004, 00:30   #7
Standard

Ach die Vorhaben sind massig:
Bittorent öfters starten z.B.
oder eben so Sachen..es geht einfach um die Möglichkeit

PS: Das mit dem Hochhaus hab ich net ganz kapiert, könnt aber an der Uhrzeit liegen!
 
 
Nach oben
El Sparko
Alt 14.03.2004, 16:00   #8
Standard

bittorrent 2 mal starten erachte ich als wenig sinnvoll. was versprichst du dir davon? du hast doch so oder so nur EINE internetverbindung. und wenn es wenig sourcen für ein file gibt dann erhöht das die auch nicht. aber ich würd dir mal für bt das programm azureus empfehlen.
 
 
Nach oben
ByteGhost
Alt 15.03.2004, 10:00   #9
Standard

Hmm
finde ich auch nicht sinnvoll, aber das Problem zu lösen wäre mal von Interesse.

In diesem Sinne
ByteGhost
 
 
Nach oben
El Sparko
Alt 15.03.2004, 14:17   #10
Standard

bei bt? nunja bt++ z.b. hat offene sourcen. kannst ja umprogrammieren wenn du unbedingt willst.
 
 
Nach oben
an3
Alt 15.03.2004, 16:48   #11
Standard

aaaaalso...es ging um ein Theoretisches Problem...
da kann ich auch sagen ich hab das Programm XXY und XXZ oder so! die Frage war eben wie umgehen nicht welches Prog umgehen...das ist im Grunde ja egal, ich will eben nur wissen ob es geht und falls ja wie
 
 
Nach oben
El Sparko
Alt 15.03.2004, 19:20   #12
Standard

also ganz einfach gesagt. du musst diagnostizieren anhand von was das programm erkennt dass es schon läuft. z.b. dadurch dass es schon einen prozess im system gibt der den selben namen trägt. dann musst du diese abfrage umgehen. bei besser programmierten anwendungen wirst du da aber nicht um eine veränderung am programmcode rumkommen. also kannst du entweder gut debuggen und mitm HEX-Editor umgehen, oder du hast zugriff auf die sourcen. ergo vergiss es.

Dann stell dir mal denen PC vor. Da gibt es alle Daten und Schnittstellen auch nur einmal. Etwaige Netzwerkports (eingehender 6881 TCP bei Bittorrent z.b.) sind dann von Anwendung1 ja schon besetzt. Anwendung2 wird lediglich mit einem "could not open listen port" quittieren. Der Zugriff auf Dateien kann auch nicht gleichzeitig gehen. C:\bittorrent\blah.temp ist bei einem laufenden download ja eigentlich auch schon von Anwendung1 in benutzung. Auf Dateisystemebene ist ein Sperreintrag vorhanden. Anwendung2 kann die Datei also garnicht benutzen.

Wie gesagt bleibt dir als Lösung nur das ganze in einer art "Sandbox" also in einer abgeschotteten autarken Umgebung laufen zu lassen. Für Windows kenne ich keine Software die das bewerkstelligt. Mit VMWare würdest du das zwar hinbekommen aber welchen Nutzen könntest du jemals daraus ziehen?
 
 
Nach oben
an3
Alt 16.03.2004, 18:44   #13
Standard

ich glaub ich probiers mal mit diesem VMWare...hab das Problem im Grunde schon verstanden und es klingt und ist ja auch richtig...hab so ein Desktoptool, damit kann man aber nix anfangen, aber vielleicht schau ich morgen oder so mal was man alles mit diesem VMWare machen kann! Danke schonmal!
 
 
Nach oben
Ähnliche Themen, die dich vielleicht interessieren
Thema Autor Forum Antworten Letzter Beitrag
Router umgehen Jonaz Netzwerke und Internettechnik 6 13.05.2005 12:06
umgehen ??? tha qandzass Netzwerke und Internettechnik 4 25.08.2004 17:28
index.html umgehen sALDIx Netzwerke und Internettechnik 9 24.01.2002 13:48
Fairad's 3-Minuten umgehen? erdling0815 Postplanet-Kneipe 9 23.08.2001 19:51
Anzeigen:
Thema geschlossen

Lesezeichen

Themen-Optionen



Alle Zeitangaben in WEZ +2. Es ist jetzt 00:46 Uhr.


Lupuz.de - wir können auch anders!
©1998 - 2008, Lupuz:Information-Network
Powered by vBulletin Version 3.7.1 (Deutsch), Jelsoft Enterprises Ltd.
Grüne Links?

SEO by vBSEO 3.2.0 ©2008, Crawlability, Inc.