我試圖使用qApp->applicationDirPath()
來確定我的應用程序在Windows 7 x64上的目錄路徑。 在Windows 7 x32和其他平臺(XP 32,64)上,它工作正常。但是當應用程序從「C:\Program Files (x86)\MyApplication
」運行時發生了一些事情。它返回「C:\Users\some_user\AppData\Local\VirtualStore\Program Files (x86)\MyApplication\
」而不是「C:\Program Files (x86)\MyApplication\
」。它出什麼問題了?如何確定Windows 7 x64上的應用程序文件路徑?
我試圖改變UAC設置,但它沒有成功。沒有效果。或者,也許我錯了?
有什麼想法?我如何確定Windows 7 x64上的真實目錄?
但在不同的機器上我有不同的效果。在我的(我正在創建應用程序)路徑'C:\ Program Files(x86)'上。在用戶的機器路徑上是'C:\ Users \ some_user \ AppData \ Local \ VirtualStore \ Program Files(x64)'。兩者都有Windows 7 x64。怎麼了? –
我試過使用'argv [0]',現在它工作。不同計算機上的相同路徑。 –