我有一個以vb6編寫的舊版更新程序,它以admin身份運行。但是,因爲它以管理員身份運行,所以它下載並保存的所有文件都是隻讀給其他用戶的。即使文件在公共場所,如共享應用程序數據文件夾(這是我保存有問題的文件)。如何在VB6中爲非管理員用戶設置文件權限?
我很幸運,我在'vista兼容'發佈之前發現了這個。 Vista通過將非管理員寫入和將來的讀取重定向到一個「虛擬」文件夾來隱藏問題。但是下一次更新可能會替換該文件,而非管理程序仍然會轉到該虛擬文件夾並使用舊文件。
作爲管理員用戶,我如何讓其他用戶完全控制我在vb6中編寫的文件?
我看到了,所以如果我設置我的程序的數據文件夾以允許正常訪問,那麼問題應該解決? – 2009-09-02 22:37:27
就是這樣,我會想。我不確定是否有任何漂亮的簡短代碼可以在你的VB6程序中實現。 – Bob77 2009-09-03 00:38:25