摘要:
原帖地址运行压缩包中的Debug目录下的RuPengHooker.exe,然后开着程序,你就该干什么干什么,点点程序、输入点东西,然后关闭那个程序,看到了吗?哈哈,你输入的东西我都记下来了!!!呵呵,我是好人,不做坏事。(119,686)【】(ToolbarWindow32)按下鼠标左键 (Enter)被按下 (H)被按下 (E)被按下 (L)被按下 (L)被按下 (O)被按下 (181,323)【无标题 - 记事本】(Notepad)按下鼠标左键 (191,390)【】(#32768)按下鼠标左键 (276,422)【FolderView】(SysListView32)按下鼠标左键 (276 阅读全文
摘要:
堆与栈有什么区别?一、预备知识—程序的内存分配 一个由c/C++编译的程序占用的内存分为以下几个部分 1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。 2、堆区(heap) — 一般由程序员分配释放, 若程序员不释放,程序结束时可能由OS回收 。注意它与数据结构中的堆是两回事,分配方式倒是类似于链表,呵呵。 3、全局区(静态区)(static)—,全局变量和静态变量的存储是放在一块的,初始化的全局变量和静态变量在一块区域, 未初始化的全局变量和未初始化的静态变量在相邻的另一块区域。 - 程序结束后有系统释放 4、文字... 阅读全文
摘要:
keybd_event函数模拟键盘输入 详见:http://baike.baidu.com/view/1080077.html//示例代码keybd_event(VK_NUMLOCK,0,KEYEVENTF_EXTENDEDKEY | 0,0 );//按下num keybd_event( VK_NUMLOCK,0,KEYEVENTF_EXTENDEDKEY | KEYEVENTF_KEYUP,0);//取消按下num keybd_event( VK_LWIN,0,0 , 0 ); //按下WIN键 keybd_event( VK_LWIN,0, KEYEVENTF_KEYUP, 0 ); .. 阅读全文
摘要:
如鹏网 http://www.rupeng.com/1、尘封 俄罗斯方块 hity 俄罗斯方块 小马_xiao 由写俄罗斯方块引发的种种 2、Diao_Cow 很funny的程序 3、Diao_Cow 手把手教你写截图软件 尘封 截图软件 4、raigeki 播放器LRC歌词显示原理及LRC分析函数 cjnt007 用C语言打造的音乐播放器 qianlifeng QM播放器0.7版本 小马_xiao 由写播放播放器引发的种种 5、conan521 WebPlayer(可以方便“听”的程序) 6、conan521 进程类API学习 7、netmaster 唯一编号算法:生成GUID 8、cona 阅读全文
摘要:
201 单文档中打印预览,发送消息模拟点击菜单中“打印预览”: --------------------------------------------------------------------------------- ::SendMessage(this->GetSafeHwnd(), WM_COMMAND, ID_FILE_PRINT_PREVIEW, 0); --------------------------------------------------------------------------------- 202 得到当前登陆用户的用户名:GetUserNam 阅读全文
摘要:
151 改变CStatic控件的前景、背景色:http://community.csdn.net/Expert/topic/4507/4507710.xml?temp=.1524164 处理WM_CTLCOLOR消息: --------------------------------------------------------------------- HBRUSH CQQDlg::OnCtlColor(CDC* pDC, CWnd* pWnd, UINT nCtlColor) { HBRUSH hbr; // TODO: Change any attributes of the DC . 阅读全文
摘要:
101 怎样取得程序自己占用的内存和CPU占用率:GetProcessMemoryInfo和GetPerformanceInfo 102 如何让你的程序运行在release模式下:build->set active configuration 103 监视文件夹是否被更新:FindFirstChangeNotification、FindNextChangeNotification、FindCloseChangeNotification这三个函数 范例见:http://msdn.microsoft.com/library/default.asp?url=/library/en-us/fil 阅读全文
摘要:
1 toolbar默认位图左上角那个点的颜色是透明色,不喜欢的话可以自己改。 2 VC++中 WM_QUERYENDSESSION WM_ENDSESSION 为系统关机消息。 3 Java学习书推荐:《java编程思想》 4 在VC下执行DOS命令 a. system("md c:\\12"); b. WinExec("Cmd.exe /C md c:\\12", SW_HIDE); c. ShellExecute ShellExecute(NULL,"open","d:\\WINDOWS\\system32\\cmd.e 阅读全文
摘要:
VC学习笔记15:右键弹出式菜单单击“Project”菜单,选择“Add To Project”下的“Components and Controls”,打开其中的“Visual C++ Components”,找到“Pop-up Menu”,单击“Insert”,选择要加入菜单的类,一般选视类,确定后关闭对话框。 这时你到资源的Menu项中可以找到刚加入的弹出菜单,你可以象普通菜单一样对它进行编辑修改,同时,在你刚选择的类中被加入了一个函数OnContextMenu(CWnd*, CPoint point),这个函数用来监视鼠标右键并生成菜单。VC学习笔记16:建立程序的关联文件 当我们双击一 阅读全文
摘要:
一、打开CD-ROM mciSendString("Set cdAudio door open wait",NULL,0,NULL); 二、关闭CD_ROM mciSendString("Set cdAudio door closed wait",NULL,0,NULL); 三、关闭计算机 OSVERSIONINFO OsVersionInfo; //包含操作系统版本信息的数据结构 OsVersionInfo.dwOSVersionInfoSize = sizeof(OSVERSIONINFO); GetVersionEx(&OsVersionI 阅读全文