There is a registry hack to make a Windows box auto log in when it boots up. If you cannot find an example, get back to me and I will get a sample from a co-worker at a former employer. We had several dozen machines there which were actually servers, but the software was written for a GUI desktop. An auto-login with a Python startup script make them work automatically. Something like that may do the trick for your application. Vernon
On Wed, Dec 1, 2010 at 8:02 PM, Roberto Aguilar <roberto.c.agui...@gmail.com > wrote: > On Dec 1, 2010, at 6:43 PM, Randy Syring wrote: > > On 12/01/2010 08:28 PM, Tim Roberts wrote: > >> Randy Syring wrote: > >>> It seems likely to me that you can not run a GUI program under a > >>> non-interactive service like IIS. But, I am not 100% sure on this so I > >>> was hoping that this list might be able to shed some light on this > topic. > >> Your analysis is quite correct. > > Thank you for the confirmation. > >> It is possible, through painful and creative use of CreateProcessAsUser, > >> to create a process as the user that is running on the primary visible > >> desktop. Here's more information, although I don't really think it > >> solves your problem: > >> > >> http://msdn.microsoft.com/en-us/library/ms683502.aspx > >> > > Good to know, but you are correct that it doesn't solve the problem. > This program needs to work even when no users are logged into the server, > as that will be the case 99% of the time. > > My guess is that you do not have access to the source code of the .exe in > order to yank out the dialog and recompile, correct? > > We had a similar issue at work and ended up using Ollydbg [1] to find out > where the msgbox call was being made within the executable. Once located, > the msgbox call and associated instructions were replaced with noop calls. > > Hacky? Absolutely. Did it work? Yep. > > Hope this helps, > -Roberto. > > [1] http://www.ollydbg.de/ > _______________________________________________ > 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