文件名称:VMProtect
-
所属分类:
- 标签属性:
- 上传时间:2012-11-16
-
文件大小:16.18kb
-
已下载:0次
-
提 供 者:
-
相关连接:无下载说明:别用迅雷下载,失败请重下,重下不扣分!
介绍说明--下载内容来自于网络,使用问题请自行百度
VMProtect 简介
VMProtect 是新一代的软件保护系统,不像其它常见的保护系统,VMProtect 可以修改应用程序的源代码。VMProtect 将原文件的部分代码转换为在虚拟机中运行的字节码。您可以将虚拟机想像成带有不同于 Intel 8086 处理器指令系统的虚拟处理器;例如,虚拟机没有比较两个操作数的指令,也没有条件跳转和无条件跳转等。
支持的编译器:
Delphi
Borland C Builder
Visual C/C++
Visual Basic (native)
Virtual Pascal
支持的文件类型(32 位和 64 位):
EXE
DLL
BPL
OCX
SYS
支持的操作系统:
Windows 95/98
Windows ME
Windows NT
Windows 2000
Windows XP
Windows 2003
Windows Vista-标准类
TObject = class
constructor Create
procedure Free
end
TPersistent = class(TObject)
procedure Assign(Source: TPersistent)
end
TStrings = class(TPersistent)
function Add(S: String): Integer
procedure Append(S: String)
procedure AddStrings(Strings: TStrings)
procedure Clear
procedure Delete(Index: Integer)
function IndexOf(const S: String): Integer
procedure Insert(Index: Integer S: String)
procedure LoadFromFile(FileName: String)
procedure SaveToFile(FileName: String)
property Count: Integer read
property Text: String read write
property CommaText: String read write
property Strings[Index: Integer]: String read write
property Objects[Index: Integer]: TObject read write
end
TDuplicates = (dupIgnore, dupAccept, dupError)
TNotifyEvent = procedure(Sender: TObject)
TStringList = class(TStrings)
function Find(S: String var Index: Integer): Boolean
procedure Sort
property Duplicates:
VMProtect 是新一代的软件保护系统,不像其它常见的保护系统,VMProtect 可以修改应用程序的源代码。VMProtect 将原文件的部分代码转换为在虚拟机中运行的字节码。您可以将虚拟机想像成带有不同于 Intel 8086 处理器指令系统的虚拟处理器;例如,虚拟机没有比较两个操作数的指令,也没有条件跳转和无条件跳转等。
支持的编译器:
Delphi
Borland C Builder
Visual C/C++
Visual Basic (native)
Virtual Pascal
支持的文件类型(32 位和 64 位):
EXE
DLL
BPL
OCX
SYS
支持的操作系统:
Windows 95/98
Windows ME
Windows NT
Windows 2000
Windows XP
Windows 2003
Windows Vista-标准类
TObject = class
constructor Create
procedure Free
end
TPersistent = class(TObject)
procedure Assign(Source: TPersistent)
end
TStrings = class(TPersistent)
function Add(S: String): Integer
procedure Append(S: String)
procedure AddStrings(Strings: TStrings)
procedure Clear
procedure Delete(Index: Integer)
function IndexOf(const S: String): Integer
procedure Insert(Index: Integer S: String)
procedure LoadFromFile(FileName: String)
procedure SaveToFile(FileName: String)
property Count: Integer read
property Text: String read write
property CommaText: String read write
property Strings[Index: Integer]: String read write
property Objects[Index: Integer]: TObject read write
end
TDuplicates = (dupIgnore, dupAccept, dupError)
TNotifyEvent = procedure(Sender: TObject)
TStringList = class(TStrings)
function Find(S: String var Index: Integer): Boolean
procedure Sort
property Duplicates:
(系统自动生成,下载前可以参看下载内容)
下载文件列表
Visual C++/Debug/Project1.vmp
Visual C++/Project1.cpp
Visual C++/Project1.dsp
Visual C++/Project1.dsw
Visual C++/Project1.ncb
Visual C++/Project1.opt
Visual C++/Project1.plg
Visual C++/Release/Project1.vmp
Visual C++/Resource.aps
Visual C++/resource.h
Visual C++/Resource.rc
Visual C++/StdAfx.cpp
Visual C++/StdAfx.h
Visual C++/VMProtectSDK.h
Visual C++/VMProtectSDK64.dll
Visual C++/VMProtectSDK64.lib
Visual C++/Debug
Visual C++/Release
Visual C++
Visual C++/Project1.cpp
Visual C++/Project1.dsp
Visual C++/Project1.dsw
Visual C++/Project1.ncb
Visual C++/Project1.opt
Visual C++/Project1.plg
Visual C++/Release/Project1.vmp
Visual C++/Resource.aps
Visual C++/resource.h
Visual C++/Resource.rc
Visual C++/StdAfx.cpp
Visual C++/StdAfx.h
Visual C++/VMProtectSDK.h
Visual C++/VMProtectSDK64.dll
Visual C++/VMProtectSDK64.lib
Visual C++/Debug
Visual C++/Release
Visual C++
本网站为编程资源及源代码搜集、介绍的搜索网站,版权归原作者所有! 粤ICP备11031372号
1999-2046 搜珍网 All Rights Reserved.