我們有一個VB6應用程序,它讀取一個帶有.LIC文件擴展名的簡單文本文件。當一切工作正常時,如果該文件與可執行文件存在於同一目錄中,則會將其讀取。如果沒有,它會做其他的事情。Windows 7 - UAC - VB6 - 文本文件不能被應用程序「看到」
我有一位Windows 7客戶機的客戶,如果他右鍵單擊EXE和「以管理員身份運行」,它會「看到」LIC文件。如果他以基本用戶身份運行EXE,則不能看到LIC文件。
我已經有足夠的問題與UAC猜測UAC是從某種虛擬目錄運行應用程序,這就是爲什麼LIC文件沒有被看到。我的客戶發誓他已將UAC關閉。
任何人都有我的指針嗎?如果有一種方法可以告訴UAC「讓這個應用程序在這個目錄中執行它所需的操作」,那將是非常棒的。這是我的專業知識。我一直在谷歌搜索,直到我的手指脫落,我找不到正確的答案。
謝謝!
該文件如何放置在您期待的位置?通過升級過程?此進程是否具有包含trustInfo節點的應用程序清單? 是否有兩個用戶參與(或只有一個管理員用戶使用和不使用高程)? 您確定該程序「無法看到」該文件或可能會看到一個空文件嗎? – Bob77 2010-08-13 02:27:46