Grabacr07 / VirtualDesktop

C# wrapper for the Virtual Desktop API on Windows 11.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

After the recent "Spring" Windows update , doesn't work

Brummell67 opened this issue · comments

As the title suggests, the methods are not recognized.
Good Job

It does not work due to changes in interface CLSIDs. Some of them appear to have changed again in Skip Ahead (e.g. 1809).

In 1803 IApplicationView's CLSID changed.
In 1809 (build 17665), looks like it can't obtain IVirtualDesktopPinnedApps

I am going to do some poking around, but seems like the underlying API is undocumented, and hence unsupported.

Found the appropriate CLSID for v1803 mzomparelli/zVirtualDesktop#186
Updating just that solved the issue for me on v1803.17134.48

[Guid("871F602A-2B58-42B4-8C4B-6C43D642C06F")]

Not sure how you can incorporate so it works for v1803 and before.