468,107 Members | 1,471 Online
Bytes | Developer Community
New Post

Home Posts Topics Members FAQ

Post your question to a community of 468,107 developers. It's quick & easy.

Writing a program under GNU/Linux for MS Windows.

Hi, I'm trying to write a program for a friend of mine who uses
windows but I use GNU/Linux. I know you can use mingw and link to the
python dll, but is there a way to create a win32 service under Linux?
Jul 18 '08 #1
3 1409
If you're just writing Python code then it will run unmodified on his
Windows machine.

Are you planning on using other languages too?

-----Original Message-----
From: py**************************************@python.or g
[mailto:py**************************************@py thon.org] On Behalf
Of Levi Campbell
Sent: Friday, July 18, 2008 4:27 PM
To: py*********@python.org
Subject: Writing a program under GNU/Linux for MS Windows.

Hi, I'm trying to write a program for a friend of mine who uses
windows but I use GNU/Linux. I know you can use mingw and link to the
python dll, but is there a way to create a win32 service under Linux?
--
http://mail.python.org/mailman/listinfo/python-list
Jul 18 '08 #2
On Jul 18, 3:26*pm, Levi Campbell <levicc00...@gmail.comwrote:
Hi, I'm trying to write a program for a friend of mine who uses
windows but I use GNU/Linux. I know you can use mingw and link to the
python dll, but is there a way to create a win32 service under Linux?
Technically, you can probably write the code for the service in Linux,
but I doubt you could test it. Here are some links on the subject,
though:

http://essiene.blogspot.com/2005/04/...-services.html
http://agiletesting.blogspot.com/200...s-windows.html

Mike
Jul 18 '08 #3
On 7/18/08, Levi Campbell <le*********@gmail.comwrote:
Hi, I'm trying to write a program for a friend of mine who uses
windows but I use GNU/Linux. I know you can use mingw and link to the
python dll, but is there a way to create a win32 service under Linux?
--
http://mail.python.org/mailman/listinfo/python-list
Hi Levi

(First off, I apologise if I sound a bit incoherent, but I've got flu
and I'm on medication :( )

After having just completed a project where had to write a windows
service I can offer you some insight. Writing of a service on windows,
as opposed to a daemon on linux/unix in python - you will need to use
the pywin32 module (http://sourceforge.net/projects/pywin32/)

The libraries in the pywin32 package you will need to use are most
likely going to be the followowing:
1) win32service
2) win32serviceutil
3) win32api
4) win32con and
5) servicemanager

The fact that the pywin32 package is just an interface to the win32api
means (as far as I understand) that [sadly] you will need to develop
this in windows.

Some stuff you might want to check out:
1) http://agiletesting.blogspot.com/200...s-windows.html
(I don't recommend this one - a bit dated)
2) http://groups.google.com/group/comp....75b8265f1b220f
(this is the template for the win32 service i finally used.)

Also as an interesting alternative, something I recently came across -
you can create a windows service, using the web2py web framework
(http://mdp.cti.depaul.edu/AlterEgo/default/show/77). This could save
you some time, as all the libraries/modules are already set up for you
in the source download
(http://mdp.cti.depaul.edu/examples/default/download)

Hope this helps.

Regards

Nicolaas

--
Peesowt
Jul 20 '08 #4

This discussion thread is closed

Replies have been disabled for this discussion.

Similar topics

6 posts views Thread by Kevin T. Ryan | last post: by
5 posts views Thread by Jeong-Gun Lee | last post: by
6 posts views Thread by Abubakar | last post: by
12 posts views Thread by Von Clubusev | last post: by
5 posts views Thread by Richard Giuly | last post: by
4 posts views Thread by junky_fellow | last post: by
9 posts views Thread by tdahsu | last post: by
By using this site, you agree to our Privacy Policy and Terms of Use.