- 博客(21)
- 资源 (1)
- 收藏
- 关注
转载 python .9 文件操作
#coding=utf-8import osfor tmpdir in ('/tmp', 'c:/windows/temp'): if os.path.isdir(tmpdir): breakelse: print 'no temp directory available' tmpdir = ''if tmpdir: os.chdir(tm
2015-02-27 12:48:41 535
转载 OD快捷键使用大全
无论当前的OllyDbg窗口是什么,这些快捷键均有效: Ctrl+F2 - 重启程序,即重新启动被调试程序。如果当前没有调试的程序,OllyDbg会运行历史列表[history list]中的第一个程序。程序重启后,将会删除所有内存断点和硬件断点。译者注:从实际使用效果看,硬件断点在程序重启后并没有移除。Alt+F2 - 关闭,即关闭被调试程序。如果程序仍在运行,会弹出一个
2015-02-24 23:03:25 555
原创 cracked me.1. Acid burn
作为一个小菜。最近在52pojie上看了一些逆向破解的知识。 发现论坛有160个crack me。觉得不错。拿来做做。这可把一个没基础没经验的我 弄得是稀里糊涂昏天黑地。看着前辈的经验贴,才有点懂。不多说。//前辈大牛的帖子:http://www.52pojie.cn/thread-264393-1-1.html打开软件,很明显 第一关是check co
2015-02-24 23:02:03 588
原创 11b 一个简单实用好学易于理解的模态对话框 附截图
/*------------------------------------------ABOUT2.C -- About Box Demo Program No. 2(c) Charles Petzold, 1998------------------------------------------*/#include #include "resource.h"LRESULT C
2015-02-17 16:47:41 531
原创 11a 模态对话方框
第一次尝试添加自己的windows资源吧 弄得乱七八糟的 不过可视化界面开发还是不错的 然后要把这些资源都对应一个ID 转换为数字 在wndproc中处理。大体就是这个感觉。、附一张我自己弄得乱七八糟的程序图/*------------------------------------------ ABOUT1.C -- About Box Demo Program
2015-02-17 12:11:20 426
原创 9a 子视窗控制项--按钮类别
#include//9a 子视窗控制箱 按钮类别struct{ int iStyle; TCHAR * szText;}button[]={ BS_PUSHBUTTON, TEXT ("PUSHBUTTON"), BS_DEFPUSHBUTTON, TEXT ("DEFPUSHBUTTON"), BS_CHECKBOX, TEXT ("CHECKBOX"), BS
2015-02-15 00:25:26 418
原创 8e 用定时器实现一个简单的取色器
思路比较清晰 获取当前鼠标位置的像素点的信息。。/*------------------------------------------ WHATCLR.C -- Displays Color Under Cursor (c) Charles Petzold, 1998 ------------------------------------
2015-02-14 16:35:19 440
原创 8d 通过计时器实现一个表钟
#include #include #define ID_TIMER 1#define TWOPI (2 * 3.14159)LRESULT CALLBACK WndProc (HWND, UINT, WPARAM, LPARAM) ;int WINAPI WinMain ( HINSTANCE hInstance, HINSTANCE hPrevInstance,PSTR szCm
2015-02-14 16:31:33 382
原创 8c 利用定时器实现时钟
利用定时器来实现一个数字时钟 思路清晰 就是API太多 还有映射方式有点复杂 常见的集中映射方式是个要了解的地方#include#define ID_TIMER 1LRESULT CALLBACK WndProc (HWND, UINT, WPARAM, LPARAM) ;int WINAPI WinMain (HINSTANCE hInstance, HI
2015-02-14 16:14:47 605
原创 8b 计时器 通过为SetTimer指定回调函数地址来出来计时器信息 实现同样功能
8b 计时器 通过为SetTimer指定回调函数地址来出来计时器信息 实现同样功能#include #define ID_TIMER 1LRESULT CALLBACK WndProc (HWND, UINT, WPARAM, LPARAM) ;VOID CALLBACK TimerProc (HWND, UINT, UINT, DWORD ) ;int WINA
2015-02-14 09:19:54 412
原创 8a 计时器初次体验
这个程序 在create的时候 settimer每一秒向程序窗口发送一个信息,程序响应计时器,发出响声并更改屏幕客户区颜色。当程序退出的时候 killtimer#include #define ID_TIMER 1LRESULT CALLBACK WndProc (HWND, UINT, WPARAM, LPARAM) ;int WINAPI WinMain (HINSTANCE hIn
2015-02-14 09:03:42 398
原创 7h windows如何处理滑轮 example
代码太长了 就是增加了滑轮消息的处理。。直接copy代码。。/*--------------------------------------------------- SYSMETS.C -- Final System Metrics Display Program (c) Charles Petzold, 1998 ---------
2015-02-13 23:57:40 357
原创 7g 改进7f的缺陷 拦截滑鼠
//改进7f的缺陷/*拦截滑鼠要比放置一个老鼠夹子容易一些, 您只要呼叫:SetCapture (hwnd) ;在这个函式呼叫之後, Windows 将所有滑鼠讯息发给视窗代号为 hwnd 的视窗讯息处理程式。 之後收到滑鼠讯息都是以显示区域讯息的型态出现, 即使滑鼠正在视窗的非显示区域。 lParam 参数将指示滑鼠在显示区域座标中的位置。不过, 当滑鼠位於显示区域的左边或者上方时,
2015-02-13 23:52:22 594
原创 7f 实现简单的画矩形的功能
实现简单的画矩形的功能但实际中 这个程序存在缺陷:当鼠标移出客户区的时候松开左键 移回显示区 此时程序依然认为鼠标左键按下,也就是说 程序失去了鼠标松开的消息。//拦截滑鼠#include LRESULT CALLBACK WndProc (HWND, UINT, WPARAM, LPARAM) ;int WINAPI WinMain (HINSTANCE hInsta
2015-02-13 23:45:28 457
原创 7e 在7d的基础上 实现键盘识别功能
7e 在7d的基础上 实现键盘识别功能 这里有一个问题就是 如何处理父窗口和子窗口之间的信息传递问题。因为实际上是两个视窗公用一套信息 而事实上是父窗口在接受信息。#include#define DIVISIONS 5LRESULT CALLBACK WndProc(HWND,UINT,WPARAM,LPARAM);LRESULT CALLBACK ChildWn
2015-02-13 22:57:21 450
原创 7d 同样实现7b功能 但是采用25个子窗口实现
同样实现7b功能 但是采用25个子窗口实现#include#define DIVISIONS 5LRESULT CALLBACK WndProc(HWND,UINT,WPARAM,LPARAM);LRESULT CALLBACK ChildWndProc(HWND,UINT,WPARAM,LPARAM);TCHAR szChildClass[]=TEXT("Checker3_
2015-02-13 22:33:56 395
原创 7c 在7b的基础上 增加键盘操作
7c 在7b的基础上 增加键盘操作#include#define DIVISIONS 5LRESULT CALLBACK WndProc(HWND,UINT,WPARAM,LPARAM);int WINAPI WinMain(HINSTANCE hInstance,HINSTANCE hPrevInstance,PSTR szCmdLine,int iCmdShow){
2015-02-13 21:27:54 571
原创 7b 滑鼠 5*5的区域 鼠标单击会产生变换
滑鼠 5*5的区域 鼠标单击会产生变换#include#define DIVISIONS 5LRESULT CALLBACK WndProc(HWND,UINT,WPARAM,LPARAM);int WINAPI WinMain(HINSTANCE hInstance,HINSTANCE hPrevInstance,PSTR szCmdLine,int iCmdShow)
2015-02-13 21:26:17 564
原创 7a 滑鼠
放假在家看windows API 看的我蛋疼。。难度到没多么大 就是要傻瓜式的理解流程。。书上写的还很晦涩。。。总之自己能力太差。。还是要写写博客增强记忆和领会。。。。#include #define MAXPOINTS 1000LRESULT CALLBACK WndProc (HWND, UINT, WPARAM, LPARAM) ;int WINAPI WinMain
2015-02-13 21:23:48 523
原创 cmd 下 修改时间并改回来
@echo off::获取日期 将格式设置为:20110820set datevar=%date:~0,4%-%date:~5,2%-%date:~8,2%::获取时间中的小时 将格式设置为:24小时制::获取时间中的分、秒 将格式设置为:3220 ,表示 32分20秒set timevar=%time:~0,2%:%time:~3,2%:%time:~6,2%.%time:~9,2%
2015-02-07 22:53:03 2472 1
原创 关于c中可变参数的一点学习
今天在看windows c++编程的时候看到了一些有关可变参数的东西,比如va_list va_start va_end va_arg 不懂,查阅了一下。举一个简单易懂的例子#include #include float average(int n_values, ... ){ va_list var_arg; //用于访问参数列表的未确定部分,通过va_star
2015-02-04 10:19:24 371
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人