答案1
你看到了用户帐户控制。拖放仅适用于具有相同权限级别的程序。如果您以管理员身份运行应用程序,则只能从同样以管理员身份运行的应用程序中拖放文件。
用户界面权限隔离 (UIPI)
UIPI 会阻止 Windows 消息从 MIC 级别较低的进程发送到 MIC 级别较高的进程。拖放是通过 Windows 消息实现的。因此,如果您尝试将文件从 Windows 资源管理器(中等 MIC)拖放到运行较高 MIC 的记事本,Windows 消息将被阻止,拖放将不起作用。
自 Windows 8 以来,将滑块向下移动到最低位置不再禁用 UAC,因为使用商店应用程序需要 UAC,因为 UAC 提供了应用程序在其中独立运行的沙箱。
版本 8 非常旧,因此 Windows 检测到它在正常用户权限下运行时存在问题,并且需要管理员权限。
如上所述,这是一个无法修复的功能。但有一个解决方法可以运行以管理员身份浏览能够将文件从资源管理器拖放到以管理员身份运行的进程中。
答案2
我在使用旧版本的 Wavelab 时也遇到了同样的问题,我唯一的解决方法是将其拖放到 Wavelab 桌面图标快捷方式上。不知为何,这会像往常一样在程序中打开文件,并且还可以在运行时向其中添加更多文件。
答案3
正如 @magicandre1981 (我当然会给予他奖励,感谢他)RunAsInvoker
在评论中所说,另一个解决方案是使用http://meridian.ws/wordpress/?p=306和http://www.ghacks.net/2010/07/08/get-rid-of-uac-prompts-with-microsofts-application-compatibility-toolkit/。
具体过程如下;我使用了与之前的链接类似的方法,但略有不同(这些文章中没有提到第 6 点,但我需要它)。
更确切地说:
从以下位置下载 ADK(Windows 评估和部署工具包)这里并安装 ACT
启动兼容性管理器(在我的情况下是 32 位)并创建一个新的应用程序修复:
选择SoundForge 8 可执行路径,并添加
RunAsInvoker
:在下一步中自动生成:
将数据库保存到某处(文件 > 另存为)。然后文件 > 安装它。
在“Forge80.exe”的属性中(右键单击),取消选中与兼容模式相关的所有内容(这对我来说是必要的)
删除原有的快捷方式,并根据需要在桌面上创建新的快捷方式
有用!