Thread: Closing an External Program

  1. #1
    Registered User
    Join Date
    Sep 2004

    Closing an External Program


    I need to check if a particular program is running, if it is I need to close it.

    There process does not generate a window, as it runs in the background.

    Someone suggested GetWindow, but I cannot get this to work.

    Any Ideas?


  2. #2
    Dump Truck Internet valis's Avatar
    Join Date
    Jul 2005
    well if you don't mind losing pre-nt compatability you can use the psapi.
    Call EnumProcesses, then call OpenProcess to get handles.

  3. #3
    Registered User
    Join Date
    Mar 2005
    Last edited by johny145; 08-03-2005 at 11:50 AM.

  4. #4
    Registered User
    Join Date
    Sep 2004
    I am having problems using psapi

    I have downloaded the MS Platform SDK which includes it.

    I have included the following in my program

    #include "C:\Program Files\Microsoft PlatformSDK\Include\psapi.h"

    It compiles, but will not link, what am I doing wrong?


Popular pages Recent additions subscribe to a feed

Similar Threads

  1. Accessing Separate Program without Closing Immediately
    By LuckyDrawers17 in forum C++ Programming
    Replies: 1
    Last Post: 06-17-2009, 03:03 PM
  2. Compiling sample DarkGDK Program
    By Phyxashun in forum Game Programming
    Replies: 6
    Last Post: 01-27-2009, 03:07 AM
  3. Calling external program and reading its output.
    By Dragoon_42 in forum C++ Programming
    Replies: 3
    Last Post: 10-18-2007, 05:34 AM
  4. How to restart a program without closing it...
    By D4050 in forum C++ Programming
    Replies: 16
    Last Post: 10-31-2001, 12:38 PM
  5. Compiler errors
    By BellosX in forum C Programming
    Replies: 2
    Last Post: 09-21-2001, 03:24 AM