Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • SEARCH
  • Home
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 3636596
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 19, 20262026-05-19T01:03:11+00:00 2026-05-19T01:03:11+00:00

I have a user that is currently running my Winforms app on Win7. My

  • 0

I have a user that is currently running my Winforms app on Win7. My app allows users to select rows from an open Excel spreadsheet and drag-n-drop them onto the app. However, this user cannot do the drag-n-drop. The cursor changes to the “no” cursor (little circle with line through it) and the operation won’t complete.

I was researching drag-n-drop and Win7 and everything I found points to UAC and/or UIPI. I was looking for some solutions and am not sure if any of the below would work:

  • If the user logs in as admin (and as a result runs my app as admin) would that allow drag-n-drop to work?

  • Does the user need to turn off or change the settings of UAC/UIPI in order to be able to drag-n-drop?

I am not sure what the issue is. My app usually runs from C:/Documents and Settings/… (C:/Users/… on Win7). Does where it is running from matter? Does drag-n-drop not work because the user is not running my app with enough permissions? Are his Excel and my app on different permission levels? If so, what can be done about that? Note that even though my app allows users to just drag the file directly, that doesn’t work either.

Also, is there any way I can have the user reproduce this issue with other apps? Are there apps that come with Win7 that he can see the same problem with. For example, can this be reproduced using Notepad?

Thanks.

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-05-19T01:03:12+00:00Added an answer on May 19, 2026 at 1:03 am

    Explaining this problem away by UIPI is a very long stretch. It doesn’t have anything to do with whether or not the user is logged-in as an admin, that doesn’t affect UAC and your program will be running with that same account anyway. The only way UIPI could kick in to stop a D+D is when your program is elevated and Excel is not.

    To get yourself elevated requires work and doesn’t happen by accident. You’d have to include a manifest so that the user gets the UAC prompt, you’d know about that. Or the user would have to change the desktop shortcut and tick the “Run this program as an administrator” option, she’s know about that. While UIPI can be bypassed for Windows messages (ChangeWindowMessageFilter), it cannot for Drag and Drop so if any elevation is going on then your stuck. The ultimate test is to simply ask the user to put the UAC slider all the way down.

    The much more likely scenario is that your DragEnter event handler simply isn’t happy with the data it sees and therefore doesn’t assign the e.Effect property. If you can’t get a debugger on-site then write a little test program that logs the values of e.Data.GetFormats() plus whatever else you use to check if the drop is acceptable. And don’t forget the obvious: the user simply fumbling the drag somehow.

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

I am currently running a web app that sees several (~15) users logging in
I'm currently running a web-app that will send emails to users when they sign-up,
I have a web application that's branded according to the user that's currently logged
I currently have a user control that is used on both an /Address/Edit and
Currently I have a User table that has a toys_owned column that is an
I currently have built a system that checks user IP, browser, and a random-string
I currently have form that checks if a user has unsubmitted changes when they
Currently I have the follow ps that reads a list of user names and
Currently I am doing this: I have text that looks like: Hello ${user.name}, this
I'd like to have access to the bytecode that is currently running or about

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.