Post Reply
Bob Dankert 2008-10-29 08:25
I received an error in UltraMon 3.0.3 with the following details:
Version 3.0.3 OS: 6.0.6001 Service Pack 1 x32 (Vista Ultimate 32) Source file: .\ButtonWnd.cpp Line: 35 Return value: 0 Last error: 0
This occured after Vista gave me some message about switching to an interactive message which was having trouble being displayed. Not really sure what this window was as I mostly ignored it and just clicked the OK button to proceed.
Bob
|
Bob Dankert 2008-10-29 08:39
Some more details as I was able to replicate it again. This is quite obscure so I'm not surprised you haven't encountered it before.
The error is caused when a Windows Service tries to display a window but is unable to because of the way the code is setup. (The service is running as a multi threaded apartment, standard, but launches a new thread which is a single threaded apartment. Therefore, it is unable to interact with the desktop directly). When the service needs to display a message, Windows gives a dialog saying:
Title: Interactive services dialog detection A program can't display a message on your desktop
This program may need information or permissions to complete a tank.
Two button options: Show me the message, or Remind me in a few minutes.
If I click Show me the message the error occurs with Ultramon. Hopefully this helps!
Bob
|
Christian Studer 2008-10-29 11:59
Thanks for the bug report. I could fix the error message you get, but you'll probably get others, the problem is that an API function fails which UltraMon assumes should never fail.
Would you be interested in running a test version of UltraMon.exe with that specific error message disabled to see if there are any other issues?
Christian Studer - www.realtimesoft.com
|
Post Reply
|