答案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」的屬性中(右鍵單擊它),取消選取與相容模式相關的所有內容(這對我來說是必要的)
刪除原來的快捷方式,如有必要,在桌面上建立新的快捷方式
有用!