*push*
Hum, komme hier absolut nicht weiter. Vista blockiert total. Google sagt mir auch nix neues oder ich hab Tunnelblick und mir fehlen die richtigen Suchbegriffe...
Zur Info, wie ich überhaupt den Dienst unter Vista installiere:
- - Eingabeaufforderung als Administrator starten
- zum Verzeichnis meiner .exe springen
- my.exe --startup auto install (klappt problemlos)
- net start "The smallest possible Python Service" (besagter Fehler)
Ich hab nun auch mal Python 2.5 auf Vista installiert, um zu sehen ob es nur als .exe nicht geht oder auch als .py. Ergebnis: als .py geht's!
P.S. Als ich Python und die Win32-Extensions installiert hatte, erinnerte mich der PyWin32-Installer an die Datei "mfc71.dll", die mit Windows nicht ausgeliefert wird. Daher muss man die immer manuell runterladen und ins system32-Verzeichnis kopieren. Das tat ich dann auch, aber die .exe wollte immer noch nicht funktionieren. Dann hab ich versucht die DLL zu registrieren (
regsvr32 C:\Windows\System32\mfc71.dll), aber es erschien folgender Fehler:
Windows Vista hat geschrieben:Das Modul c:\Windows\System32\mfc71.dll wurde geladen, aber der DllRegisterServer-Eingangspunkt wurde nicht gefunden. Stellen Sie sicher, dass c:\Windows\System32\mfc71.dll eine gültige .DLL oder .OCX-Datei ist, und wiederholen Sie den Vorgang.
Vielleicht liegt es an der fehlenden/nicht registrierten DLL? Ohne DLL dürfte aber die .py auch nicht funktionieren... oder braucht man die DLL nicht für Win32Services? Oder sollte die DLL in der .exe bereits gelinkt sein?