Home | History | Annotate | Download | only in win
      1 #!/usr/bin/python

      2 
      3 # Copyright (C) 2010 Apple Inc.  All rights reserved.

      4 #

      5 # Redistribution and use in source and binary forms, with or without

      6 # modification, are permitted provided that the following conditions

      7 # are met:

      8 #

      9 # 1.  Redistributions of source code must retain the above copyright

     10 #     notice, this list of conditions and the following disclaimer. 

     11 # 2.  Redistributions in binary form must reproduce the above copyright

     12 #     notice, this list of conditions and the following disclaimer in the

     13 #     documentation and/or other materials provided with the distribution. 

     14 #

     15 # THIS SOFTWARE IS PROVIDED BY APPLE AND ITS CONTRIBUTORS "AS IS" AND ANY

     16 # EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED

     17 # WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE

     18 # DISCLAIMED. IN NO EVENT SHALL APPLE OR ITS CONTRIBUTORS BE LIABLE FOR ANY

     19 # DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES

     20 # (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;

     21 # LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND

     22 # ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT

     23 # (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF

     24 # THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

     25 
     26 import os, sys
     27 
     28 def main():
     29     tasksToKill = [ "cl.exe", 
     30 					"devenv.com", 
     31 					"devenv.exe", 
     32 					"DumpRenderTree.exe", 
     33 					"DumpRenderTree_debug.exe",
     34 					"httpd.exe", 
     35 					"imagediff.exe", 
     36 					"imagediff_debug.exe", 
     37 					"jsc.exe", 
     38 					"jsc_debug.exe",
     39 					"LightTPD.exe", 
     40 					"link.exe", 
     41 					"midl.exe", 
     42 					"perl.exe", 
     43 					"Safari.exe", 
     44 					"svn.exe", 
     45 					"testapi.exe", 
     46 					"testapi_debug.exe", 
     47 					"VcBuildHelper.exe", 
     48 					"wdiff.exe", 
     49 					"WebKit2WebProcess.exe", 
     50 					"WebKit2WebProcess_debug.exe", 
     51 					"WebKitTestRunner.exe", 
     52 					"WebKitTestRunner_debug.exe"]
     53 					
     54     for task in tasksToKill:
     55         os.system("taskkill /t /f /im " + task)
     56 
     57 if __name__ == '__main__':
     58     sys.exit(main())
     59