Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
模态对话框与非模态对话的几种销毁方法与区别
前几天发现自己的程序中使用非模态对话框 Debug版本有警告提示如下 Warning calling DestroyWindow in CWnd CWnd OnDestroy or PostNcDestroy in derived clas
windows程序设计
对话框
MFC
模态
改写PEB在傀儡进程执行代码
方法来源于shadow3 我整理下 include
windows程序设计
VC实现对话框文件拖拽
使用过QQ的人都知道 只要把文件拖拽到消息框中就可以传送文件了 那么这种功能是如何实现的呢 其实很简单 只需要响应一个WM DROPFILES消息就可以了 在基于对话框的程序中 默认是没有这个消息的 按下Ctrl W 弹出类向导对话框 选择
windows程序设计
MFC
命令行下使用CL.exe编译多cpp文件工程
一 CL exe是控制 Microsoft C 和 C 编译器与链接器的 32 位工具 编译器产生通用对象文件格式 COFF 对象 obj 文件 链接器产生可执行文件 exe 或动态链接库文件 DLL 用法如下 注意 所有编译器选项都区分大
windows程序设计
cpp
clexe
命令行
编译
VC编程获取MSN口令的代码
MSN Messenger uses Windows Credential UI credui dll on WinXP 2003 Password Storage mechanism differs in these OSes so th
windows程序设计
VC
编程
Windows
MSN
Win32API学习笔记第三章
这次记录的是鼠标与键盘的消息和部分相应API的使用如与标准 本人学的是Win程序设计第五版 有偏差 或哪里有不妥 欢迎大家给予斧正 一 键盘 初阶 Windows有8种不同的消息来传递不同的键盘事件 但是其中的大部分是我们一般不会去处理的
windows程序设计
Win32
C++ try{} catch(…){} 与 Throw()的编译器优化
try catch 用 try catch 来捕获C 中一些意想不到的异常 这种方法在VC中其实是靠不住的 例如下面的代码 try BYTE pch pch BYTE 00001234 给予一个非法地址 pch 6 对非法地址赋值 会造成A
windows程序设计
CC
c
异常处理
编程实现木马的ActiveX启动和注入IE的启动方式
木马的启动方式有很多种 现在比较流行的就是注册为系统服务启动 只适合Windows 2000以上的系统 或者以驱动的方式启动 不过 最近以ActiveX方式启动又比较流行了 因为它适合Windows 9x或2000以上的机器 而且杀毒软件
windows程序设计
VC编程实现IE7 IE8 IE9自动完成口令获取
都是网上的代码 自己组合起来的 刚开始报很多错误 花了很多时间终于搞定了 环境 VC6 0 SDK SDK必须 简单说明 IE将网站的URL保存于历史文件中 将自动完成的密码保存于注册表中的以下位置 HKEY CURRENT USER So
windows程序设计
security
ie
口令
破解
如何在SYSTEM权限下实现屏幕监控
屏幕监控是远控软件的基本功能之一 现在很多远控程序的服务端通常为DLL形式 通过远程线程注入等方法插入到services svchost等SYSTEM权限的进程中去 而此时常规的屏幕监控就会失效 这是因为与SYSTEM权限进程关联的窗口站
windows程序设计
dll 导出函数名的那些事
经常使用VC6的Dependency查看DLL导出函数的名字 会发现有DLL导出函数的名字有时大不相同 导致不同的原因大多是和编译DLL时候指定DLL导出函数的界定符有关系 VC 支持两种语言 即C C 这也是造成DLL导出函数差异的根源
windows程序设计
dll
导出函数
VC实现对话框窗口任意分割
最近写MFC的程序 想在对话框里实现窗口的任意分割 现在网络资料一大抄 找个东西实在麻烦 总算这个很简单 很快就搞定了 写下来做个笔记 个人认为简单问题最好就是直接贴源代码 一看就明白 说来说去反而弄不清楚 那我就少废话了 自己看吧 注释很
windows程序设计
MFC
对话框
VC
分割