VC++
「已注销」
C/C++软件工程师
展开
-
C++控制鼠标自动定时点击
void CTestDlg::OpenDis(){ PROCESS_INFORMATION pi; STARTUPINFO si; memset(&si,0,sizeof(si)); si.cb=sizeof(si); si.wShowWindow=SW_SHOW; //SW_HIDE si.dwFlags=STARTF_USESHOWWINDOW;原创 2012-07-28 13:06:40 · 4970 阅读 · 0 评论 -
VC++编程实现镜像劫持
所谓的镜像劫持,就是在注册表的[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\ CurrentVersion\Image File Execution Options]处新建一个以杀毒软件主程序命名的项,例如Rav.exe.然后再创建一个子键“Debugger=”C:\WINDOWS\system32\drivers\“.以后只要用户双击 Rav转载 2013-01-18 16:09:15 · 461 阅读 · 0 评论 -
C++实现单一实例
在InitInstance()中添加如下代码:HANDLE hMutex=::CreateMutex(NULL,TRUE,"My");if(GetLastError()==ERROR_ALREADY_EXISTS){ AfxMessageBox("程序已经启动!"); CloseHandle(hMutex); return FALSE;}原创 2013-01-20 02:50:24 · 516 阅读 · 0 评论 -
VC++ 6.0 XP风格的实现
讲以下代码保存为 XPStyle.manifest 或 xptheme.bin<assemblyIdentity name="XP style manifest" processorArchitecture="x86" version="1.0.0.0" type="win32"/> <assemblyIdentity原创 2013-01-20 02:55:28 · 573 阅读 · 0 评论 -
VC++自绘界面
// MySkinDlg.cpp : implementation file//#include "stdafx.h"#include "MySkin.h"#include "MySkinDlg.h"#ifdef _DEBUG#define new DEBUG_NEW#undef THIS_FILEstatic char THIS_FILE[] = __FI原创 2013-01-20 02:14:36 · 781 阅读 · 0 评论 -
VC++对话框添加工具栏
1:添加工具栏资源2:CToolBar m_wndToolBar;3:加入CRect rect;GetClientRect(rect);if(!m_wndToolBar.Create(this)){ TRACE0("Failed to create a toolbar!\n"); return -1;}m_wndToolBar.Loa原创 2013-01-20 02:48:15 · 628 阅读 · 0 评论 -
VC实现透明窗口
在OnInitDialog中添加以下代码:SetWindowLong(this->GetSafeHwnd(),GWL_EXSTYLE,GetWindowLong(this->GetSafeHwnd(), GWL_EXSTYLE)^0x80000); HINSTANCE hInst=LoadLibrary("User32.DLL"); if(hInst) { type原创 2013-01-20 02:52:33 · 491 阅读 · 0 评论 -
VC对话框添加状态栏
1:添加字符窜资源String Tab2:CStatusBar m_wndStatusBar;3:在OnInitDialog()中加入 CRect rect; GetClientRect(rect); if(!m_wndStatusBar.Create(this)||!m_wndStatusBar.SetIndicators(indicators, sizeo原创 2013-01-20 02:53:44 · 593 阅读 · 0 评论