srilekhamenon Ответов: 1

Сохранение раздела реестра с помощью regsavekey C#


я использую RegSaveKey API для сохранения ключа но он возвращает код ошибки 123 что я делаю
неправильный

Что я уже пробовал:

 [DllImport("advapi32.dll", CharSet = CharSet.Auto, SetLastError = true)]
        public static extern int RegSaveKey(UIntPtr hKey, [MarshalAs(UnmanagedType.LPStr)]string filename, IntPtr samDesired);

UIntPtr reg = UIntPtr.Zero;
string SaveFileName="myfilePath"

RegSaveKey(reg, SaveFileName, IntPtr.Zero);

F-ES Sitecore

.net имеет свои собственные классы для манипулирования реестром, нет смысла использовать вызовы dll.

srilekhamenon

то, что есть .равнодействующая сэр

1 Ответов

Рейтинг:
2

CPallini

От "документация"[^]:

ERROR_INVALID_NAME
123 (0x7B)
The filename, directory name, or volume label syntax is incorrect.


srilekhamenon

я уже проверил путь и путь в порядке мой путь есть
C:\Windows\System32\Config\RCCBakup\s-1-5-20.bak