Нужно ли экранировать косые черты в строках в реестре Windows?

Этот вопрос в основном касается WinAPI RegSetValueEx. Если вы посмотрите на его описание в MSDN здесь , вы найдете:

lpData [in] Данные для сохранения.

REG_SZ, строка должна заканчиваться нулем-. С данными REG_MULTI_SZ type строка должна заканчиваться двумя нулевыми символами. А обратная косая черта должна предваряться другой обратной косой чертой в качестве escape-последовательности персонаж. Например, укажите «C:\\mydir\\myfile», чтобы сохранить строка "C:\mydir\myfile".

Вопрос, который у меня есть, действительно ли мне нужно избегать косых черт? Потому что я никогда не делал этого раньше, и это работало отлично.

5
задан ahmd0 14 April 2012 в 07:37
поделиться