Ejemplo n.º 1
0
 public static extern IntPtr ShellExecuteW(
     IntPtr hwnd,
     string lpOperation,
     string lpFile,
     string lpParameters,
     string lpDirectory,
     User32.ShowWindowCommand nShowCmd);
Ejemplo n.º 2
0
        public static IntPtr ShellExecuteW(
            HandleRef hwnd,
            string lpOperation,
            string lpFile,
            string lpParameters,
            string lpDirectory,
            User32.ShowWindowCommand nShowCmd)
        {
            IntPtr result = ShellExecuteW(hwnd.Handle, lpOperation, lpFile, lpParameters, lpDirectory, nShowCmd);

            GC.KeepAlive(hwnd.Wrapper);
            return(result);
        }