NyaMisty

Results 117 comments of NyaMisty

Well we needn't to reverse engineering it.... [IDesktopWallpaper](https://docs.microsoft.com/en-us/windows/desktop/api/shobjidl_core/nn-shobjidl_core-idesktopwallpaper) Microsoft has a public interface already :(

The SetSlideshow method has only one method, which is IShellItemArray *items You can create an instance of it through ``` [DllImport("shell32.dll", CharSet = CharSet.Unicode)] public static extern IntPtr ILCreateFromPath([In, MarshalAs(UnmanagedType.LPWStr)]...

Yeah that's quite disappointing after 8 hours work :(

Well in fact I'm still in trial period, and your tool did a pretty good job. I've decided to buy it to support you, and I'll make the purchase when...

Oh I missed a critical step We'll need to convert the result from `ILCreateFromPath`, which is `LPITEMIDLIST`, to the needed `IShellItemArray *`, which is achieved using `SHCreateShellItemArrayFromIDLists`. The following is...

Yeah that's the wrapper of the interface, and you still need to use steps above to build the parameter `IntPtr items`

Yeah Vanara and PInvoke are collection of wrappers for most Windows API, and actually you can directly use them as a whole in your project. PS: I’ve finished my purchase,...

Oh vanara has a DLL? Maybe we can use only its PInvoke part?

How's going? Are you facing some problems implementing this?