Title

Message

Confirm

Want to earn a free DisplayFusion Pro license? We're looking for DisplayFusion translators!
<< DiscussionsReply

Moving windows running as a different user on Vista

Avatar from Gravatar.com
gwojan
2 discussion posts
I am currently running DisplayFusion on Vista SP1 x64. I'm trying to be a good boy and log in with normal user credentials. :wink:

During the coarse of any normal day I have numerous apps open under different (administrator) credentials. What I have noticed is I can not move these windows using DisplayFusion's hotkeys. The only exception is cmd.exe based processes.

Is there any way this can be addressed? I really like DisplayFusion and I am planning on purchasing the pro version.

--Greg
Jun 16, 2009  • #1
Jon Tackabury (BFS)'s profile on WallpaperFusion.com
Because of Vista's (and Windows 7's) new security model there are only 3 solutions:
1. Disable UAC (should allow interaction with elevated permission windows)
2. Run as an Administrator (not ideal)
3. Run DisplayFusion elevated (will show a UAC prompt every time DisplayFusion is launched)

None of these solutions is perfect, but unfortunately these are the only options in Vista and Windows 7.
Jun 17, 2009  • #2
Avatar from Gravatar.com
gwojan
2 discussion posts
Hi Jon,

Sorry to be a pest about this but I have used other applications that have the ability to interact with more 'privileged' object. It's all dependent on the Windows Integrity Mechanism. In case you haven't already seen this check out:

http://msdn.microsoft.com/en-us/library/bb625963.aspx

I ran Process Explorer and noticed that the DisplayFusion process doesn't even display an integrity level. Here's the interesting part of the page noted above:

"A process that is launched with UIAccess rights:

Has the ability to set the foreground window.
Can drive any application window using SendInput function.
Has read input for all integrity levels using low-level hooks, raw input, GetKeyState, GetAsyncKeyState, and GetKeyboardInput.
Can set journal hooks.
Uses AttachThreadInput to attach a thread to a higher integrity input queue"


I'm not sure if any of this is applicable but it's worth a look. :-)

--Greg
Jun 17, 2009  • #3
Jon Tackabury (BFS)'s profile on WallpaperFusion.com
In an effort to cleanup the DisplayFusion forum, this topic is being locked and archived because it applies to an older version of DisplayFusion. If you are using the latest version of DisplayFusion and would still like some assistance, please create a new topic and I'll be happy to help you out. Thanks!
Jan 12, 2010  • #4
Was this helpful?  Login to Vote  Login to Vote
<< DiscussionsReply