Application Report


The following 2 APIs (used 2 times) might not work:

There are 25 P/Invokes (used 31 times):

Count Library Function
4 advapi32.dll void closeservicehandle(intptr)
2 advapi32.dll intptr openscmanager(string, string, int)
2 kernel32.dll int freelibrary(intptr)
2 kernel32.dll bool deviceiocontrol(safefilehandle, uint, intptr, uint, intptr, uint, uint32&,
1 advapi32.dll intptr openservice(intptr, string, int)
1 advapi32.dll int adjusttokenprivileges(intptr, int, token_privileges&, int, token_privileges&
1 advapi32.dll intptr createservice(intptr, string, string, int, int, int, int, string, string,
1 advapi32.dll int startservice(intptr, int, string)
1 advapi32.dll int openprocesstoken(intptr, int, intptr&)
1 advapi32.dll int lookupprivilegevalue(string, string, luid&)
1 advapi32.dll int deleteservice(intptr)
1 kernel32.dll safefilehandle createfilew(string, uint, uint, intptr, uint, uint, intptr)
1 kernel32.dll intptr loadlibrary(string)
1 kernel32.dll intptr getprocaddress(intptr, string)
1 kernel32.dll bool getvolumeinformationw(string, stringbuilder, uint, uint32&, uint32&, uint32
1 powrprof.dll int setsuspendstate(int, int, int)
1 shell32.dll bool shgetpathfromidlist(intptr, intptr)
1 shell32.dll intptr extracticon(intptr, string, int)
1 shell32.dll intptr shbrowseforfolder(browseinfo)
1 user32 bool setforegroundwindow(int)
1 user32.dll bool isiconic(intptr)
1 user32.dll bool setforegroundwindow(intptr)
1 user32.dll bool showwindowasync(intptr, int)
1 user32.dll int exitwindowsex(int, int)
1 user32.dll int formatmessage(int, intptr, int, int, stringbuilder, int, int)