Tag: windows desktop gadgets

C#:引用Windows shell界面

我是C#的新手,我正在尝试完成一个我正在研究的小方项目,它使用少量C#代码来协助开发Windows桌面小工具。 基本上,我正在尝试实现IDesktopGadget接口,以便我可以使用RunGadget方法。 这是我到目前为止读取有关类似接口的信息: [ComImport] [Guid(“C1646BC4-F298-4F91-A204-EB2DD1709D1A”)] [InterfaceType(ComInterfaceType.InterfaceIsIUnknown)] interface IDesktopGadget { uint RunGadget([MarshalAs(UnmanagedType.LPWStr)] string gadgetPath); } 不幸的是,当我尝试从中创建一个对象时出现错误: “Cannot create an instance of the abstract class or interface ‘GadgetTask.IDesktopGadget'” 有人能指出我正确的方向,也许可以帮助我理解我在做错的同时吗?

编写小工具的C#教程

如何使用C#和Visual Studio 2008为Windows 7桌面编写小工具? 我正在寻找有关该主题的教程和资源。