2014-02-10 84 views
0

任何人都可以請讓我知道如何做上述轉換 因爲RegSetValueEx需要const BYTE * lpData的路徑 要獲得Present Directory我使用GetCurrentDirectory(),輸出類型是字符串如何從系統::字符串轉換爲常量字節*

+0

什麼是System :: String?在標準C++中至少沒有任何東西。 – TNA

回答

1

如果您已經使用.NET(C++/CLI),那麼還請使用託管類訪問註冊表!

注意:

  • 系統:: String是一個管理型!
  • RegSetValueEx和GetCurrentyDirectory是本機Win32 API!

請始終使用C++/CLI:

如果不打算用C++/CLI,然後請在您的項目設置中將其關閉(常規:通用語言運行時支持程序:無公共語言運行時支持「