Well, I've figured out an even better way to make the "Enter password" dialog topmost, and it doesn't even use PowerPro: I just edited the dialog properties using Resource Hacker and added DS_SYSMODAL to the styles list. Now, until I next update WinRAR, the password entry dialog always appears topmost with no additional tools. Cool.
--- In [email protected], "ligoten" <ligo...@...> wrote: > > It finally dawned on me that the timers have a "Run when program of same exe > name is foreground" option that might adequately workaround the x64 Open list > compatibility problem. As far as quick and dirty workarounds go, it's not > terribly pretty, but I created a timer counting down from zero that runs > every time WinRAR is the foreground window; the action is "*Window OnTop! > *Enter password*". This does mean that every time WinRAR is the foreground > app, this timer fires, not just when WinRAR launches, but that's acceptable > to me, since I was already prepared to allow it to fire every time WinRAR > launches rather than only when the "Enter password" dialog appears and this > isn't that many more unnecessary runs. Since the permissions level problem > you fixed was an issue for more applications I'm concerned about than the x64 > compatibility of the Open list, and I've got this workaround, I don't feel > like the x64 compatibility is of massive urgency. Of course, if you do find a > way to make the Open list work with x64 apps, I'd still be happy to try it > out. > > --- In [email protected], "brucexs" <brucexs@> wrote: > > > > > > > > --- In [email protected], "ligoten" <ligoten@> wrote: > > > > > > Now I'm getting more predictable results. > > > > Great, sounds about what I was expecting. > > > > W As expected, x64 apps are still not recognized by the Open list under any > > privileges, since you said that's a different problem entirely. Unless the > > fix breaks something else I haven't seen, it looks like you've got this > > problem pretty well sorted. > > > > > > > > > Actually, I am still a bit puzzled that mouse hooks work for 64 bit apps > > and not the autorun, which relies on a different type of hook. There is > > one more thing I might try to detect window creation by using a SHELL hook > > instead of a CBT hook (which is overkill for window creation), I will post > > a reply to this thread if I do so in a week or so in case you have time to > > test. > > >
