Windows Services Requirements

Suggestions and discussion of future versions
Post Reply
orbisvicis
New User
New User
Posts: 3
Joined: Wed Oct 15, 2008 12:17 am

Windows Services Requirements

Post by orbisvicis »

As a windows service, it must be possible to start and *track* deluge processes.

Both deluged and deluge-web double-fork, making it impossible to track the new process. These bbfreeze'd scripts also ignore all arguments that the linux equivalents would handle (--do-not-daemonize). I can't figure out from which scripts the executables are generated, and building+installing deluge on windows is very difficult.

On the other hand, I can't start deluge directly from python since the windows installer only provides bytecode/compiled versions of the modules. Either my version of python would have to match the version used to compile deluge (unrealistic) or I would have to write a c wrapper to run the service script using the python dll shipped with deluge (really!!!?).

For the record I'm trying to write windows service scripts for deluge using the python win32 api.
Post Reply