Die EXE ist eine Sache, aber Sie müssen auch alle DLLs und andere freigegebene Ressourcen berücksichtigen, die mit der App verknüpft sein können.
Einige DLLs können mit der EXE geliefert werden - Sie müssten diese auf dem Remote-Laufwerk mit der EXE, die zusätzlichen Netzwerkverkehr verursachen würde, wenn sie benötigt werden, um sie zu verwenden.
Andere DLLs können Teil von Windows sein, aber hier können Probleme mit der Versionsverwaltung auftreten, wenn Ihre Arbeitsstationen unterschiedliche Windows-Versionen oder sogar verschiedene Service Packs oder Patches haben, aber alle eine gemeinsame Version der App ausführen.
Und was ist mit Lizenzierung? Ermöglicht die Lizenz der App es tatsächlich, sie auf einem Netzlaufwerk zu installieren - viele Softwareunternehmen sind sehr spezifisch in dieser Hinsicht, also müssen Sie wirklich vorsichtig sein, wenn Sie nicht erwischt werden wollen.
Kurz gesagt, es klingt nach einer guten Idee, um einen schnellen Gewinn für Ihr Deployment Management zu erzielen, aber es verursacht wahrscheinlich weit mehr Probleme, als es löst.
Wenn Sie wirklich diesen Weg gehen wollen, sollten Sie Alternativen wie Remote-Desktop (zB Citrix oder Terminal Server) oder etwas Ähnliches in Erwägung ziehen - es gibt viel bessere Möglichkeiten, Ihre Ziele zu erreichen, als nur alles in einem Netzwerk anzubringen Fahrt.
Wie werden Sie eine Antwort für diese Frage ermitteln? Sieht so aus, als würdest du nach einer Antwort fischen, aber bist sehr vage. – webdad3
@Jeff V: In der Tat sollte dies ein Community-Wiki sein (wenn überhaupt), was bedeutet, dass es definitiv nicht belohnt werden sollte. – Jasper