如何从System :: String转换为const Byte *

时间:2014-02-10 06:58:02

标签: c++-cli

任何人都可以让我知道如何进行上述转换 由于RegSetValueEx需要const BYTE * lpData作为路径 获取Present Directory我使用GetCurrentDirectory(),其中Output的类型为String

1 个答案:

答案 0 :(得分:1)

如果您已经使用.NET(C ++ / CLI),那么还请使用托管类访问注册表!

请注意:

  • System :: String是托管类型!
  • RegSetValueEx和GetCurrentyDirectory是本机Win32 API!

请始终使用C ++ / CLI:

如果不打算使用C ++ / CLI,请在项目设置中将其关闭(常规:公共语言运行时支持:无公共语言运行时支持“