資源簡介
過傳奇GOM的CE6.4.rar
代碼片段和文件信息
#include?“StdAfx.h“
#include?“Pipe.h“
//superclass?to?make?pipe?handling?easier?to?work?with
Pipe::Pipe(void)
{
pipehandle=0;
InitializeCriticalSection(&cs);
}
Pipe::~Pipe(void)
{
//check?if?someone?forgot?to?clean?it?up
if?((pipehandle!=0)?&&?(pipehandle!=INVALID_HANDLE_VALUE))
{
CloseHandle(pipehandle);
pipehandle=0;
}
}
void?Pipe::Lock(void)
{
EnterCriticalSection(&cs);
}
void?Pipe::Unlock(void)
{
LeaveCriticalSection(&cs);
}
void?Pipe::Read(PVOID?buf?int?count)
{
DWORD?br;
if?(count==0)?return;
if?(ReadFile(pipehandle?buf?count?&br?NULL)==FALSE)
throw(“Read?Error“);
}
void?Pipe::Write(PVOID?buf?int?count)
{
DWORD?bw;
if?(count==0)?return;
if?(WriteFile(pipehandle?buf?count?&bw?NULL)==FALSE)
throw(“Write?Error“);
}
BYTE?Pipe::ReadByte()
{
BYTE?b;
Read(&b?1);
return?b;
}
WORD?Pipe::ReadWord()
{
WORD?w;
Read(&w?2);
return?w;
}
DWORD?Pipe::ReadDword()
{
DWORD?dw;
Read(&dw?4);
return?dw;
}
UINT64?Pipe::ReadQword()
{
UINT64?q;
Read(&q?8);
return?q;
}
void?Pipe::WriteByte(BYTE?b)
{
Write(&b?1);
}
void?Pipe::WriteWord(WORD?w)
{
Write(&w?2);
}
void?Pipe::WriteDword(DWORD?dw)
{
Write(&dw?4);
}
void?Pipe::WriteQword(UINT64?q)
{
Write(&q?8);
}
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件?????325064??2017-04-20?11:24??11\allochook-i386.dll
?????文件?????468000??2017-04-20?11:24??11\allochook-x86_64.dll
?????文件??????50456??2016-07-13?10:23??11\autorun\dlls\32\CEJVMTI.dll
?????文件??????62232??2016-07-13?10:23??11\autorun\dlls\64\CEJVMTI.dll
?????文件?????238688??2018-10-02?20:09??11\autorun\dlls\MonoDataCollector32.dll
?????文件?????290400??2018-10-02?20:09??11\autorun\dlls\MonoDataCollector64.dll
?????文件???????1322??2015-04-18?15:18??11\autorun\dlls\src\Common\Pipe.cpp
?????文件????????441??2015-04-18?15:18??11\autorun\dlls\src\Common\Pipe.h
?????文件???????4789??2015-04-18?15:18??11\autorun\dlls\src\Java\CEJVMTI\CEJVMTI\CEJVMTI.cpp
?????文件????????836??2015-04-18?15:18??11\autorun\dlls\src\Java\CEJVMTI\CEJVMTI\CEJVMTI.h
?????文件??????10039??2015-04-18?15:18??11\autorun\dlls\src\Java\CEJVMTI\CEJVMTI\CEJVMTI.vcproj
?????文件????????410??2015-04-18?15:18??11\autorun\dlls\src\Java\CEJVMTI\CEJVMTI\dllmain.cpp
?????文件???????9131??2015-04-18?15:18??11\autorun\dlls\src\Java\CEJVMTI\CEJVMTI\JavaEventServer.cpp
?????文件???????1440??2015-04-18?15:18??11\autorun\dlls\src\Java\CEJVMTI\CEJVMTI\JavaEventServer.h
?????文件??????42621??2015-04-18?15:18??11\autorun\dlls\src\Java\CEJVMTI\CEJVMTI\JavaServer.cpp
?????文件???????2957??2015-04-18?15:18??11\autorun\dlls\src\Java\CEJVMTI\CEJVMTI\JavaServer.h
?????文件????????294??2015-04-18?15:18??11\autorun\dlls\src\Java\CEJVMTI\CEJVMTI\stdafx.cpp
?????文件????????542??2015-04-18?15:18??11\autorun\dlls\src\Java\CEJVMTI\CEJVMTI\stdafx.h
?????文件???????1428??2015-04-18?15:18??11\autorun\dlls\src\Java\CEJVMTI\CEJVMTI\targetver.h
?????文件???????1241??2016-08-13?01:19??11\autorun\dlls\src\Java\CEJVMTI\CEJVMTI.sln
?????文件????????642??2015-04-18?15:18??11\autorun\dlls\src\Mono\MonoDataCollector\dllmain.cpp
?????文件???????4602??2015-04-18?15:18??11\autorun\dlls\src\Mono\MonoDataCollector\me
?????文件???????2964??2015-04-18?15:18??11\autorun\dlls\src\Mono\MonoDataCollector\MonoDataCollector.cpp
?????文件????????227??2015-04-18?15:18??11\autorun\dlls\src\Mono\MonoDataCollector\MonoDataCollector.h
?????文件???????5600??2015-04-18?15:18??11\autorun\dlls\src\Mono\MonoDataCollector\MonoDataCollector.vcproj
?????文件??????34817??2018-10-02?20:09??11\autorun\dlls\src\Mono\MonoDataCollector\PipeServer.cpp
?????文件??????12708??2018-05-02?11:42??11\autorun\dlls\src\Mono\MonoDataCollector\PipeServer.h
?????文件????????304??2015-04-18?15:18??11\autorun\dlls\src\Mono\MonoDataCollector\stdafx.cpp
?????文件???????1428??2015-04-18?15:18??11\autorun\dlls\src\Mono\MonoDataCollector\targetver.h
?????文件???????1351??2015-04-18?15:18??11\autorun\dlls\src\Mono\MonoDataCollector.sln
............此處省略137個文件信息
評論
共有 條評論