Vista/7 compile and XP/2000 execution issues with OpenProcess in C++

admin | win32 | 2015-12-14
C++ Find the location of your #include <windows.h> directive and make it look like this: #define _WIN32_WINNT _WIN32_WINNT_WINXP #include "targetver.h" 1234 Find the location of your #include <windows.h> directive and make it look like this: #de... [阅读全文]
ė1,327 浏览数 6没有评论 0

CreateProcess创建的子进程所获得的命令行参数

admin | win32 | 2015-11-25
C++ 用CreateProcess创建的子进程所获得的命令行参数有以下几种情况: 1.子进程中,WinMain函数的第三个参数lpCmdLine表示的命令行参数中除去应用程序路径、文件名以及与参数相隔的空格等字符串后的内容。比如 父进程: CreateProcess(NULL, “c://test.exe -p“, NULL, NULL, FALSE, 0, NULL, NULL, &si, &pi); 子... [阅读全文]
ė1,905 浏览数 6没有评论 0

刷新无效托盘图标

admin | win32 | 2015-08-24
C++ #include <AFX.H> #include <COMMCTRL.H> #include <iostream.h> int main() { HWND hStatus=::FindWindow("Shell_TrayWnd",NULL); //得到任务栏句柄 if (hStatus==NULL) { cout<<"Get Shell_TrayWnd error!\n"; return -1; } HWND hNotify=FindWindowEx(hStatus,NULL,"... [阅读全文]
ė1,824 浏览数 6没有评论 0

(C++)UrlEncode的标准实现

admin | win32 | 2015-08-05
C++ unsigned char ToHex(unsigned char x) { return x > 9 ? x + 55 : x + 48; } unsigned char FromHex(unsigned char x) { unsigned char y; if (x >= 'A' && x <= 'Z') y = x - 'A' + 10; else if (x >= 'a' && x <= 'z') y = x - 'a' + 10; else if... [阅读全文]
ė1,472 浏览数 6没有评论 0

一个宏命令,就可以程序崩溃时生成dump文件

admin | win32 | 2015-07-10
C++ #pragma once #include <windows.h> #include < Dbghelp.h> #include <iostream> #include <vector> #include <tchar.h> using namespace std; #pragma comment(lib, "Dbghelp.lib") namespace NSDumpFile { void CreateDumpFile(LPCWSTR lpstrDumpFilePathName, EX... [阅读全文]
ė1,447 浏览数 6没有评论 0

根据系统判断是否为大陆用户

admin | win32 | 2015-07-01
C++ BOOL CheckLanguageId() { BOOL bRet = TRUE; LANGID langId = GetSystemDefaultLangID(); if (langId == 0x0404 //Taiwan || langId == 0x0c04 //Hong Kong || langId == 0x1404) //Macao bRet = FALSE; return bRet; } 12345678910 BOOL CheckLanguageId(){&nbs... [阅读全文]
ė1,125 浏览数 6没有评论 0

黑客常用WinAPI函数整理

admin | win32 | 2015-06-30
C++ 之前的博客写了很多关于Windows编程的内容,在Windows环境下的黑客必须熟练掌握底层API编程。为了使读者对黑客常用的Windows API有个更全面的了解以及方便日后使用API方法的查询,特将这些常用的API按照7大分类进行整理如下,希望对大家的学习有所帮助。 一、进程 创建进程: CreateProcess("C:\\windows\\notepa... [阅读全文]
ė1,161 浏览数 6没有评论 0

如何隐藏DLL的导出函数

admin | win32 | 2015-06-29
C++ 估计有时你不想暴露所有的导出函数,导出一个类有时候更是不安全的。 以下这样做是否可以? DLL中定义一个基类 class IInterface { public: virtual void DFun1() = 0; virtual void DFun2() = 0; //…… } 导出类从这个基类派生 //Driver.h class CDriver : public IInterface ... [阅读全文]
ė1,182 浏览数 6没有评论 0

获取CPU和磁盘序列号

admin | win32 | 2015-06-10
C++ #ifdef WIN32 #include <iostream> #include <string> #include <windows.h> using namespace std; // IOCTL #if(_WIN32_WINNT < 0x0400) #define SMART_GET_VERSION 0x00074080 #define SMART_RCV_DRIVE_DATA 0x0007c088 #endif #define FILE_DEVICE_SCSI 0x0000001b #define ... [阅读全文]
ė3,644 浏览数 6没有评论 0

Duilib技巧:背景图片平铺

admin | win32 | 2015-06-10
贴图的描述 方式有两种 // 1、aaa.jpg // 2、file=’aaa.jpg’ res=” restype=’0′ dest=’0,0,0,0′ source=’0,0,0,0′ corner=’0,0,0,0′ // mask=’#FF0000′ fade=’255′ hole=’false’ xtiled=’false’ ytiled=’false’ 第一... [阅读全文]
ė1,726 浏览数 6没有评论 0

Ɣ回顶部

无觅相关文章插件,快速提升流量