Forum Replies Created
-
AuthorPosts
-
codefrog
ParticipantAnd actually changing it from “(WSL)” to “(WSL” – truncating it to 4 characters – would have been even better (maybe?) so it would match either old or new format.
codefrog
ParticipantSuuuuuper hacky workaround:
C:\Program Files (x86)\Sysprogs\VisualGDB\VisualGDBCore.dll contains the wide-string which is used to match the vEthernet adapter tag :
"(WSL)"in wide character format at hex address 0xA388DA
00A388D0 00 31 00 36 00 7D 00 00 0D 20 00 28 00 57 00 53 .1.6.}... .(.W.S
00A388E0 00 4C 00 29 00 00 13 45 00 6D 00 70 00 74 00 79 .L.)...E.m.p.t.yI changed the trailing ( to a space : “(WSL)” -> “(WSL ”
00A388D0 00 31 00 36 00 7D 00 00 0D 20 00 28 00 57 00 53 .1.6.}... .(.W.S
00A388E0 00 4C 00 20 00 00 13 45 00 6D 00 70 00 74 00 79 .L. ...E.m.p.t.y
…and now it works.
I assume that the code is searching a list of adapters for one whose name starts with
(WSL)But Microsoft helpfully renamed from “(WSL)” to “(WSL (Hyper-V firewall))” and the “(WSL)” string search fails.
November 10, 2021 at 05:13 in reply to: VisualGDB disappeared from the Visual Studio UI after update #31743codefrog
ParticipantOctober 14, 2020 at 15:42 in reply to: Member List dropdown, hit return, please don't INSERT a return. #29251codefrog
ParticipantUpdating Visual GDB and more importantly turning off Clang Intellisense has made me much happier thanks. Is there a global “Turn off Clang Intellisense” or do I have to do it for each project?
-
AuthorPosts