LabVIEWForum.de
exe auf Netzlaufwerk - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+--- Thema: exe auf Netzlaufwerk (/Thread-exe-auf-Netzlaufwerk)

Seiten: 1 2


exe auf Netzlaufwerk - Don_Corleone - 12.10.2010 12:57

Hallo Zusammen,

brauche noch einmal fachmännische Hilfe. Ist es möglich eine Exe auch von einem Netzlaufwerk zu starten?
Ich würde gerne ohne großen Aufwand die Exe von mehreren Rechnern starten (nicht zeitgleich) ohne diese lokal zu speichern.
Ich habe das natürlich schon ausprobiert, die Exe wird zwar gestartet, bleibt aber hängen und zeigt auch keinerlei Fenster an. Gibt es da eine Möglichkeit?

Danke


exe auf Netzlaufwerk - Martin Heller - 12.10.2010 13:06

Normal sollte Portable_Executable Frei ausführbar sein. Jedoch brauch LabVIEW eine Runtime Engine, damit du es benützen kannst. D.h. .dll usw sollte in der .exe enthalten sein.


exe auf Netzlaufwerk - Don_Corleone - 12.10.2010 14:57

Hi,

also auf dem Zielrechner ist soweit alles installiert was dazugehört (LabVIEW Runtime, Treiber für Messadapter, usw.).
Ich möchte einfach nur die Exe vom Netzlaufwerk starten... geht aber leider nicht. Das Programm läuft als Prozess und wird in der Taskleiste angezeigt. Die Oberfläche ist aber nciht erreichbar und beendet werden kann es nur über den Tastmanager.


exe auf Netzlaufwerk - BNT - 12.10.2010 18:52

Hi

Ich kann zwar keine Antwort auf Deine Fragen geben, aber vielleicht eine Anregung.

Wir haben an der GSI schlechte Erfahrungen mit Executable auf einen Netzwerklaufwerk gemacht. Netzwerkhänger, File-Server-Shutdown etc. verursachen oft Probleme, die nicht wirklich gut zu diagnostizieren sind. Es gibt den weiteren Nachteil, dass keine neue Version an dieser Stelle gebaut werden kann, solange das Programm noch auf einem anderen Rechner läuft bzw. der Lock nicht freigegeben wurde. Im letzten Fall hilft dann nur ein Rechner-Neustart. Das ist auch nicht wirklich wünschenswert.

Daher empfehle ich immer, alle Programme und Ressourcen auf einer lokalen Platte zu halten und von dort zu starten. Dann kann man auch problemlos eine neue Version erzeugen.

Um auf den verteilten Rechnern immer die neueste aktuelle Version zu starten, verwende ich ein anderes LabVIEW Programm, um die lokalen Dateien mit den Server-Dateien zu synchronisieren. Dabei können ganze Verzeichnisse oder einzelne Dateien angegeben werden. Als Kriterien werden Dateigröße, Datum/Uhrzeit und optional die MD5-Checksumme benutzt.

Anstelle des eigentlichen Programms wird eine Batch-Datei (.bat) benutzt, um erst zu synchronisieren und dann das gewünschte Programm zu starten.

Bei Interesse kann ich das Programm zur Verfügung stellen. Es wird unter der GPL veröffentlicht.

Gruß Holger


exe auf Netzlaufwerk - Don_Corleone - 13.10.2010 06:22

Hi Holger,

vielen Dank für den Input, werde es berücksichtigen. Auf Dauer wird es wohl das Beste sein das Netzlaufwerk mit der lokalen Platte zu synchronisieren.
Kannst mir ja mal den Link zum Download oder gleich das Programm schicken.

Danke + Gruß
Heiko


exe auf Netzlaufwerk - Y-P - 13.10.2010 07:09

Hallo,

ich habe eine EXE auf einem Netzlauferk liegen. Die dazu benötigte LabVIEW-Runtime habe ich auf JEDEM Rechner separat installiert, der auf die EXE zugreifen möchte. Das funktioniert bisher problemlos.

Gruß Markus


exe auf Netzlaufwerk - Don_Corleone - 13.10.2010 07:25

Hi,

eigentlich so wie ich es auch haben möchte... aber leider läuft das Programm dann nicht. Irgendwas bei der Kompilierung eingestellt?


exe auf Netzlaufwerk - Y-P - 13.10.2010 10:04

Nö. Ich habe ganz normal eine EXE erstellt so wie immer.
Läuft Deine EXE lokal, oder gibt es vielleicht da auch schon Fehler? Unsure

Gruß Markus


exe auf Netzlaufwerk - Don_Corleone - 13.10.2010 13:57

Hi,

lokal ist alles so wie es sein soll.... werd noch verrückt hier.


exe auf Netzlaufwerk - toaran_ - 13.10.2010 14:30

Hallo

eventuell ist es ein Problem mit den Rechten auf dem Netzlaufwerk ... oder dem Zielrechner... ist das Netzlaufwerk vileicht verschlüsselt ... oder komprimiert...

also ich glaube das es an den Rechten liegt ... das ist zumindest oft soWink

bei uns ist es anders gelöst .. auf unnserem Server ist ein SVN installiert und jeder der die EXE ausführen will installiert sich die Runtime+Treiber und checkt sich eine Kopie aus .... funktioniert problemlos ...


T