View Single Post
  #1  
Old 17-05-2015, 16:12
Razor12911's Avatar
Razor12911 Razor12911 is offline
Noob
 
Join Date: Jul 2012
Location: South Africa
Posts: 3,751
Thanks: 2,183
Thanked 11,211 Times in 2,309 Posts
Razor12911 is on a distinguished road
Inno Setup Task Manager Library

Hi again, I created a useful dll for Inno Setup to handle things that are there in Task Manager and/or Resource Monitor.

Functions

Code:
function IsExeRunning(exeFileName: PAnsiChar): Boolean;
function IsProcessIdRunning(ProcessId: Cardinal): Boolean;
function GetExeProcessId(exeFileName: PAnsiChar): Cardinal;
function GetExeHeapId(exeFileName: PAnsiChar): Cardinal;
function GetExeModuleId(exeFileName: PAnsiChar): Cardinal;
function GetExeParentProcessId(exeFileName: PAnsiChar): Cardinal;
function GetExeThreads(exeFileName: PAnsiChar): Cardinal;
function GetExeMemoryUsage(exeFileName: PAnsiChar): Cardinal;
function GetExeCpuUsage(exeFileName: PAnsiChar): Cardinal;
function KillTask(exeFileName: PAnsiChar): Cardinal;
function RestartTask(exeFileName: PAnsiChar): Cardinal;
Attached Files
File Type: 7z Inno Setup Task Manager.7z (39.8 KB, 179 views)
Reply With Quote
The Following 19 Users Say Thank You to Razor12911 For This Useful Post:
-XCX- (29-03-2017), 78372 (28-05-2017), ADMIRAL (14-01-2020), Afed (05-02-2018), arkantos7 (18-05-2015), Cesar82 (27-09-2016), EzzEldin16 (27-09-2017), Harsh ojha (16-06-2019), JRD! (27-09-2016), Mini (27-09-2016), nasir ahmad (15-04-2016), oltjon (17-05-2015), omdj (17-05-2015), Sarvagya (17-05-2015), Simorq (27-09-2016), Stor31 (17-05-2015), vint56 (27-09-2016), y_thelastknight (18-05-2015), ~MAK~ (27-09-2016)
Sponsored Links