![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
基础知识
文章平均质量分 50
nifeng_xuwei
这个作者很懒,什么都没留下…
展开
-
LIB和DLL的区别与使用
LIB和DLL的区别与使用 共有两种库: 一种是LIB包含了函数所在的DLL文件和文件中函数位置的信息(入口),代码由运行时加载在进程空间中的DLL提供,称为动态链接库dynamic link library。 一种是LIB包含函数代码本身,在编译时直接将代码加入程序当中,称为静态链接库static link library。 共有两种链接方式: 动态链接使用动态链接库,允许可执转载 2012-04-09 21:38:10 · 329 阅读 · 0 评论 -
win32控制台程序 修改图标
1,将ico文件放到根目录下 2,新建myRes.rc文件 IDI_MYICON ICON DISCARDABLE "DZH.ico" 3,添加rc文件到工程资源文件中 4,重新编译即可原创 2012-04-10 17:19:39 · 931 阅读 · 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 · 2370 阅读 · 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 · 4920 阅读 · 0 评论