0
我有我的軟件安裝/首次在Vista/7相對於VirtualStore運行的問題。以管理員身份運行:訪問用戶VirtualStore
我的軟件是用C#。安裝人員:NSIS。
- 我的應用程序正在使用NSIS安裝。它運行以管理員身份
- 安裝完成後,用戶可以立即開始從安裝該軟件。
- 這導致程序的第一次運行以管理員身份執行。
- 第一次運行時,必須完成一個嚮導。該向導會從舊版本的軟件導入數據,這已經是在計算機上(C:\ Program Files文件\ OldProgram \ DATA)
- 然而,在7/Vista中,這一數據是在用戶的VirtualStore。當我是管理員時,我不會「看到」這些數據,也無法將其轉換。
問題:
- 我可以知道哪個用戶正在登錄?
- 有沒有一種通用的方式來訪問該用戶的虛擬商店? 考慮到「程序文件」文件夾命名不同,有些國家和64位我的應用程序位於「程序文件(x86)」。
豈不是可能重新啓動該程序的用戶代替? – 2011-04-01 08:16:52