VC
文章平均质量分 89
VC
夜猫逐梦
2022,希望在CSDN上总结并分享一个14年老二次猿的职业生涯。
大二开始有了自己的电脑。
大三参加ACM。
大四组建ACM社团,第一批报名就超过百人。
大四上学期末(10年底)开始北漂,毕业后入职北京瑞星,后又就职于搜狐畅游,从事反外挂相关业务。
15年开始了半年的沿海旅游,之后又是半年的“自由职业”。
之后从事游戏相关行业逆向开发至今。
逆向,网络安全,全栈,啥都会点,算个技术控吧。
记录并分享知识和经验,结交有志之士,共同进步。
展开
-
【VC】【全局修改windows系统环境变量】 实现和原理详解
一直都很好奇一些安装软件,如何将自己安装的路径,添加到环境变量PATH中的(之前尝试用API SetEnvironmentVariable只在当前进程有效)。: 通过三方工具修改环境变量,《Windows修改环境变量的工具—Rapid Environment Editor》如果直接修改注册表项,并不能修改已经启动进程的环境变量,需要通过广播消息。的进程(cmd命令的进程不处理窗口消息,不能更新环境变量)。再次通过procexp打开1836进程的环境变量列表。默认继承修改后的环境变量)。原创 2022-11-19 23:40:21 · 1060 阅读 · 0 评论 -
WM_ACTIVE的消息
<br />WM_ACTIVE的消息参数 <br />wParam的低阶word指示窗口是被激活还是失去激活:<br />WA_ACTIVE,被鼠标点击以外的方法激活;<br />WA_CLICKACTIVE,由鼠标点击激活;<br />WA_INACTIVE,失去激活;<br />wParam的高阶word指示窗口是否被最小化;<br />非零表示最小化;<br />lPararm表示将激活的窗口句柄(WA_INACTIVE),或者将失去激活的窗口句柄(WA_CLICKACTIVE、WA_ACTIVE)。原创 2010-12-21 11:03:00 · 887 阅读 · 0 评论 -
让图片缩小到合理的尺寸呢?
<br />在单文档页面上加一幅图片之后, 由于我的图片太大, 插入之后只能显示图片的一部分, 怎样让图片缩小到合理的尺寸呢? <br />在单文档页面上加一幅图片之后, 由于我的图片太大, 插入之后只能显示图片的一部分, 怎样让图片缩小到合理的尺寸呢? <br /><br />我的插入图片方法如下: <br />1.首先准备好一张美丽的图片,保存为BMP格式。 <br /><br />2.新建一个工程,命名为:test ,在资源编辑里用Import导入刚才准备好的位图文件.ID原创 2011-01-02 17:57:00 · 845 阅读 · 0 评论 -
listbox的全选,反选和全不选
<br />http://zwkufo.blog.163.com/blog/static/25882512009102334056128/<br /> <br />//全选方法一<br />private void SelectAll(ListBox ListBox)<br />{ <br /> for (int i = 0; i < ListBox.Items.Count; i++) <br /> {<br /> ListBox.SelectedIndex = i;转载 2011-02-10 15:50:00 · 1303 阅读 · 0 评论 -
用VC++6.0编程实现汉字拼音查找
<br /><br />摘要 使用VC++6.0编程查找汉字的拼音<br />关键字 汉字,拼音,资源<br />下载:http://www.cppblog.com/Files/edog/LookPY.rar<br /><br /><br />一、 引言<br />在读书看报或者浏览网上文章时候,经常会看到一些比较生僻的汉字而不知道其读音;或者有些汉字知道其写法,可以使用五笔等笔划输入法输入却不能使用拼音输入法输入。本文将演示怎么使用VC++6.0编写程序实现汉字的拼音的转载 2011-03-05 16:13:00 · 2310 阅读 · 0 评论 -
关于WM_NCHITTEST消息
http://www.cnblogs.com/GnagWang/archive/2010/09/12/1824394.html我为了移动一个无标题栏的窗体,使用了WM_NCHITTEST消息,这个消息大概如下:通常,我们拖动对话框窗口的标题栏来移动窗口,但有时候,我们想通过鼠标在客户区上拖动来移动窗口。一个容易想到的方案是,处理鼠标消息WM_LBUTTONDOWN和WM_LBUTTONUP。在OnLButtonUp函数中计算鼠标位置的变化,调用MoveWindow实现窗口的移动。注意,拖动标题栏移动窗口的时转载 2011-01-06 11:10:00 · 746 阅读 · 0 评论 -
WTL8.0 调用 ActiveX 控件 - (调用 Flash 控件,响应 Flash 控件的事件)
<br />很久没用WTL了,WTL都升级到8.0了,这两天做了个小例子,WTL调用Flash控件。<br /><br />目标:使用WTL创建对话框的工程,调用Flash控件播放Flash,并响应Flash控件的事件。<br />环境:WindowsXP, VC++ 2005, WTL8.0, Flash9<br /><br />1. 首先用WTL Wizard创建对话框工程,如图:<br /><br />注意要选中 Enable ActiveX Control Hosting,我习惯于原创 2010-12-22 19:09:00 · 700 阅读 · 0 评论 -
如何在MFC应用程序中调用屏保?
屏保实际上就是一个应用程序,只不过后缀名不是exe,而是scr <br /><br />所以你可以使用API函数CreateProcess运行一个屏保,但是你需要一个参数/s <br /><br />比如说你有一个屏保叫ssflwbox.scr,当你直接运行ssflwbox.scr是会显示设置窗口的,而你运行ssflwbox.scr /s的时候屏保就运行了 <br /><br />明白没有?<br />给个例子给你:<br />#include <windows.h><br /><br原创 2010-12-20 14:52:00 · 1149 阅读 · 0 评论 -
[转]IE Cookie文件格式说明
1、Cookie文件的实质<br />Cookie实际上是Web服务端与客户端(典型的是浏览器)交互时彼此传递的一部分内容,内容可以是任意的,但要在允许的长度范围之内。客户端会将它保存在本地机器上(如IE便会保存在本地的一个txt文件中),由客户端程序对其进行管理,过期的Cookie会自动删除。每当客户端访问某个域下某个目录中的网页时,便会将保存在本地并且属于那个域下对应目录的有效Cookie信息附在网页请求的头部信息当中一并发送给服务端。2、Cookie文件的保存位置<br />不同的客户端,其C转载 2011-01-07 18:08:00 · 666 阅读 · 0 评论 -
WTL 学习
转载自:http://blog.csdn.net/hsyouxishe/archive/2007/12/26/1968475.aspxWTL 新参考:http://www.cnblogs.com/procoder/archive/2009/06/03/1495002.htmlWTL 参考:http://dev.csdn.net/develop/article/74/74004.shtmhttp://www.cnblogs.com/kylindai/archive/2007/11/28/974797.html转载 2011-01-05 18:53:00 · 1935 阅读 · 0 评论 -
VC的一个屏保例子(MFC)
用清明上河图做屏保程序参考http://it.sohu.com/2004/03/15/29/article219442988.shtml前几天得到清明上河图的图片,感觉它太长,于是不容易欣赏,希望能慢慢的自动的移动,最好加点音乐,有这个想法之后就开始做了一个看清明上河图的小软件,可以放大、缩小、移动速度增快或是变慢、暂停、再开始、或是反方向移动等功能。之后就想到不如用其作为屏保,于是查找了怎么制作屏保程序。参考了上面链接地址的方法。不过我认为我这种方法要简单得多,...原创 2010-12-20 14:54:00 · 6455 阅读 · 7 评论 -
实验四、三维屏保制作
<br /> http://www.jsj.tzc.edu.cn/teacher/crq/content/courses/opengl/%CA%B5%D1%E94.htm4.1三维屏保版本一<br />屏幕保护程序是一种特殊的应用程序,如果用户打开了Windows的屏幕保护功能,而且在一特定的时间段内没有任何输入,系统就会自动启动屏幕保护程序。屏幕保护程序有两个作用:<br />1.防止屏幕长时间显示静态图像而降低荧光介质的寿命。<br />2.防止用户离开计算机时屏幕上的信息被不相干的人看到。<br />转载 2010-12-21 14:45:00 · 1207 阅读 · 0 评论 -
VC中借助内嵌资源实现Flash动画播放
<br />http://www.yesky.com/436/1883936.shtml<br /> <br /> <br />摘要:本文通过在VC中将外部swf格式文件内嵌为VC的内部资源,使其在程序运行过程中从资源动态释放到临时文件,从而实现VC对Flash动画的播放。<br /><br /> 关键词:资源;Flash动画;Visual C++<br /><br /> 引言<br /><br /> Flash动画由于可以很方便地把用户的想象通过动画显现出来,使原本只属于专业制转载 2010-12-24 17:35:00 · 621 阅读 · 0 评论 -
怎么样用vc6列举所有的 swf 文件中的变量
<br />http://wenda.tianya.cn/wenda/thread?tid=2d4479ec2b7c6e4d<br /> <br />首页 > 提问列表 > 提问<br />怎么样用vc6列举所有的 swf 文件中的变量? 使用CShockwaveFlash类 [Flash VC++ 编程 ] 收藏 转发至天涯微博<br />悬赏点数 10 7个回答<br />匿名提问 2009-12-10 11:23:05<br />我想能flash10a.ocx 控件 列举 sw转载 2010-12-21 11:49:00 · 833 阅读 · 0 评论 -
深度解析VC中的消息传递机制
<br /><br />摘要:Windows编程和Dos编程,一个很大的区别就是,Windows编程是事件驱动,消息传递的。所以,要学好Windows编程,必须<br />对消息机制有一个清楚的认识,本文希望能够对消息的传递做一个全面的分析。<br />一、什么是消息?<br />消息系统对于一个win32程序来说十分重要,它是一个程序运行的动力源泉。一个消息,是系统定义的一个32位的值,他唯一的定<br />义了一个事件,向Windows发出一个通知,告诉应用程序某个事情发生了。例如,单击鼠标、改变窗口尺转载 2011-02-12 15:06:00 · 839 阅读 · 0 评论 -
win32 屏保开发
<br />需要使用的静态库:scrnsave.lib;<br />需要包含的头文件:scrnsave.h<br />需要实现的三个函数:<br />(1)屏保的消息处理函数<br />LRESULT WINAPI ScreenSaverProc(HWND,UINT,WPARAM,LPARAM);<br />(2)屏保配置对话框<br />BOOL WINAPI ScreenSaverConfigureDialog(HWND,UINT,WPARAM,LPARAM);<br />(3)登记屏幕原创 2010-12-20 13:38:00 · 2190 阅读 · 0 评论 -
用VC制作图片屏幕保护程序
<br />【简 介】<br />VC++可谓神通广大,如果学到家了,或者就掌握了那么一点MFC,你也会感到它的方便快捷,当然最重要的是功能强大。不是吗,从最基本的应用程序.EXE到动态连接库DLL,再由风靡网上的ActiveX控件到Internet Server API,当然,还有数据库应用程序……瞧,我都用它来做屏幕保护程序了。一般的屏幕保护程序都是以SCR作为扩展名,并且要放在c:/windows 目录或 c:/windows/system 目录下,由Windows 98内部程序调用(Window转载 2010-12-21 11:37:00 · 889 阅读 · 0 评论 -
演练VC中的COMMON一族(一)
<br /><br />http://bd7451321.spaces.live.com/blog/cns!B0D5189A8E5CA565!465.entry<br /> <br />声明:由于在CSDN论坛看到不少VC新手问及VC控件的使用。本人手头正好有一份以前下载到的一份资料,讲述的比较详细。所以发出来和大家<br />共享。但由于时间久远,已不及得下载的地址了。所以只能以收藏方式发表。下面有原作者的单位和姓名。在此表示歉意!<br />演练VC中的COMMON一族<br />辽宁省铁岭市委办公室(转载 2011-02-25 14:59:00 · 814 阅读 · 0 评论 -
控件通知消息
<br />控件通知消息<br />2008年04月06日 星期日 00:09控件通知消息有很多种,但是有一种是很常用,但是又不是很容易掌握的,那就是WM_NOTIFY,我试着对此做一下比较全面的论述,有不对的地方,还希望各路大虾批评指正。<br /> 控件通知消息<br /> 在《深度解析VC中的消息(上)》中,我们提到了消息的分类有3种:窗口消息、命令消息和控件通知消息,我们这里要谈的是最后一种:控件通知消息。<br /> 控件通知消息,是指这样一种消息,一个窗口内的子控件发生了一转载 2011-02-12 15:00:00 · 2425 阅读 · 0 评论 -
CShockwaveFlash类
<br />shockwave flash object控件的相应类是CShockwaveFlash类,该类的常用函数:<br />Play() 播放动画 StopPlay() 停止动画 IsPlaying():动画是否正在播放(true,false) <br />GotoFrame(frame_number)跳转到某帧(frame_number+1) <br />TotalFrames() 获取动画总帧数转载 2010-12-21 11:39:00 · 3996 阅读 · 0 评论