Type oleType = Type.GetTypeFromProgID("Shell.Application");//获得Shell.Application的类型
object oleObject = System.Activator.CreateInstance(oleType);//创建一个Shell.Application的类型得实例。
oleType.InvokeMember("ToggleDesktop", BindingFlags.InvokeMethod, null, oleObject, null);//执行Shell.Application的类型的ToggleDesktop的方法。
用了反射