我的 Windows 应用程序经常在 *nix 上使用 Wine。
由于它是一个以文件为中心的应用程序,它经常使用(并呈现给用户)Windows“文档”文件夹(使用 解析CSIDL_PERSONAL
)。不幸的是,在 Wine 下,它指向通常为空且未使用的虚假 Wine/Windows 目录。我想将用户指向他的 Unix 主文件夹。
有什么可靠的方法可以在 Wine 下找出它的位置吗?
我希望我可以读取HOME
环境变量,但它没有导出(与大多数其他变量相反)到 Windows 环境。
目前我猜测家庭使用Z:\home\%USERNAME%
. 但这对我来说看起来并不强大。
如果无法找到主目录,是否至少有一种方法可以检测 Wine 根驱动器(Z:
默认情况下),所以我不需要对路径的至少一个驱动器部分进行硬编码?