Page 2 of 2

Posted: 2006-11-29, 21:47 UTC
by astrotzky
OK, I installed WindowBlinds and I see the problem.
There is no extra process. WindowBlinds seems to be injecting its own dlls into other processes :( . There must be a way to detect it though (because you can choose to unload it by using an icon in the systray).

But do you really need to detect WindowBlinds?
Lefteous' sample looks good both with WindowBlinds loaded and without it.
So maybe he could help us?

Posted: 2006-11-29, 21:53 UTC
by Lefteous
So maybe he could help us?
The issue has been originally reported in my test app.(http://www.ghisler.ch/board/viewtopic.php?p=103064#103064). It doesn't seem to affect all thems though.

Posted: 2006-11-30, 07:12 UTC
by astrotzky
@ghilser: if you don't find a way to properly discover if WindowBlinds is loaded please at least provide us with a ini setting for it. Maybe even IconsInMenus because not all of its bits are used.

Posted: 2006-11-30, 08:10 UTC
by now
astrotzky wrote:@ghilser: if you don't find a way to properly discover if WindowBlinds is loaded please at least provide us with a ini setting for it. Maybe even IconsInMenus because not all of its bits are used.
Or simply ignore the bug and let the WindowBlinds people fix the damn bug that's causing the problems. You can't work around every bug in every program out there. What happens when they fix the bug? Is the padding going to be all screwed up then? It's better to fix the problem at its root.

(Or are the WindowBlinds developers aware of the problem and simply ignore it?)

Posted: 2006-11-30, 09:38 UTC
by Lefteous
2now
are the WindowBlinds developers aware of the problem and simply ignore it?
Don't worry:
http://forums.stardock.com/?forumid=167&aid=136179

Posted: 2006-11-30, 20:48 UTC
by ghisler(Author)
I have already added a switch for the next beta, but I need a way to detect WindowBlinds to get a default setting. Without this, I cannot turn on icons in menus by default.

Posted: 2006-12-01, 18:08 UTC
by c242
AFAIK WindowBlinds is running in one of the SVCHOST.EXE processes now...

Posted: 2006-12-01, 21:59 UTC
by ghisler(Author)
That makes it quite impossible to detect. :(

Does anyone have an idea? I searched in vain through various forums and newsgroups...

Posted: 2006-12-01, 22:14 UTC
by StickyNomad
Hm, I just had a look and found this ongoing discussion initiated by Lefteous, but you probably know it already.

Perhaps someone will post there a concrete solution...

Posted: 2006-12-01, 22:26 UTC
by ghisler(Author)
Thanks, the following is a very good hint:
The wblind.dll is loaded with every program while windowblinds is running. Is there a way to detect attached dlls?
So a simple call to GetModuleHandle("wblind") should do the trick! I will try that.

Posted: 2006-12-01, 22:51 UTC
by StickyNomad
2ghisler(Author)
So a simple call to GetModuleHandle("wblind") should do the trick! I will try that.
Great, nice to hear that! I hope you can manage it. :)

Posted: 2006-12-02, 10:13 UTC
by Lefteous
2ghisler(Author)
Stardock support has confirmed that the GetModuleHandle approach is the recommended solution. They also confirmed that version 5.5 will fix the problem.

Posted: 2006-12-03, 16:48 UTC
by ghisler(Author)
Now it would nice to be able to distinguish between version 5.5(and newer) and older versions...

Posted: 2006-12-06, 14:13 UTC
by ArchCarrier
@Ghisler: Please don't forget to look at the fourth point the topic starter brought up (automatic FTP reconnect). That one is much more important to me (and I guess a lot of other users) than a little padding around icons :)

Posted: 2006-12-06, 17:22 UTC
by ghisler(Author)
Please do not mix many suggestions into one post, it's not good to follow them all.