嘗試確定使用者電腦上是否存在軟體時,使用該路徑System.Environment. GetFolderPath(System.Environment.SpecialFolder.ProgramFiles)MyInstalledApp 可能會導致64 位元Windows Vista 上不準確。這是因為程式碼傳回 x64「Program Files」資料夾,而相關應用程式駐留在「Program Files (x86)」。
為了緩解此問題,您可以使用以下函數,該函數將一致地傳回所有設定中的x86「Program Files」目錄:
在此函數中:
以上是如何在 64 位元 Windows 上可靠地取得「Program Files (x86)」路徑?的詳細內容。更多資訊請關注PHP中文網其他相關文章!