2010-11-25 23 views
0

獲取文件夾installdate當我得到HKLM \ Software \ Microsoft \ Windows \ CurrentVersion \ Uninstall \ application以獲取其屬性 installLocation時,出現問題 顯示C:\ Program Files \ Alcoho 120,但我需要路徑formatC:\ Program Files \ Alcoho 120找到該文件夾​​,並得到它的installdate如何從HKLM Software Microsoft Windows CurrentVersion Uninstall

但我不知道如何從C:\ Program轉換文件\ Alcoho 120到C:\ Program Files \ Alcoho 120 錯誤信息顯示警告C4129:'A':無法識別的字符轉義序列

回答

0

我假設您粘貼了該pa TH到你的代碼是這樣的:

char *path = "C:\Program Files\Alcoho 120"; 

如果是這樣,你需要雙擊了反斜槓,因爲反斜槓在C++中的轉義字符:

char *path = "C:\\Program Files\\Alcoho 120" 

你不應該硬編碼的路徑,無論如何,雖然;它可能會根據安裝位置而變化。您的程序應該在註冊表中查找。硬編碼註冊表路徑沒有問題,因爲這不會改變。硬編碼文件路徑不好。

(您將需要翻倍反斜線在註冊表路徑,如果你把你的代碼,當然)。

PS:你的問題真的很難讀懂;你可能想整理它。

相關問題