Application Report
- Application ID: 70ded092ecb748949747afeda2d9966b
- Report Submitted on: 08/28/2008 03:42:39
- API Issues: 22
- P/Invoke APIs: 92
The following 22 APIs (used 33 times) might not work:
- Total:
19
4
-
System
1
-
Environment
1
-
get_WorkingSet()
Used 1 time
1
-
get_WorkingSet()
Used 1 time
-
Environment
-
System.Diagnostics
5
-
Process
5
-
get_HandleCount()
Used 1 time
1
-
get_NonpagedSystemMemorySize64()
Used 1 time
1
-
get_PagedMemorySize64()
Used 1 time
1
-
get_PagedSystemMemorySize64()
Used 1 time
1
-
get_PeakPagedMemorySize64()
Used 1 time
1
-
get_HandleCount()
Used 1 time
-
Process
-
System.Drawing
1
-
Graphics
1
-
Graphics
-
System.IO
2
-
DriveInfo
2
-
GetDrives()
Used 1 time
1
-
get_IsReady()
Used 1 time
1
-
GetDrives()
Used 1 time
-
DriveInfo
-
System.Net
1
-
WebClient
1
-
set_CachePolicy(System.Net.Cache.RequestCachePolicy)
Used 2 times
1
-
set_CachePolicy(System.Net.Cache.RequestCachePolicy)
Used 2 times
-
WebClient
-
System.Security.AccessControl
1
1
-
MutexSecurity
1
1
-
AddAccessRule(System.Security.AccessControl.MutexAccessRule)
Used 4 times
1
1
-
AddAccessRule(System.Security.AccessControl.MutexAccessRule)
Used 4 times
-
MutexSecurity
-
System.Security.Cryptography
2
-
ProtectedMemory
2
-
ProtectedMemory
-
System.Threading
1
-
System.Windows.Forms
5
3
-
RichTextBox
1
-
set_SelectionBackColor(System.Drawing.Color)
Used 3 times
1
-
set_SelectionBackColor(System.Drawing.Color)
Used 3 times
-
SplitContainer
1
-
set_TabStop(System.Boolean)
Used 2 times
1
-
set_TabStop(System.Boolean)
Used 2 times
-
WebBrowser
3
3
-
.ctor()
Used 3 times
1
-
Print()
Used 1 time
1
-
ShowPageSetupDialog()
Used 1 time
1
-
ShowPrintPreviewDialog()
Used 1 time
1
-
set_IsWebBrowserContextMenuEnabled(System.Boolean)
Used 1 time
1
-
set_WebBrowserShortcutsEnabled(System.Boolean)
Used 1 time
1
-
.ctor()
Used 3 times
-
RichTextBox
-
System
There are 92 P/Invokes (used 117 times):
| Count | Library | Function |
|---|---|---|
| 6 | user32.dll | intptr getforegroundwindow() |
| 5 | user32.dll | intptr sendmessage(intptr, int, intptr, intptr) |
| 2 | keepasslibc32.dll | void newdatabase32(intptr) |
| 2 | keepasslibc32.dll | intptr lockentrypassword32(intptr, intptr) |
| 2 | keepasslibc32.dll | intptr unlockentrypassword32(intptr, intptr) |
| 2 | keepasslibc64.dll | intptr lockentrypassword64(intptr, intptr) |
| 2 | keepasslibc64.dll | intptr unlockentrypassword64(intptr, intptr) |
| 2 | keepasslibc64.dll | void newdatabase64(intptr) |
| 2 | kernel32.dll | bool deviceiocontrol(intptr, uint, intptr, uint, intptr, uint, uint32&, intptr) |
| 2 | shlwapi.dll | int strcmplogicalw(string, string) |
| 2 | user32.dll | intptr getwindow(intptr, uint) |
| 2 | user32.dll | uint getwindowlong(intptr, int) |
| 2 | user32.dll | int getwindowtextlength(intptr) |
| 2 | user32.dll | bool blockinput(bool) |
| 2 | user32.dll | bool closedesktop(intptr) |
| 2 | user32.dll | bool setthreaddesktop(intptr) |
| 2 | user32.dll | bool switchdesktop(intptr) |
| 2 | user32.dll | bool unregisterhotkey(intptr, int) |
| 1 | keepasslibc32.dll | uint getkeyencrounds32(intptr) |
| 1 | keepasslibc32.dll | void setkeyencrounds32(intptr, uint) |
| 1 | keepasslibc32.dll | int opendatabase32(intptr, string, intptr) |
| 1 | keepasslibc32.dll | void initmanager32(intptr&, bool) |
| 1 | keepasslibc32.dll | void deletemanager32(intptr) |
| 1 | keepasslibc32.dll | uint getnumberofitemsingroupn32(intptr, uint) |
| 1 | keepasslibc32.dll | uint getnumberofitemsingroup32(intptr, string) |
| 1 | keepasslibc32.dll | int setmasterkey32(intptr, string, bool, string, intptr, bool) |
| 1 | keepasslibc32.dll | int savedatabase32(intptr, string) |
| 1 | keepasslibc32.dll | bool setgroup32(intptr, uint, kdb3group&) |
| 1 | keepasslibc32.dll | bool setentry32(intptr, uint, kdb3entry&) |
| 1 | keepasslibc32.dll | bool deletegroupbyid32(intptr, uint) |
| 1 | keepasslibc32.dll | bool deleteentry32(intptr, uint) |
| 1 | keepasslibc32.dll | bool addgroup32(intptr, kdb3group&) |
| 1 | keepasslibc32.dll | bool addentry32(intptr, kdb3entry&) |
| 1 | keepasslibc32.dll | intptr getentry32(intptr, uint) |
| 1 | keepasslibc32.dll | intptr getentrybygroup32(intptr, uint, uint) |
| 1 | keepasslibc32.dll | uint getnumberofgroups32(intptr) |
| 1 | keepasslibc32.dll | uint getnumberofentries32(intptr) |
| 1 | keepasslibc32.dll | uint getlibrarybuild32() |
| 1 | keepasslibc32.dll | uint getkeepassversion32() |
| 1 | keepasslibc32.dll | uint getgroupbyidn32(intptr, uint) |
| 1 | keepasslibc32.dll | intptr getkeepassversionstring32() |
| 1 | keepasslibc32.dll | intptr getgroupbyid32(intptr, uint) |
| 1 | keepasslibc32.dll | intptr getgroup32(intptr, uint) |
| 1 | keepasslibc64.dll | uint getnumberofitemsingroup64(intptr, string) |
| 1 | keepasslibc64.dll | uint getnumberofitemsingroupn64(intptr, uint) |
| 1 | keepasslibc64.dll | void deletemanager64(intptr) |
| 1 | keepasslibc64.dll | void initmanager64(intptr&, bool) |
| 1 | keepasslibc64.dll | void setkeyencrounds64(intptr, uint) |
| 1 | keepasslibc64.dll | uint getnumberofgroups64(intptr) |
| 1 | keepasslibc64.dll | bool addentry64(intptr, kdb3entry&) |
| 1 | keepasslibc64.dll | intptr getentrybygroup64(intptr, uint, uint) |
| 1 | keepasslibc64.dll | intptr getentry64(intptr, uint) |
| 1 | keepasslibc64.dll | int setmasterkey64(intptr, string, bool, string, intptr, bool) |
| 1 | keepasslibc64.dll | int savedatabase64(intptr, string) |
| 1 | keepasslibc64.dll | int opendatabase64(intptr, string, intptr) |
| 1 | keepasslibc64.dll | bool setgroup64(intptr, uint, kdb3group&) |
| 1 | keepasslibc64.dll | bool setentry64(intptr, uint, kdb3entry&) |
| 1 | keepasslibc64.dll | bool addgroup64(intptr, kdb3group&) |
| 1 | keepasslibc64.dll | bool deletegroupbyid64(intptr, uint) |
| 1 | keepasslibc64.dll | bool deleteentry64(intptr, uint) |
| 1 | keepasslibc64.dll | intptr getgroup64(intptr, uint) |
| 1 | keepasslibc64.dll | intptr getgroupbyid64(intptr, uint) |
| 1 | keepasslibc64.dll | intptr getkeepassversionstring64() |
| 1 | keepasslibc64.dll | uint getgroupbyidn64(intptr, uint) |
| 1 | keepasslibc64.dll | uint getkeepassversion64() |
| 1 | keepasslibc64.dll | uint getkeyencrounds64(intptr) |
| 1 | keepasslibc64.dll | uint getlibrarybuild64() |
| 1 | keepasslibc64.dll | uint getnumberofentries64(intptr) |
| 1 | keepassntv32.dll | bool transformkeytimed32(intptr, intptr, uint64&, uint) |
| 1 | keepassntv32.dll | bool transformkey32(intptr, intptr, uint64) |
| 1 | keepassntv64.dll | bool transformkeytimed64(intptr, intptr, uint64&, uint) |
| 1 | keepassntv64.dll | bool transformkey64(intptr, intptr, uint64) |
| 1 | kernel32.dll | bool closehandle(intptr) |
| 1 | kernel32.dll | intptr createfile(string, nativemethods/efileaccess, nativemethods/efileshare, i |
| 1 | kernel32.dll | uint getcurrentthreadid() |
| 1 | shlwapi.dll | bool pathcompactpathex(stringbuilder, string, uint, uint) |
| 1 | user32.dll | uint sendinput(uint, nativemethods/input[], int) |
| 1 | user32.dll | uint mapvirtualkey(uint, uint) |
| 1 | user32.dll | intptr setclipboardviewer(intptr) |
| 1 | user32.dll | intptr createdesktop(string, string, intptr, uint, nativemethods/desktopflags, i |
| 1 | user32.dll | intptr getthreaddesktop(uint) |
| 1 | user32.dll | intptr getmessageextrainfo() |
| 1 | user32.dll | bool registerhotkey(intptr, int, uint, uint) |
| 1 | user32.dll | bool changeclipboardchain(intptr, intptr) |
| 1 | user32.dll | int registerwindowmessage(string) |
| 1 | user32.dll | bool drawanimatedrects(intptr, int, nativemethods/rect&, nativemethods/rect&) |
| 1 | user32.dll | int getwindowtext(intptr, stringbuilder, int) |
| 1 | user32.dll | bool getcomboboxinfo(intptr, nativemethods/comboboxinfo&) |
| 1 | user32.dll | bool iswindow(intptr) |
| 1 | user32.dll | bool enumwindows(nativemethods/enumwindowsproc, intptr) |
| 1 | user32.dll | bool setforegroundwindow(intptr) |
| 1 | user32.dll | uint16 getkeystate(int) |