public static extern DesktopHandle OpenDesktop(string desktop, DesktopOpenFlags flags, bool inherit, DesktopAccessRights desiredAccess);
public static DesktopHandle Open(string name, DesktopOpenFlags flags, bool inherit, DesktopAccessRights desiredAccess) { return NativeMethods.OpenDesktop(name, flags, inherit, desiredAccess); }
public IDesktop Open(string name, DesktopOpenFlags flags, bool inherit, DesktopAccessRights desiredAccess) { var handle = DesktopHandle.Open(name, flags, inherit, desiredAccess); return(new Desktop(handle)); }
public static DesktopHandle Open(string name, DesktopOpenFlags flags, bool inherit, DesktopAccessRights desiredAccess) { return(NativeMethods.OpenDesktop(name, flags, inherit, desiredAccess)); }
public IDesktop Open(string name, DesktopOpenFlags flags, bool inherit, DesktopAccessRights desiredAccess) { var handle = DesktopHandle.Open(name, flags, inherit, desiredAccess); return new Desktop(handle); }