安装我的程序后拖放不起作用
Drag and drop not working after installing my program
我有一个我编写的 c# winforms 应用程序,它使用拖放来接受文件。 运行 它来自 Visual Studio 工作正常,如果我手动将文件复制到文件夹,它没有问题。我创建了一个安装程序脚本,用于将其打包以便使用 NSIS 进行分发。
使用安装程序安装到我自己的系统后,拖放不起作用。该应用程序的其他所有内容都运行 正常。
这里我可能缺少某种安全性的东西吗?
UAC UIPI 阻止从 low/medium IL 进程拖动到提升的进程。
简单的解决方案是在安装程序的完成页面上禁用 运行 复选框。这会强制用户从开始菜单正常启动您的应用程序。
另一个解决方案是whitelist the drag messages允许拖动操作。
我有一个我编写的 c# winforms 应用程序,它使用拖放来接受文件。 运行 它来自 Visual Studio 工作正常,如果我手动将文件复制到文件夹,它没有问题。我创建了一个安装程序脚本,用于将其打包以便使用 NSIS 进行分发。
使用安装程序安装到我自己的系统后,拖放不起作用。该应用程序的其他所有内容都运行 正常。
这里我可能缺少某种安全性的东西吗?
UAC UIPI 阻止从 low/medium IL 进程拖动到提升的进程。
简单的解决方案是在安装程序的完成页面上禁用 运行 复选框。这会强制用户从开始菜单正常启动您的应用程序。
另一个解决方案是whitelist the drag messages允许拖动操作。