Steven,
 
Thanks, I will give this a try.
 
So then, is it fair to say that it is not possible (on Vista) to have a
service spawn a process as a different user, and have that new process
interact with the desktop?
 
-Matt


________________________________

        From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of
Steven James
        Sent: Thursday, October 23, 2008 12:54 PM
        To: python-win32@python.org
        Subject: Re: [python-win32] Interacting with the desktop as a
service onVista
        
        
        Because I like fun stuff and knowing that people at cisco use
hacks like this, here you go, this should work...
        
        (cut to snippets because of length)
        http://snippets.dzone.com/posts/show/6324
        
        As mentioned before, the basic process is to create a disabled
Scheduled Task. When you are ready to run it, you enable it, run it,
then disable it again. You can supply the credentials. I tried to make
everything a variable in the above post. Does not run under Windows XP
(there wasn't a Task Scheduler COM interface in XP AFAIK).
        
        Steven James
        
        
        
        
        On Wed, Oct 22, 2008 at 2:25 PM, Matt Herbert (matherbe)
<[EMAIL PROTECTED]> wrote:
        



                > -----Original Message-----
                > From:
[EMAIL PROTECTED]
                > [mailto:python-win32-bounces+matherbe
<mailto:python-win32-bounces%2Bmatherbe> [EMAIL PROTECTED]
                
                > On Behalf Of Tim Roberts
                > Sent: Wednesday, October 22, 2008 1:48 PM
                > To: Python-Win32 List
                > Subject: Re: [python-win32] Interacting with the
desktop as a
                > service onVista
                >
                
                > Matt Herbert (matherbe) wrote:
                > > My situation is I have a python service which runs
24/7.
                > Occasionally
                > > The service needs to access windows on the desktop.
That
                > is, it needs
                > > to enumerate all the windows, find a specific
pop-up, and
                > press a button.
                > >
                >
                > Wow, this sounds like an incredible hack impersonating
as a feature.
                > For my own curiousity, is this for a test lab
somewhere, or
                > is this actually part of a product?
                >
                > --
                > Tim Roberts, [EMAIL PROTECTED]
                > Providenza & Boekelheide, Inc.
                >
                > _______________________________________________
                > python-win32 mailing list
                > python-win32@python.org
                > http://mail.python.org/mailman/listinfo/python-win32
                >
                
                
                
                Tim,
                
                This is strictly for a test lab. To be more specific
it's for automated
                testing of a product. The product has features that need
to be tested
                both when a user is logged in and when there is nobody
logged into the
                system. For the automation to be able to Test both of
these situations,
                it needs to run as a service. Hence, my dilemma.
                
                -Matt
                
                _______________________________________________
                python-win32 mailing list
                python-win32@python.org
                http://mail.python.org/mailman/listinfo/python-win32
                


_______________________________________________
python-win32 mailing list
python-win32@python.org
http://mail.python.org/mailman/listinfo/python-win32

Reply via email to