Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Drag&Drop doesn't work on Windows after auto-upgrade feature #436

Closed
lixun910 opened this issue May 24, 2016 · 3 comments
Closed

Drag&Drop doesn't work on Windows after auto-upgrade feature #436

lixun910 opened this issue May 24, 2016 · 3 comments
Assignees
Milestone

Comments

@lixun910
Copy link
Member

Auto-upgrade on windows required the GeoDa program to be run as Administrator, so that DragNDrop doesn't work. See:https://social.technet.microsoft.com/Forums/windows/en-US/cba0e9b1-25f8-40e5-a888-1435d604f68d/run-as-administrator-prevents-drag-and-drop-working?forum=w7itprosecurity

this is how the UAC works. Drag- and Drop are messages. And sending messages from a program with normal rights, to an application with admin rights can cause security issue.
Do Drag & Drop only work with application with the same rights (program with Admin rights to program with admin rights or program with normal rights to program with normal rights ).

This fix can be downgrade the GeoDa role to normal users (instead of Administrator), but need to verify the auto-upgrade feature is still working.

@lixun910 lixun910 added this to the 1.8 milestone May 24, 2016
@lixun910 lixun910 self-assigned this May 24, 2016
This was referenced May 24, 2016
@lixun910
Copy link
Member Author

Note: to verify this issue, you have to download and install windows binaries of 1.8.7.9 (remember to uninstall the old version GeoDa)

@jkoschinsky
Copy link
Collaborator

Verified in GeoDa 1.8.7.9 (Win 7 Professional (64-bit)).
Drag and drop when opening file (e.g. gda) works now.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants