Zugriff auf Python Scripts auf einem Windows 2000 Server

Wenn du dir nicht sicher bist, in welchem der anderen Foren du die Frage stellen sollst, dann bist du hier im Forum für allgemeine Fragen sicher richtig.
Antworten
Firobo
User
Beiträge: 1
Registriert: Dienstag 22. August 2006, 20:07

Hallo

QMTest ist eine Applikation die auf Python basiert und über eine GUI konfiguriert werden muss. Diese Applikation will ich mehreren Benutzern zugänglich machen und habe Python inkl. QMTest auf einem Windows2000 Server installiert. Ich habe Python so installiert dass das Installationsverzeichnis für die Clients sichtbar ist.
Als Administrator kann ich QMTest zwar starten aber sobald ein Client dies versucht schlägt der Aufruf fehl.
Das Problem ist dass Python, DLLs ins System32 Verzeichnis schreibt auf die ein Client aber keinen Zugriff hat, wegen fehlender Berechtigung.

Weiss jemand wie man dieses Problem löst ?

Besten Dank im Voraus
Benutzeravatar
gerold
Python-Forum Veteran
Beiträge: 5555
Registriert: Samstag 28. Februar 2004, 22:04
Wohnort: Oberhofen im Inntal (Tirol)
Kontaktdaten:

Hi Firobo!

Python lässt sich über eine MSI-Datei installieren. Somit ist die Installation über das ActiveDirectory automatisierbar. Das Einfachste ist in diesem Fall immer noch --> Python auf den Clients zu installieren.

Wenn die Anwendung nicht zu komplex ist, dann lässt sich die Python-Anwendung evt. auch mit "cx_Freeze" zu einer Exe-Packen. Diese Exe ist dann direkt ausführbar.

Das Programm wird in jedem Fall auf dem Client ausgeführt. Je nachdem wie das Programm programmiert wurde, ist das ein Problem. Das kommt darauf an, wo die Konfigurationsdaten des Programmes gespeichert werden und was das Programm ändern/machen will usw.

Mehr kann ich dazu nicht sagen, da der Rest vom Programm abhängt.

mfg
Gerold
:-)
http://halvar.at | Kleiner Bascom AVR Kurs
Wissen hat eine wunderbare Eigenschaft: Es verdoppelt sich, wenn man es teilt.
Benutzeravatar
Masaru
User
Beiträge: 425
Registriert: Mittwoch 4. August 2004, 22:17

Alternative Python -> Exe Bundling/Compiler Tools (neben cx_freeze):
- Py2Exe
- PyInstaller
Antworten