2012年12月26日

LUA_TCP网络

摘要: luaL_Buffer 从INIT开始到RESULT为止..栈的控制权在luaL_Buffer手里..不要动栈做修改..要修改也要平衡...添了就要删. 1 BOOL APIENTRY DllMain( HMODULE hModule, 2 DWORD ul_reason_for_call, 3 LPVOID lpReserved 4 ) 5 { 6 WSADATA wsaData; 7 WORD sockVersion; 8 9 ... 阅读全文

posted @ 2012-12-26 21:39 郁郁思扬 阅读(2504) 评论(0) 推荐(0) 编辑

2012年12月13日

鼠标自动点击

摘要: 今天突然想看下汇编..... 呵呵写的很原始..不过能用..算是我第一个WIN32汇编程序..纪念一下 1 .686p 2 .mmx 3 .xmm 4 .Model Flat, StdCall 5 Option Casemap :None 6 7 8 include windows.inc 9 include user32.inc 10 include kernel32.inc 11 include gdi32.inc 12 include shell32.inc 13 14 15 includelib user32.lib 16 includelib kernel3... 阅读全文

posted @ 2012-12-13 11:07 郁郁思扬 阅读(359) 评论(0) 推荐(0) 编辑

2012年12月9日

打开文件夹

摘要: 1 BOOL OpenFilePath( LPCTSTR lpszFile ) 2 { 3 HINSTANCE hInst; 4 HRESULT hr; 5 LPITEMIDLIST pidFile; 6 TCHAR szFile[MAX_PATH]; 7 USES_CONVERSION; 8 9 if ( lpszFile == NULL || *lpszFile == 0 )10 {11 return FALSE;12 }13 14 memcpy( szFile, lpszFile, sizeof(... 阅读全文

posted @ 2012-12-09 12:04 郁郁思扬 阅读(247) 评论(0) 推荐(0) 编辑

2012年12月8日

单实例

摘要: 1 #pragma once 2 3 #define UM_ACTIVATE (WM_USER + 0x2001) 4 #define SINGLE_STRING (TEXT( "0x13cc6a4e, 0x2e3a, 0x46fa, 0x9d, 0x60, 0x43, 0x85, 0x71, 0x64, 0xd0, 0x28" )) 5 6 class CSingleSign 7 { 8 HANDLE m_hMutex; 9 public: 10 CSingleSign() 11 { 12 HWND hWndPrevious; ... 阅读全文

posted @ 2012-12-08 02:50 郁郁思扬 阅读(233) 评论(0) 推荐(0) 编辑

2012年11月27日

IPicture

摘要: 1 #pragma once 2 3 4 class CPicture 5 { 6 public: 7 CPicture(); 8 virtual ~CPicture(); 9 10 public:11 BOOL LoadPictureFromRes( UINT nPicID, LPCTSTR lpszResType );12 BOOL LoadPictureFromFile( LPCTSTR lpszFile );13 BOOL Draw( HDC hDC, LPCRECT lprcDest, LPCRECT lprcSrc = NULL );1... 阅读全文

posted @ 2012-11-27 22:48 郁郁思扬 阅读(423) 评论(0) 推荐(0) 编辑

2012年11月20日

截屏代码

摘要: 1 #define ALIGNEDONDWORD(theBytes) ( ( ( (DWORD)(theBytes) + 31 ) & ~31 ) >> 3 ) 2 3 BOOL BmpFromHandle( HDC hDC, HBITMAP hBitmap, WORD nBits, LPCTSTR lpszFile ) 4 { 5 BITMAP bmp; 6 WORD cClrBits; 7 LPBITMAPINFO bi; 8 BITMAPFILEHEADER bf; 9 LPVOID lpData; 10 HANDLE... 阅读全文

posted @ 2012-11-20 23:17 郁郁思扬 阅读(448) 评论(0) 推荐(0) 编辑

2012年10月7日

HookImpl

摘要: 今天试着写了一个HOOKIMPL WTL用的,感觉还好..就是只能单实例...以后再加 1 #pragma once 2 3 template <typename T> 4 class ATL_NO_VTABLE CHookImpl 5 { 6 UINT WM_HOOKIMPL; 7 HHOOK m_hHook; 8 static T* m_pT; 9 public:10 CHookImpl( UINT nMsgHook = WM_USER + 0x3000 ) : WM_HOOKIMPL( nMsgHook ), m_hHook( NULL )11 ... 阅读全文

posted @ 2012-10-07 03:39 郁郁思扬 阅读(391) 评论(0) 推荐(0) 编辑

2012年9月18日

视频线无输出

摘要: 今天清机箱,结果所有输出全没反应. 拔下内存,连报警都不会了!!!还以为CPU或者主板挂了.后来找到一个高手.把BIOS电池短路,结果搞定..以此纪录.短路至少15秒. 阅读全文

posted @ 2012-09-18 18:10 郁郁思扬 阅读(144) 评论(0) 推荐(0) 编辑

2012年9月8日

TrayIcon

摘要: 一直以为右下角气泡提醒是自己做的一个对话框.....才知道是TRAYICON的东东.找到一篇好文章http://www.codeproject.com/Articles/3147/WTL-Tray-Icon-Template在此基础上少加改动,把气泡添上了..呵呵. 1 #pragma once 2 3 template <typename T> 4 class ATL_NO_VTABLE CTrayIconImpl 5 { 6 UINT WM_TRAYICON; 7 NOTIFYICONDATA m_nid; 8 bool m_bInstalled;... 阅读全文

posted @ 2012-09-08 22:03 郁郁思扬 阅读(1658) 评论(0) 推荐(0) 编辑

2012年9月5日

Console相关

摘要: 今天本意想把HOOK放在一个CONSOLE里,最终没能搞定....但是,在搞这个的过程中,看到了相关CONSOLE的一些操作.(http://szfzafa.blog.163.com/blog/static/11895416720113115202437/)记录如下.. 1 #include "stdafx.h" 2 #include "resource.h" 3 4 5 6 int _tmain( int argc, _TCHAR* argv[] ) 7 { 8 HINSTANCE hInstance = ::GetModuleHandle( NULL 阅读全文

posted @ 2012-09-05 20:14 郁郁思扬 阅读(202) 评论(0) 推荐(0) 编辑

导航