DotRas перестают работать после обновления win10 rs4 - PullRequest
0 голосов
/ 03 мая 2018

Пожалуйста, помогите мне решить следующую проблему:

После обновления win10 Red Stone 4 перестает работать следующая кодовая последовательность:

  1. RasPhoneBook pbk = GetUserPhoneBook ();
    1. RasEntry entry = RasEntry.CreateVpnEntry (ConnectionName, сервер, this.VpnStrategy, RasDevice.GetDeviceByName (this.DeviceName, RasDeviceType.Vpn));
    2. pbk.Entries.Add (запись);

ошибка возникает в третьей строке 3. pbk.Entries.Add (запись);

Сообщение об ошибке: Обнаружен неправильный размер конструкции.

и StakTrace -

в DotRas.Internal.ThrowHelper.ThrowRasException (Int32 errorCode) в DotRas.Internal.RasHelper.SetEntryProperties (телефонная книга RasPhoneBook, значение RasEntry) в DotRas.RasEntryCollection.InsertItem (индекс Int32, элемент RasEntry) at DotRas.Design.RasCollection`1.Add (TObject item)

Спасибо

1 Ответ

0 голосов
/ 04 мая 2018

Произошло изменение в API RAS в RS4, которое, похоже, испортило значительное количество продуктов VPN (я столкнулся с проблемой с Insider Builds после выпуска 17025) https://support.f5.com/csp/article/K84747528

Я не знаю, каковы были фактические изменения API или какие обходные пути доступны в краткосрочной перспективе (поиск в базе знаний MS не дает ничего полезного), но похоже, что MS наконец-то признает проблему и пытается решить ее в грядущих накопительных обновлениях RS4.

...