
我編寫了一個 VB.NET 程序,它使用 Process.Start() 啟動與 BMC Remedy User 關聯的「.ARTask」檔案。由於超出此問題範圍的原因(其他人也遇到了同樣的問題)這裡)我需要在Windows 7的XP相容性下執行Remedy User。
我的問題是,將其設定為在相容模式下運行似乎會強制它以管理員身份運行(即使用 UAC),這似乎會破壞 Process.Start() 功能。有沒有辦法更好地控制 Windows 7 中的相容模式,以便我可以在 XP 相容模式下執行 Remedy User,而無需管理員權限? Remedy User 在沒有 XP 相容性設定或管理員權限的情況下幾乎可以正常運作(除了上面的問題),所以我相當有信心它不需要它們。
只是為了清楚起見,我不是說到Virtual PC啟用“XP模式”,我說的是右鍵->屬性->相容性設定。