Writing a program under GNU/Linux for MS Windows.

Collapse
This topic is closed.
X
X
 
  • Time
  • Show
Clear All
new posts
  • Levi Campbell

    #1

    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?
  • Neuberger, Sheldon N.

    #2
    RE: Writing a program under GNU/Linux for MS Windows.

    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: python-list-bounces+sneuber ger=mitre.org@p ython.org
    [mailto:python-list-bounces+sneuber ger=mitre.org@p ython.org] On Behalf
    Of Levi Campbell
    Sent: Friday, July 18, 2008 4:27 PM
    To: python-list@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?
    --

    Comment

    • Mike Driscoll

      #3
      Re: Writing a program under GNU/Linux for MS Windows.

      On Jul 18, 3:26 pm, Levi Campbell <levicc00...@gm ail.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:


      This is a message I posted to comp.lang.py regarding ways to run a regular Python script as a Windows service. I will assume you want to tu...


      Mike

      Comment

      • Nicol van der Merwe

        #4
        Re: Writing a program under GNU/Linux for MS Windows.

        On 7/18/08, Levi Campbell <levicc00123@gm ail.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?
        --

        >
        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) win32serviceuti l
        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

        Comment

        Working...