基础知识
文章平均质量分 50
nifeng_xuwei
这个作者很懒,什么都没留下…
展开
-
LIB和DLL的区别与使用
LIB和DLL的区别与使用共有两种库:一种是LIB包含了函数所在的DLL文件和文件中函数位置的信息(入口),代码由运行时加载在进程空间中的DLL提供,称为动态链接库dynamic link library。一种是LIB包含函数代码本身,在编译时直接将代码加入程序当中,称为静态链接库static link library。共有两种链接方式:动态链接使用动态链接库,允许可执转载 2012-04-09 21:38:10 · 341 阅读 · 0 评论 -
win32控制台程序 修改图标
1,将ico文件放到根目录下2,新建myRes.rc文件IDI_MYICON ICON DISCARDABLE "DZH.ico"3,添加rc文件到工程资源文件中4,重新编译即可原创 2012-04-10 17:19:39 · 958 阅读 · 1 评论 -
根据进程名取进程ID,句柄,最前端显示
#include (需链接Psapi.Lib)DWORD m_dwTstObjID;HWND m_lmshwnd = NULL;//回调函数,根据进程ID获得进程句柄BOOL CALLBACK EnumWindowsProc(HWND hwnd,DWORD lParam){if(hwnd==NULL) return false;DWORD mp原创 2012-04-24 16:24:56 · 2388 阅读 · 0 评论 -
openprocess失败,errorcode为5,提权代码
void EnableDebugPriv() { HANDLE hToken; LUID sedebugnameValue; TOKEN_PRIVILEGES tkp; if ( ! OpenProcessToken( GetCurrentProcess(),TOKEN_ALL_ACCESS, &hToken ) ) { cout<<"提权失败。"<<endl; re原创 2012-04-24 19:31:40 · 4962 阅读 · 0 评论