1 #include 2 #include 3 using namespace std; 4 5 int main() 6 { 7 int DiskCount = 0; 8 DWORD DiskInfo = GetLogicalDrives(); 9 //利...
分类:
编程语言 时间:
2015-09-17 21:09:57
阅读次数:
228
列举PE文件的导入函数信息,功能与格式和 dumpbin /imports一模一样。不说空话,直接看代码: 1 void ListImports(DWORD dbase) 2 { 3 char szMsgImport[]="\n %s\n\t%8X Import Address Tabl...
分类:
其他好文 时间:
2015-09-17 15:06:16
阅读次数:
187
其实vs2010真是神器:1、masm32+masm64可在VS2010中开发动态调试,这可以是一个单独的一个工程;2、上一步生成的有关函数obj文件直接添加到新的c/c++项目中,在项目中直接直接添加。3、汇编函数声明很关键,否则无法在c/c++中使用:如:extern "C" DWORD _st...
分类:
编程语言 时间:
2015-09-15 01:29:10
阅读次数:
451
WAVEFORMATEXWAVEFORMATEX{WORD wFormatTag;WORD nChannels;DWORD nSamplesPerSec;DWORD nAvgBytesPerSec;WORD nBlockAlign;WORD wBitsPerSample;WORD cbSize;};...
分类:
其他好文 时间:
2015-09-10 09:34:26
阅读次数:
146
这几天在做一个关于个人文件清理的项目,由于要对磁盘进行扫描,所以要获取系统的盘符,我网上找了一下,修改后在vs2013里可以通过 ,我是在combox控件里插入盘符,便于用户选择,这里是我的一部分代码,大家可以看一下TCHAR buf[100];DWORD len = GetLogicalDrive...
分类:
编程语言 时间:
2015-09-09 21:15:07
阅读次数:
160
简体中文版WIn10无法安装,需要改注册表,HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\InetStpMajorVersion 项,这个也是 dword 值 10(注意是十进制),把它改成9。简体中文版下载地址是:http://download.microsoft.c...
分类:
Windows程序 时间:
2015-09-06 23:01:03
阅读次数:
1432
By Nagi 1 void *SearchPattern(void *pStartSearch, DWORD dwSearchLen, char *pPattern, DWORD dwPatternLen) 2 { 3 DWORD dwStartAddr = (DWORD)pStartSe...
分类:
Web程序 时间:
2015-09-06 21:36:51
阅读次数:
193
1、线程需要用到2、利用句柄创建并执行线程:HANDLE hThread = CreateThread(NULL, 0, Fun, &tp, 0, NULL); CloseHandle(hThread);注意:线程的函数必须是以DWORD WINAPI functionName(LPV...
分类:
编程语言 时间:
2015-09-03 19:10:55
阅读次数:
184
// ImportFun.cpp : 完整代码如下//#include "stdafx.h"#include #include //用来实现RVA到磁盘文件偏移的转换DWORD RVAToOffset(LPVOID lpBase,DWORD VirtualAddress){ IMAGE_DOS_HE...
分类:
其他好文 时间:
2015-08-29 19:58:35
阅读次数:
178
这三个函数主要用来提升进程的权限
1 OpenProcessToken()函数:获取进程的令牌句柄
OpenProcessToken的原型.
BOOL WINAPI OpenProcessToken(
__in HANDLE ProcessHandle,
__in DWORD DesiredAccess,
__out PHA...