これは主に WinAPI RegSetValueEx に関する質問です。ここでMSDNの説明を見ると、次のことがわかります。
lpData [入力] 格納するデータ。
REG_SZ、文字列は null で終了する必要があります。REG_MULTI_SZ データ型では、文字列は 2 つの null 文字で終了する必要があります。バックスラッシュの前には、エスケープ文字として別のバックスラッシュを付ける必要があります。たとえば、文字列「C:\mydir\myfile」を格納するには、「C:\\mydir\\myfile」を指定します。
私が持っている質問は、本当にスラッシュをエスケープする必要がありますか? 私は以前にそれをしたことがなく、完全にうまくいったからです。