Application Report
- Application ID: 43fd96f3f6724183aa2804b9acb65fca
- Report Submitted on: 03/22/2007 14:00:47
- API Issues: 25
- P/Invoke APIs: 60
The following 25 APIs (used 62 times) might not work:
- Total:
23
12
-
System
3
-
AppDomain
1
-
AppDomainSetup
2
-
get_LoaderOptimization()
Used 1 time
1
-
set_LoaderOptimization(System.LoaderOptimization)
Used 1 time
1
-
get_LoaderOptimization()
Used 1 time
-
AppDomain
-
System.Diagnostics
9
1
-
EventLog
1
-
SourceExists(System.String,System.String)
Used 1 time
1
-
SourceExists(System.String,System.String)
Used 1 time
-
PerformanceCounter
1
1
-
RemoveInstance()
Used 6 times
1
1
-
RemoveInstance()
Used 6 times
-
Process
4
-
WaitForInputIdle(System.Int32)
Used 2 times
1
-
get_MainWindowHandle()
Used 2 times
1
-
get_Threads()
Used 2 times
1
-
set_PriorityClass(System.Diagnostics.ProcessPriorityClass)
Used 1 time
1
-
WaitForInputIdle(System.Int32)
Used 2 times
-
ProcessThread
3
-
get_Id()
Used 2 times
1
-
get_PrivilegedProcessorTime()
Used 2 times
1
-
get_UserProcessorTime()
Used 2 times
1
-
get_Id()
Used 2 times
-
EventLog
-
System.Management
10
10
-
ManagementBaseObject
2
2
-
get_Item(System.String)
Used 14 times
1
1
-
get_Properties()
Used 2 times
1
1
-
get_Item(System.String)
Used 14 times
-
ManagementClass
2
-
.ctor(System.String)
Used 2 times
1
-
GetInstances()
Used 2 times
1
-
.ctor(System.String)
Used 2 times
-
ManagementEventWatcher
3
2
-
.ctor(System.Management.EventQuery)
Used 1 time
1
-
Start()
Used 1 time
1
1
-
Stop()
Used 1 time
1
1
-
.ctor(System.Management.EventQuery)
Used 1 time
-
ManagementObject
1
-
.ctor(System.String)
Used 2 times
1
-
.ctor(System.String)
Used 2 times
-
ManagementObjectCollection
1
1
-
GetEnumerator()
Used 4 times
1
1
-
GetEnumerator()
Used 4 times
-
PropertyData
1
1
-
get_Name()
Used 4 times
1
1
-
get_Name()
Used 4 times
-
PropertyDataCollection
1
1
-
GetEnumerator()
Used 2 times
1
1
-
GetEnumerator()
Used 2 times
-
WqlEventQuery
1
1
-
.ctor(System.String,System.TimeSpan,System.String)
Used 1 time
1
1
-
.ctor(System.String,System.TimeSpan,System.String)
Used 1 time
-
ManagementBaseObject
-
System.Runtime.InteropServices
1
1
-
Marshal
1
1
-
GetHRForLastWin32Error()
Used 2 times
1
1
-
GetHRForLastWin32Error()
Used 2 times
-
Marshal
-
System
There are 60 P/Invokes (used 70 times):
| Count | Library | Function |
|---|---|---|
| 4 | shell32.dll | bool shell_notifyicon(int, notifyicondata&) |
| 3 | esent | int jetsetsystemparameter(int32&, int, int, int, string&) |
| 3 | user32.dll | bool postmessage(handleref, uint, intptr, intptr) |
| 2 | esent | int jetprepareupdate(int, int, uint64) |
| 2 | kernel32.dll | bool setstdhandle(intptr, intptr) |
| 2 | user32.dll | int setforegroundwindow(int) |
| 1 | advapi32.dll | uint getnamedsecurityinfo(string, uint, uint, intptr&, intptr&, intptr&, intptr& |
| 1 | advapi32.dll | void buildexplicitaccesswithname(advapi32/explicit_access&, string, uint, uint, |
| 1 | advapi32.dll | uint setnamedsecurityinfo(string, uint, uint, intptr, intptr, intptr, intptr) |
| 1 | advapi32.dll | uint setentriesinacl(uint, advapi32/explicit_access[], intptr, intptr&) |
| 1 | esent | int jetmakekey(int, int, intptr, int, int) |
| 1 | esent | int jetmove(int, int, int64, int) |
| 1 | esent | int jetopendatabase(int, string, string, int32&, int) |
| 1 | esent | int jetopentable(int, int, string, int, int, int, int32&) |
| 1 | esent | int jetretrievecolumn(int, int, int, intptr, int, int32&, int, esent/returninfo& |
| 1 | esent | int jetrollback(int, int) |
| 1 | esent | int jetseek(int, int, int) |
| 1 | esent | int jetsetcolumn(int, int, int, intptr, int, int, esent/setinfo&) |
| 1 | esent | int jetsetcolumn(int, int, int, object&, int, int, esent/setinfo&) |
| 1 | esent | int jetterm(int) |
| 1 | esent | int jetupdate(int, int, intptr, int, int32&) |
| 1 | esent | int jetinit(int32&) |
| 1 | esent | int jetgotobookmark(int, int, intptr, int) |
| 1 | esent | int jetbeginsession(int, int32&, string, string) |
| 1 | esent | int jetattachdatabase(int, string, int) |
| 1 | esent | int jetaddcolumn(int, int, string, esent/columndefinition&, object&, int, int32& |
| 1 | esent | int jetclosedatabase(int, int, int) |
| 1 | esent | int jetclosetable(int, int) |
| 1 | esent | int jetcommittransaction(int, int) |
| 1 | esent | int jetcreatedatabase(int, string, string, int32&, int) |
| 1 | esent | int jetcreateindex(int, int, string, int, string, int, int) |
| 1 | esent | int jetcreateinstance(int32&, string) |
| 1 | esent | int jetgettablecolumninfo(int, int, string, intptr, int, uint) |
| 1 | esent | int jetgetsystemparameter(int, int, int, int32&, intptr, int) |
| 1 | esent | int jetgetbookmark(int, int, intptr, int, int32&) |
| 1 | esent | int jetendsession(int, int) |
| 1 | esent | int jetdetachdatabase(int, string) |
| 1 | esent | int jetdelete(int, int) |
| 1 | esent | int jetcreatetable(int, int, string, int, int, int32&) |
| 1 | esent | int jetbegintransaction(int) |
| 1 | kernel32.dll | intptr localfree(intptr) |
| 1 | kernel32.dll | intptr createfile(string, int, int, intptr, int, int, intptr) |
| 1 | kernel32.dll | bool queryperformancefrequency(int64&) |
| 1 | kernel32.dll | bool allocconsole() |
| 1 | kernel32.dll | bool createhardlink(string, string, intptr) |
| 1 | kernel32.dll | bool createprocess(string, string, intptr, intptr, int, bool, intptr, intptr, st |
| 1 | kernel32.dll | bool queryperformancecounter(int64&) |
| 1 | kernel32.dll | bool freeconsole() |
| 1 | mscoree.dll | bool strongnamesignatureverificationex(string, bool, boolean&) |
| 1 | shell32.dll | int dllgetversion(dllversioninfo&) |
| 1 | user32.dll | uint registerwindowmessage(string) |
| 1 | user32.dll | bool trackpopupmenuex(handleref, uint, int, int, handleref, intptr) |
| 1 | user32.dll | bool showwindow(int, user32/showwindowflags) |
| 1 | user32.dll | bool setforegroundwindow(handleref) |
| 1 | user32.dll | bool isiconic(int) |
| 1 | user32.dll | bool getlastinputinfo(lastinputinfo&) |
| 1 | user32.dll | bool getcursorpos(point&) |
| 1 | wininet.dll | bool internetgetconnectedstate(wininet/internetgetconnectedstateflags&, int) |
| 1 | winmm.dll | int playsound(byte[], int, int) |
| 1 | winmm.dll | int playsound(string, int, int) |