Advertisement
Guest User

Untitled

a guest
Aug 1st, 2014
185
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.43 KB | None | 0 0
  1. $excel = [Runtime.InteropServices.Marshal]::GetActiveObject("Excel.Application")
  2.  
  3. $sig = @"
  4. [DllImport("user32.dll", SetLastError=true)]
  5. public static extern uint GetWindowThreadProcessId(IntPtr hWnd, out uint lpdwProcessId);
  6. "@
  7. Add-Type -MemberDefinition $sig -Namespace User32 -Name Util -UsingNamespace System.Text
  8. $p=0
  9. [User32.util]::GetWindowThreadProcessId($MSExcel.HWND, [ref]$p) |out-null
  10. Get-Process -id $p | Stop-Process
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement