如何设计一个杀毒软件! 如何设计杀毒软件

\u5982\u4f55\u8bbe\u8ba1\u4e00\u6b3e\u6740\u6bd2\u8f6f\u4ef6

\u6709\u5f88\u591a\u79cd\u8f6f\u4ef6\uff0c\u7ed9\u4e9b\u8d44\u6599\uff08\u90fd\u662f\u514d\u8d39\u7684\uff09\u4f60\u53c2\u8003\uff0c\u7136\u540e\u4f60\u81ea\u5df1\u9009\u4e00\u4e2a\u6765\u4f7f\u7528\u5427

1
\u8f6f\u4ef6\u540d\uff1aPython 3.1 For inux/MacOSX
\u8f6f\u4ef6\u4ecb\u7ecd\uff1a \u5e38\u5e38\u88ab\u62ff\u6765\u8ddfJava\u3001Perl\u7b49\u8bed\u8a00\u76f8\u6bd4\u8f83\u7684\u4e00\u4e2a\u7269\u4ef6\u5bfc\u5411\u7684Script\u7a0b\u5e8f\u8bed\u8a00\uff0c\u4e0eJava\u4e00\u6837\u4f7f\u7528\u5177\u6709\u8de8\u5e73\u53f0\u79fb\u690d\u7279\u6027Bytecode\uff0c\u8bed\u6cd5\u6e05\u6670\uff0c\u6613\u5b66\u6613\u7528\uff0c\u53ef\u4e0e\u5176\u4ed6\u8bed\u8a00\u6df7\u5408\u4f7f\u7528\uff0c\u6709\u4e0d\u5c11\u4e13\u4e1a\u7684\u4eba\u58eb\u9884\u6d4bPython\u662f\u7ee7Java\u4e4b\u540e\u7684\u660e\u65e5\u4e4b\u661f\u3002\u7a0b\u5e8f\u8bed\u8a00\u7684\u7279\u6027\u662f\u5f88\u96be\u7528\u53c1\u8a00\u4e24\u8bed\u8bf4\u660e\u7684\uff0c\u4f46\u662f\u4e86\u89e3Python\u7684\u4eba\uff0c\u5feb\u6765\u66f4\u65b0\u6700\u65b0\u7684\u7248\u672c\u5427\uff0c\u540c\u65f6Python\u7684\u5b98\u65b9\u7f51\u7ad9\u6709\u5f88\u591a\u7684\u6587\u4ef6\u53ef\u4f9b\u4e3a\u5b66\u4e60\u7684\u53c2\u8003\uff0c\u503c\u5f97\u4e00\u518d\u9020\u8bbf\u3002
\u4e0b\u8f7d\u7f51\u5740\uff1ahttp://zjdx.skycn.com/down/Python-3.1.tgz

2
\u8f6f\u4ef6\u540d\uff1aJDebugTool Pro 4.1.1
\u8f6f\u4ef6\u4ecb\u7ecd\uff1a \u662f\u4e00\u6b3e\u80fd\u72ec\u7acb\u8fd0\u884c\u7684JAVA\u8c03\u8bd5\u5de5\u5177\uff0c\u57fa\u4e8e\u6807\u51c6\u7684Java \u5e73\u53f0\u8c03\u8bd5\u67b6\u6784\uff0c\u672c\u8eab\u5373\u4e3aJAVA\u8bed\u8a00\u6240\u5199\uff0c\u63d0\u4f9b\u4e86\u76f4\u89c2\u7684\u56fe\u5f62\u754c\u9762\uff0c\u9644\u5e26\u4e86\u5e2e\u52a9\u6d4f\u89c8\u5668\u3002
\u4e0b\u8f7d\u7f51\u5740\uff1ahttp://zjdx.skycn.com/down/jdebugtool.jar

3
\u8f6f\u4ef6\u540dEPL(Easy Programming Language) V4.01
\u8f6f\u4ef6\u4ecb\u7ecd\uff1a EPL\u662f\u201c\u6613\u8bed\u8a00\u6c49\u8bed\u7f16\u7a0b\u73af\u5883\u201d\u7684\u82f1\u8bed\u7248\u672c\uff0c\u65e0\u8bba\u4f7f\u7528\u6613\u8bed\u8a00\u4e2d\u6587\u7248\u8fd8\u662f\u82f1\u6587\u7248\u7f16\u7a0b\uff0c\u5f53\u7528\u4e0d\u540c\u8bed\u79cd\u7684\u7248\u672c\u6253\u5f00\u6e90\u4ee3\u7801\u540e\uff0c\u7f16\u8bd1\u5668\u53ef\u4ee5\u6700\u5927\u9650\u5ea6\u5730\u8f6c\u6362\u4e3a\u5f53\u524d\u8bed\u79cd\u7684\u6e90\u4ee3\u7801\uff0c\u4ece\u800c\u4e3a\u7f16\u7a0b\u7684\u8de8\u56fd\u9645\u4ea4\u6d41\u5e26\u6765\u65b9\u4fbf\u3002
EPL (Easy Programming Language) is powerful, easy to use RAD programming language & software development environment. The EPL programming language is flexible and command-based. EPL presents an easy way for people who want to create software but without any experience. EPL also provides a very high quality compiler and allows user to build standalone application. Using EPL, you can build & debug high performance Windows Form Application, Windows Console Application, Windows Dynamic Library, Lnux Console Application in one IDE.
\u4e0b\u8f7d\u7f51\u5740\uff1a
http://zjdx.skycn.com/down/een_ins.zip

4
\u8f6f\u4ef6\u540d GrADS \u8f85\u52a9\u7cfb\u7edf V3.01
\u8f6f\u4ef6\u4ecb\u7ecd\uff1a \u60a8\u4e0d\u719f\u6089GrADS\uff0c\u4f46\u662f\u6709\u4e2a\u7814\u7a76\u9700\u8981\u7528\u5b83\u6765\u753b\u56fe\uff1f\u60a8\u7528\u8fc7GrADS\uff0c\u4f46\u662f\u5b83\u592a\u9ebb\u70e6\u4e86\uff0c\u9700\u8981\u5bf9\u7cfb\u7edf\u8fdb\u884c\u4e00\u7cfb\u5217\u7684\u914d\u7f6e\uff1f\u60a8\u7f16\u5199\u4e86GrADS\u811a\u672c\u7a0b\u5e8f\uff0c\u4f46\u662f\u9700\u8981\u5bf9\u5b83\u8c03\u8bd5\uff0c\u800c\u8c03\u8bd5\u53c8\u592a\u9ebb\u70e6\u4e86\uff1f\u60a8\u6709\u5174\u8da3\u5c1d\u8bd5\u4e00\u4e0bGrADS\u7684\u8f85\u52a9\u7cfb\u7edf\u4e48\uff1f\u8fd9\u5957\u8f6f\u4ef6\u5c31\u662f\u8fd9\u4e9b\u95ee\u9898\u7684\u89e3\u51b3\u65b9\u6848\u3002
\u5728GrADS\u8f85\u52a9\u7cfb\u7edf 1.0 \u88ab\u5f00\u53d1\u51fa\u6765\u4ee5\u540e \uff0c\u5b83\u53d7\u5230\u4e86\u5f88\u591a\u6c14\u8c61\u7c7b\u5b66\u79d1\u7684\u5b66\u751f\u548c\u8001\u5e08\u7684\u6b22\u8fce\uff0c\u4e5f\u6709\u4e00\u4e9b\u6c14\u8c61\u5de5\u4f5c\u8005\u5728\u4f7f\u7528\u8fd9\u4efd\u8f6f\u4ef6\uff0c\u6211\u4eec\u6536\u5230\u4e86\u5927\u5bb6\u5bf9\u8fd9\u4efd\u8f6f\u4ef6\u7684\u5f88\u591a\u610f\u89c1\u548c\u770b\u6cd5\uff0c\u51b3\u5b9a\u5bf9\u8fd9\u4efd\u8f6f\u4ef6\u8fdb\u884c\u5347\u7ea7\uff0c\u5728\u4fdd\u7559\u539f\u6709\u8f6f\u4ef6\u7279\u70b9\u7684\u57fa\u7840\u4e0a\uff0c\u53c8\u5f00\u53d1\u4e86\u66f4\u9002\u5408\u9ad8\u7ea7\u7f16\u7a0b\u4eba\u5458\u4f7f\u7528\u7684\u6a21\u5757\u3002\u529b\u4e89\u4f7f\u66f4\u591a\u4f7f\u7528GrADS\u7684\u4eba\u559c\u6b22\u4e0a\u8fd9\u4efd\u8f6f\u4ef6\u3002

\u4e0b\u8f7d\u7f51\u5740http://data.abaozi.com/data/setupGA300.rar


5
\u8f6f\u4ef6\u540dVisual Tcl V1.6.1.a1
\u8f6f\u4ef6\u4ecb\u7ecd\uff1a Visual Tcl \u662f\u4e00\u6b3e\u5b8c\u5168\u514d\u8d39\u7684\u9ad8\u8d28\u91cf\u5f00\u53d1\u73af\u5883\uff0c\u9002\u7528\u4e8e\u5404\u4e3b\u6d41\u5e73\u53f0\u3002

\u4e0b\u8f7d\u7f51\u5740http://zjdx.skycn.com/down/vtcl-1.6.1a1.tar.gz

6
\u8f6f\u4ef6\u540d TsiLang Components Suite 6.3.0.1\uff08\u5171\u4eab\u6536\u8d39\u8f6f\u4ef6\uff09
\u8f6f\u4ef6\u4ecb\u7ecd\uff1a Delphi\u548cBCB\u7684\u7ec4\u4ef6\uff0c\u5efa\u7acb\u591a\u8bed\u8a00\u7a0b\u5f0f\u76f8\u5f53\u7b80\u5355\u8fc5\u901f

\u4e0b\u8f7d\u7f51\u5740http://zjdx.skycn.com/down/sicomp.zip

7
\u8f6f\u4ef6\u540dATI Stream SDK 1.4
\u8f6f\u4ef6\u4ecb\u7ecd\uff1a AMD\u7684\u56fe\u5f62\u5f00\u53d1\u56e2\u961f\u63a8\u51fa\u7684Stream\u8f6f\u4ef6\u5f00\u53d1\u5305\u3002\u8be5\u5f00\u53d1\u5305\u53d1\u5e03\u540e\uff0c\u5927\u5927\u589e\u5f3a\u4e86ATI\u81ea\u5bb6\u56fe\u5f62\u82af\u7247\u5728\u901a\u7528GPU\u5e94\u7528\u9886\u57df\u7684\u80fd\u529b\u3002\u8be5\u5f00\u53d1\u5305\u63d0\u4f9b\u4e86\u589e\u5f3a\u7248\u672c\u7684Brook+\u9ad8\u7ea7\u7f16\u7a0b\u8bed\u8a00\uff0c\u4e5f\u80fd\u591f\u5728\u66f4\u591aATI Radeon\u7cfb\u5217\u5bb6\u7528\u5361\u4ee5\u53caFire\u7cfb\u5217\u4e13\u4e1a\u5361\u4e0a\u4f7f\u7528\u3002
\u4e0b\u8f7d\u7f51\u5740http://zjdx.skycn.com/down/atistream-1.4.0_beta-winxp32.zip


8
\u8f6f\u4ef6\u540d\uff1a\u7a0b\u5e8f\u63a7\u4ef6\u540d\u67e5\u770b\u5668 V1.0
\u8f6f\u4ef6\u4ecb\u7ecd\uff1a \u7f16\u7a0b\u5de5\u5177\uff0c\u7528\u4e8e\u67e5\u770b\u7b2c\u4e09\u65b9\u7a0b\u5e8f\u4e2d\u5404\u949f\u63a7\u4ef6\u7684\u540d\u79f0\u53ca\u53e5\u67c4\uff0c\u53ea\u9700\u8981\u7528\u9f20\u6807\u5728\u5bf9\u65b9\u7a0b\u5e8f\u754c\u9762\u4e0a\u70b9\u51fb\u5c31\u53ef\u4ee5\u5728\u7a97\u53e3\u4e2d\u67e5\u770b\u5f97\u5230\uff0c\u540c\u65f6\u53ef\u4ee5\u5c1d\u8bd5\u5411\u8be5\u63a7\u4ef6\u53d1\u9001\u7c98\u8d34\u5b57\u7b26\u7684\u6d88\u606f\u3002
\u4e0b\u8f7d\u7f51\u5740http://zjdx.skycn.com/down/NameHook10.zip

9
\u8f6f\u4ef6\u540d ProChecker Resource 1.04
\u8f6f\u4ef6\u4ecb\u7ecd\uff1a ProChecker Resource \u662f\u4e00\u4e2a\u5f3a\u5927\u7684\u8d44\u6e90\u7f16\u8f91\u5de5\u5177\uff0c\u5b83\u4e0d\u4ec5\u53ef\u4ee5\u53ef\u89c6\u7684\u7f16\u8f91\u7a0b\u5e8f\u8d44\u6e90\uff0c\u4e5f\u53ef\u4ee5\u6293\u53d6PE\u7684\u4fe1\u606f\uff0c\u5224\u65ad\u8f6f\u4ef6\u7684\u5f00\u53d1\u8bed\u8a00\uff0c\u540c\u65f6\u4e5f\u652f\u6301\u63d2\u4ef6\uff0c\u7528\u6237\u53ef\u4ee5\u81ea\u884c\u5f00\u53d1\u63d2\u4ef6\u5e76\u5728\u5b83\u4e0a\u9762\u4f7f\u7528\u3002\u5728\u529f\u80fd\u4e0a\u8fdc\u8d85\u540c\u7c7b\u4ea7\u54c1\uff0c\u5e76\u4e14\u5b83\u662f\u5b8c\u5168\u514d\u8d39\u7684

\u672c\u8f6f\u4ef6\u5df2\u5728Windows2000/XP/2003/Vista/Win7 Beta\u4e0a\u6d4b\u8bd5\u901a\u8fc7\uff0c\u5728Vista\u4e0a\u4f7f\u7528\u65f6\uff0c\u8bf7\u5173\u95edUAC\uff0c\u4e0d\u7136\u7a0b\u5e8f\u4f1a\u51fa\u9519\u3002


\u4e0b\u8f7d\u7f51\u5740http://zjdx.skycn.com/down/ProCheckerResourceV1.04.zip

\u8fd8\u6709\u5f88\u591a\uff0c\u5c31\u4e0d\u5217\u51fa\u6765\u4e86\uff0c\u6211\u8bb0\u5f97UB\u662f\u6bd4\u8f83\u597d\u7684\uff0c\u4f46\u662f\u540d\u5b57\u5fd8\u8bb0\u4e86\uff0c\u5c31\u6ca1\u6709\u5217\u51fa\u6765\u4e86..

\u4e0b\u8f7d\u5730\u5740\u5982\u679c\u4e0b\u4e0d\u4e86\uff0c\u53ef\u4ee5\u53bb\u5929\u7a7a\u4e0b\u8f7d\u7ad9 \u627e\u8f6f\u4ef6\u518d\u4f60\u81ea\u5df1\u4e0b

\u5f00\u53d1\u5de5\u5177\uff1aC/C++/\u6c47\u7f16
\u5f00\u53d1\u961f\u4f0d\uff1a30-50\u7a0b\u5e8f\u5458
\u7a0b\u5e8f\u6a21\u5757\uff1a
1\u3001\u57fa\u4e8e\u7279\u5f81\u503c\u7684\u626b\u63cf\u5f15\u64ce
2\u3001\u5bf9\u5185\u5b58\u3001\u6587\u4ef6\u3001\u6ce8\u518c\u8868\u7684\u76d1\u63a7\u6a21\u5757
3\u3001\u81ea\u6211\u4fdd\u62a4\u6a21\u5757
4\u3001\u672a\u77e5\u75c5\u6bd2\u6216\u5371\u9669\u884c\u4e3a\u4e3b\u52a8\u9632\u5fa1\u7cfb\u7edf
5\u3001\u5347\u7ea7\u7b49\u670d\u52a1\u6a21\u5757
6\u3001\u7528\u6237\u754c\u9762
\u8fc7\u7a0b\uff1a
\u7acb\u9879/\u9700\u6c42\u5206\u6790/\u529f\u80fd\u8bbe\u8ba1/\u6982\u8981\u8bbe\u8ba1/\u8be6\u7ec6\u8bbe\u8ba1/\u7f16\u7801/\u6d4b\u8bd5

信息来源:neeao blog

如今病毒木马蠕虫层出不穷,变种也是一个接一个。反病毒公司以及各大安全公司随着影响很大的病毒的出现都会免费提供病毒专杀工具,这个举措对普通用户来说确实很有帮助。其实写病毒专杀工具也不像大家想象的那么神秘,利用SDK写个控制台程序来实现病毒专杀,因无须写图形界面,所以简便快捷!你自己也能写!不信?就接着看吧 废话不说了,接下来就开始谈谈病毒专杀工具的思路及实现方法。

此文中讲解的病毒专杀工具是针对木马、蠕虫等独立的程序而言的广义的病毒而言,而不是指那种自我复制感染PE文件的依附于其他程序的那种狭义的病毒。因为写那种病毒的专杀工具需要PE文件结构等知识,相对而言有点难度,所以我们就先从相对简单点的开始,难的以后再介绍。

对于大多数病毒而言,杀毒的思路其实很简单,那就是:终止病毒的进程、删除自启动项目(一般在注册表中的run*主键下)、删除病毒文件,对设置了文件关联的病毒而言还要修改注册表恢复文件关联。下面将分别陈述。

一.终止进程

以前网上曾有许多朋友问我怎么根据文件名终止指定进程,为什么使用函数TerminateProcess()不能直接终止指定进程。首先让我们来看看函数TerminateProcess()的声明吧:Bool TerminateProcess(HANDLE hPeocess,UINT uExitCode),其中第一个参数为进程句柄,而不是进程名称(文件名)。那怎样才能获得指定进程的句柄呢?我们可以使用函数OpenProcess(),其原型为

HANDLE OpenProcess(
DWORD dwDesiredAccess, // 访问标志
BOOL bInheritHandle, // 处理继承的标志
DWORD dwProcessId // 进程标识号,即进程ID
);

最后一个参数就是该进程的ID,进程句柄和进程ID是两回事,这时你可能很郁闷:怎么知道进程ID呢?方法当然有啦!在Windows9X/2000/XP/2003中,微软均提供了用来枚举进程的ToolHelp API系列函数。先运用函数CreateToolhelp32Snapshot()取得快照句柄,然后使用Process32First()以及Process32Next()枚举当前的进程。枚举过程中会将每一个进程的信息存放到PROCESSENTRY32结构中。PROCESSENTRY32的原型为:

typedef struct tagPROCESSENTRY32
{
DWORD dwSize; // 结构大小;
DWORD cntUsage; // 此进程的引用计数;
DWORD th32ProcessID; // 进程ID;
DWORD th32DefaultHeapID; // 进程默认堆ID;
DWORD th32ModuleID; // 进程模块ID;
DWORD cntThreads; // 此进程开启的线程计数;
DWORD th32ParentProcessID; // 父进程ID;
LONG pcPriClassBase; // 线程优先权;
DWORD dwFlags; // 保留;
char szExeFile[MAX_PATH]; // 进程全名;
} PROCESSENTRY32;
其中th32ProcessID就是进程的ID,szExeFile为该进程的文件名。所以要终止指定进程,我们可以枚举进程,逐一判断szExeFile是否和我们欲终止的进程名相同,如果相同就取其th32ProcessID参数,然后代入OpenProcess函数,取得目标进程的句柄。这样就可以利用函数TerminateProcess()终止该进程了。我写了个终止指定进程的函数,如下:

void KillProcessFromName(LPCTSTR name)//name为你要终止的进程的名称,Win9X则需包括路径
{
PROCESSENTRY32 pe;//定义一个PROCESSENTRY32结类型的变量
HANDLE hShot=CreateToolhelp32Snapshot(TH32CS_SNAPPROCESS,0);// 创建快照句柄
pe.dwSize=sizeof(PROCESSENTRY32);//一定要先为dwSize赋值
if (Process32First(hShot,&pe))
{
do
{if (strcmp(pe.szExeFile,name)==0) //判断此进程是否为你要终止的进程
HANDLE hProcess=OpenProcess(PROCESS_ALL_ACCESS,FALSE,pe.th32ProcessID);//如果是就利用其ID获得句柄
TerminateProcess(hProcess,0);//终止该进程
}
while(Process32Next(hkz,&pe));
}
CloseHandle(hShot);//最后别忘记Close
}
在使用时只要在main()主函数里调用函数KillProcessFromName(),把参数设为你要终止的进程的名称即可,Win9X则需包括路径。还有一点值得注意一下,就是别忘了#include <TlHelp32.h>。

二、删除文件
这一步骤很简单,调用函数DeleteFile()即可,Bool DeleteFile(LPCTSTR lpFilename),把lpFilename设要指向删除的文件的文件名的指针即可,可包含具体路径。

三、修改注册表,删除启动项及文件关联

首先用函数RegOpenKeyEx()打开目标主键,RegOpenKeyEx()函数原型为
LONG RegOpenKeyEx(
HKEY hKey,// 将要打开的键的句柄
LPCTSTR lpSubKey,// 指向将要打开的包含子建的名称字符串指针
DWORD ulOptions,// 为保留字,必须为NULL
REGSAM samDesired,// 访问权限
PHKEY phkResult//指向打开键的句柄指针
);
获得句柄后用函数RegSetValueEx()进行修改键值,函数原型为:
LONG RegSetValueEx(
HKEY hKey, //当前打开的键的句柄
LPCTSTR lpValueName, //指向非空的包含要查询的值名称的字符串指针
DWORD Reserved, //保留值,必须为NULL
DWORD dwType,//键值类型,比如REG_SZ、REG_DWORD等
CONST BYTE * lpData , //指向键值数据的指针,注意此变量类型,不是LPCTSTR!
DWORD cbData//指向保存设定值长度变量的指针,以字节为单位
);
当然也可以用函数RegDeleteValue()来删除键值。操作完毕后别忘了用函数RegCloseKey()来Close。

使用这些函数很简单,只要把相应的参数换为你要删除或修改注册表的相应数值,唯一值得注意的是RegSetValueEx()函数中第5个参数的类型是BYTE而不是LPCTSTR!通过这些就可以很方便删除指定启动项以及恢复文件关联,为了便于大家理解,我举个修复EXE文件关联的例子,大家修改相应的参数就可以适用其它键值的修改,换用RegDeleteValue函数就可以实现删除自启动项。

HKEY hKey;
LPCTSTR data1="\"%1\" %*";//EXE文件默认的open方式,”%1\"表EXE文件本身
DWORD lResult=RegOpenKeyEx(HKEY_CLASSES_ROOT,"exefile\\shell\\open\\command",0,KEY_WRITE,&hKey);
if(lResult==ERROR_SUCCESS)
RegSetValueEx(hKey,"",NULL,REG_SZ,(LPBYTE)data1,9);//修改键值
RegCloseKey(hKey);

到这里,一个病毒专杀工具的模型就已初步完成了,大家自己编写时只需把文中函数的形参换为你要杀的目标病毒的相应特征数据编译即可。这个是个简单的专杀工具,只能对付普通的木马、蠕虫等病毒,大家应具体情况具体分析,根据具体情况扩充该程序功能,比如有些木马是通过修改win.ini、system.ini来实现自动运行,我们就需操作文件删除相应数据,除此之外,有时还需添加终止服务、卸载DLL模块、进入RING0操作等功能。总之,我相信大家一定能自己写出病毒木马专杀工具的!呵呵,是不是很有成就感呢!

杀毒软件岂是一个人能做出来的。。。
而且杀毒软件的核心都只是查找病毒关键码,,全世界这么多病毒,都把病毒码搞来,那你不累死呐``

有很多种软件,给些资料(都是免费的)你参考,然后你自己选一个来使用吧
1
软件名:Python
3.1
For
inux/MacOSX
软件介绍:
常常被拿来跟Java、Perl等语言相比较的一个物件导向的Script程序语言,与Java一样使用具有跨平台移植特性Bytecode,语法清晰,易学易用,可与其他语言混合使用,有不少专业的人士预测Python是继Java之后的明日之星。程序语言的特性是很难用叁言两语说明的,但是了解Python的人,快来更新最新的版本吧,同时Python的官方网站有很多的文件可供为学习的参考,值得一再造访。
下载网址:http://zjdx.skycn.com/down/Python-3.1.tgz
2
软件名:JDebugTool
Pro
4.1.1
软件介绍:
是一款能独立运行的JAVA调试工具,基于标准的Java
平台调试架构,本身即为JAVA语言所写,提供了直观的图形界面,附带了帮助浏览器。
下载网址:http://zjdx.skycn.com/down/jdebugtool.jar
3
软件名EPL(Easy
Programming
Language)
V4.01
软件介绍:
EPL是“易语言汉语编程环境”的英语版本,无论使用易语言中文版还是英文版编程,当用不同语种的版本打开源代码后,编译器可以最大限度地转换为当前语种的源代码,从而为编程的跨国际交流带来方便。
EPL
(Easy
Programming
Language)
is
powerful,
easy
to
use
RAD
programming
language
&
software
development
environment.
The
EPL
programming
language
is
flexible
and
command-based.
EPL
presents
an
easy
way
for
people
who
want
to
create
software
but
without
any
experience.
EPL
also
provides
a
very
high
quality
compiler
and
allows
user
to
build
standalone
application.
Using
EPL,
you
can
build
&
debug
high
performance
Windows
Form
Application,
Windows
Console
Application,
Windows
Dynamic
Library,
Lnux
Console
Application
in
one
IDE.
下载网址:
http://zjdx.skycn.com/down/een_ins.zip
4
软件名
GrADS
辅助系统
V3.01
软件介绍:
您不熟悉GrADS,但是有个研究需要用它来画图?您用过GrADS,但是它太麻烦了,需要对系统进行一系列的配置?您编写了GrADS脚本程序,但是需要对它调试,而调试又太麻烦了?您有兴趣尝试一下GrADS的辅助系统么?这套软件就是这些问题的解决方案。
在GrADS辅助系统
1.0
被开发出来以后
,它受到了很多气象类学科的学生和老师的欢迎,也有一些气象工作者在使用这份软件,我们收到了大家对这份软件的很多意见和看法,决定对这份软件进行升级,在保留原有软件特点的基础上,又开发了更适合高级编程人员使用的模块。力争使更多使用GrADS的人喜欢上这份软件。
下载网址http://data.abaozi.com/data/setupGA300.rar
5
软件名Visual
Tcl
V1.6.1.a1
软件介绍:
Visual
Tcl
是一款完全免费的高质量开发环境,适用于各主流平台。
下载网址http://zjdx.skycn.com/down/vtcl-1.6.1a1.tar.gz
6
软件名
TsiLang
Components
Suite
6.3.0.1(共享收费软件)
软件介绍:
Delphi和BCB的组件,建立多语言程式相当简单迅速
下载网址http://zjdx.skycn.com/down/sicomp.zip
7
软件名ATI
Stream
SDK
1.4
软件介绍:
AMD的图形开发团队推出的Stream软件开发包。该开发包发布后,大大增强了ATI自家图形芯片在通用GPU应用领域的能力。该开发包提供了增强版本的Brook+高级编程语言,也能够在更多ATI
Radeon系列家用卡以及Fire系列专业卡上使用。
下载网址http://zjdx.skycn.com/down/atistream-1.4.0_beta-winxp32.zip
8
软件名:程序控件名查看器
V1.0
软件介绍:
编程工具,用于查看第三方程序中各钟控件的名称及句柄,只需要用鼠标在对方程序界面上点击就可以在窗口中查看得到,同时可以尝试向该控件发送粘贴字符的消息。
下载网址http://zjdx.skycn.com/down/NameHook10.zip
9
软件名
ProChecker
Resource
1.04
软件介绍:
ProChecker
Resource
是一个强大的资源编辑工具,它不仅可以可视的编辑程序资源,也可以抓取PE的信息,判断软件的开发语言,同时也支持插件,用户可以自行开发插件并在它上面使用。在功能上远超同类产品,并且它是完全免费的
本软件已在Windows2000/XP/2003/Vista/Win7
Beta上测试通过,在Vista上使用时,请关闭UAC,不然程序会出错。
下载网址http://zjdx.skycn.com/down/ProCheckerResourceV1.04.zip
还有很多,就不列出来了,我记得UB是比较好的,但是名字忘记了,就没有列出来了..
下载地址如果下不了,可以去天空下载站
找软件再你自己下

你加入江民偷师吧

  • 濡備綍璁捐涓涓潃姣掕蒋浠!
    绛旓細鍒拌繖閲岋紝涓涓鐥呮瘨涓撴潃宸ュ叿鐨勬ā鍨嬪氨宸插垵姝ュ畬鎴愪簡锛屽ぇ瀹惰嚜宸辩紪鍐欐椂鍙渶鎶婃枃涓嚱鏁扮殑褰㈠弬鎹负浣犺鏉鐨勭洰鏍囩梾姣掔殑鐩稿簲鐗瑰緛鏁版嵁缂栬瘧鍗冲彲銆傝繖涓槸涓畝鍗曠殑涓撴潃宸ュ叿锛屽彧鑳藉浠樻櫘閫氱殑鏈ㄩ┈銆佽爼铏瓑鐥呮瘨锛屽ぇ瀹跺簲鍏蜂綋鎯呭喌鍏蜂綋鍒嗘瀽锛屾牴鎹叿浣撴儏鍐垫墿鍏呰绋嬪簭鍔熻兘锛屾瘮濡傛湁浜涙湪椹槸閫氳繃淇敼win.ini銆乻ystem.ini鏉ュ疄鐜拌嚜鍔ㄨ繍琛...
  • 濡備綍鍒堕鏉姣掕蒋浠
    绛旓細棣栧厛鍒朵綔鏉姣掕蒋浠惰浜嗚В绯荤粺鏋舵瀯锛屽鏋滀笉浜嗚В绯荤粺鏋舵瀯鐨勮瘽鏄笉鑳藉埗浣滃嚭鏈夋晥鐨勬潃姣掕蒋浠剁殑銆傝繕鏈夊鏋滃缂栫▼涓绐嶄笉閫氱殑璇濓紝鍙互浣跨敤銆婃槗璇█銆嬬紪绋嬭蒋浠讹紝鍙互鍒╃敤杩欎釜杞欢锛屼笉杩囧湪鐔熸倝浜嗕箣鍚庤繕鏄鐢╒C/C++涔嬬被鐨勮蒋浠舵潵缂栧啓锛屾渶缁堣繕鏄瀛︿範缂栫▼璇█銆 鎵浠ュ缓璁ゼ涓伙紝杩樻槸鎵惧嚑鏈功鏉ョ湅鐪嬶紝杩欐牱鏈夊姪浜庣悊瑙g紪绋嬪師...
  • 濡備綍璁捐涓娆鏉姣掕蒋浠
    绛旓細杞欢鍚 ProChecker Resource 1.04 杞欢浠嬬粛锛 ProChecker Resource 鏄涓涓寮哄ぇ鐨勮祫婧愮紪杈戝伐鍏凤紝瀹冧笉浠呭彲浠ュ彲瑙嗙殑缂栬緫绋嬪簭璧勬簮锛屼篃鍙互鎶撳彇PE鐨勪俊鎭紝鍒ゆ柇杞欢鐨勫紑鍙戣瑷锛屽悓鏃朵篃鏀寔鎻掍欢锛岀敤鎴峰彲浠ヨ嚜琛屽紑鍙戞彃浠跺苟鍦ㄥ畠涓婇潰浣跨敤銆傚湪鍔熻兘涓婅繙瓒呭悓绫讳骇鍝侊紝骞朵笖瀹冩槸瀹屽叏鍏嶈垂鐨 鏈蒋浠跺凡鍦╓indows2000/XP/2003/Vist...
  • 椹遍愯埌鏉姣掕蒋浠闃叉瘨澧
    绛旓細浠ユā鍧楀寲缁撴瀯璁捐锛屾槗浜庣鐞嗗拰瀹氬埗銆傞┍閫愯埌闃叉瘨澧欑郴鍒楃壒鍒敞閲嶆槗鐢ㄦэ紝閫氳繃WEB鐣岄潰杩涜璋冭瘯鍜岀鐞嗭紝鐢ㄦ埛鍙互鏂逛究鍦板鍏ュ拰瀵煎嚭绯荤粺璁剧疆銆傚叾寮规ф灦鏋勪娇鍏惰兘澶熸棤缂濊瀺鍏ュ悇绉嶇綉缁滅幆澧冿紝鏃犺浼佷笟鐨勭綉缁滅粨鏋勫浣曪紝閮借兘杩呴熷湪鍏ュ彛澶勫缓绔嬭捣鍧氬浐鐨勫畨鍏ㄩ槻绾匡紝鏈夋晥杩涜闃茬梾姣掋佽ˉ涓佺鐞嗐佹枃浠跺垎鍙戝拰璧勪骇绠$悊銆
  • 鏉姣掕蒋浠鐨勫伐浣滃師鐞嗘槸浠涔
    绛旓細杩欑鏂规硶閬囧埌涓嬭堪鎯呭喌锛氬凡鏈杞欢鐗堟洿鏂般佸彉鏇村彛浠ゃ佷慨鏀硅繍琛屽弬鏁般佹牎楠屽拰娉曢兘浼氳鎶ヨ銆傛牎楠屽拰娉曞闅愯斀鎬х梾姣掓棤鏁堛傞殣钄芥х梾姣掕繘椹诲唴瀛樺悗锛屼細鑷姩鍓ュ幓鏌撴瘨绋嬪簭涓殑鐥呮瘨浠g爜锛屼娇鏍¢獙鍜屾硶鍙楅獥锛屽涓涓鏈夋瘨鏂囦欢绠楀嚭姝e父鏍¢獙鍜屻傝繍鐢ㄦ牎楠屽拰娉曟煡鐥呮瘨閲囩敤涓夌鏂瑰紡锛氣憼鍦ㄦ娴嬬梾姣掑伐鍏蜂腑绾冲叆鏍¢獙鍜屾硶锛屽琚煡鐨勫璞...
  • 鏉姣掕蒋浠鐨勫師鐞嗘槸浠涔?
    绛旓細渚嬪鐜板湪鐨勨滀富鍔ㄩ槻寰♀濇妧鏈紝灏辨槸搴旂敤RING0灞傜殑缂栬瘧鎶宸с傝繖閲屾垜绠鍗曚负澶у浠嬬粛涓涓嬪熀鏈瀯鎴愩 涓涓潃姣掕蒋浠涓鑸敱鎵弿鍣ㄣ佺梾姣掑簱涓庤櫄鎷熸満缁勬垚锛屽苟鐢变富绋嬪簭灏嗕粬浠粨涓轰竴浣擄紝濡傚浘1銆 鎵弿鍣ㄦ槸鏉姣掕蒋浠剁殑鏍稿績锛岀敤浜庡彂鐜扮梾姣掞紝涓涓潃姣掕蒋浠剁殑鏉姣掓晥鏋滃ソ鍧忓氨鐩存帴鍙栧喅浜庡畠鐨勬壂鎻忓櫒缂栬瘧鎶鏈笌绠楁硶鏄惁鍏堣繘锛岃屼笖...
  • 鎬庝箞璁剧疆鏉姣掕蒋浠?
    绛旓細鑵捐鐢佃剳绠″涓嶉敊锛屼綘璇曡瘯銆傛墦寮鑵捐鐢佃剳绠″鈥斺斾富鑿滃崟锛堝彲浠ュ悇绫昏缃紝濡傚浘锛夎吘璁數鑴戠瀹舵槸鍏嶈垂涓撲笟瀹夊叏杞欢锛屾潃姣掔鐞嗕簩鍚堜竴锛屽崰鍐呭瓨灏忥紝鏉姣掑ソ锛岄槻鎶ゅソ锛屾棤璇姤璇潃銆傚畠鎷ユ湁浜戞煡鏉寮曟搸銆佸弽鐥呮瘨寮曟搸銆侀噾灞变簯鏌ユ潃寮曟搸銆丄VIRA鏌ユ潃寮曟搸銆佸皬绾紴鍜屾煡鏉淇寮曟搸绛変笘鐣屼竴娴鏉姣掕蒋浠鍐呭祵鏉姣掑紩鎿庯紒淇濊瘉鏉姣掕川閲忋
  • 鏉姣掕蒋浠鐨勭壒寰佸簱濡備綍璁捐?
    绛旓細鏉姣掕蒋浠鍏徃鍏堥噰鏍涓涓鐥呮瘨.璁剧疆濂界壒寰佺爜.鐢ㄦ埛鍗囩骇鍚庡氨鏈変簡杩欎釜鏍锋湰.浣犲彲浠 鐢╫c鎶婃枃浠跺湴鍧杞负鍐呭瓨鍦板潃锛岀劧鍚庣敤ollydbg鍔犺浇鏂囦欢 瀹氫綅鍒拌浣嶇疆 闄勫甫淇敼鐗瑰緛鐮佹柟娉.淇敼鐗瑰緛鐮佹柟娉 鏂规硶涓:鐩存帴淇敼鐗瑰緛鐮佺殑鍗佸叚杩涘埗娉 1.淇敼鏂规硶:鎶婄壒寰佺爜鎵瀵瑰簲鐨勫崄鍏繘鍒舵敼鎴愭暟瀛楀樊1鎴栧樊涓嶅鐨勫崄鍏繘鍒.2.閫傜敤鑼冨洿:...
  • continue璇彞璁捐鍑鏉姣掕蒋浠涓滄槸鍚﹁閫鍑?鈥濃滅‘瀹氳閫鍑
    绛旓細鍦ㄥ惊鐜綋鍐咃紝鏈変竴涓if璇彞妫鏌鐨勫兼槸鍚﹀彲浠ヨ5鏁撮櫎锛屽鏋滄槸锛屽垯鎵цbreak璇彞閫鍑哄惊鐜傚彟涓鏂归潰锛屽彉閲弉um浠0寮濮嬶紝鐢ㄤ簬璁板綍寰幆鎵ц鐨勬鏁般傚湪鎵цbreak璇彞涔嬪悗锛岃鎵ц鐨勪笅涓琛屼唬鐮佹槸alert锛堬級鍑芥暟锛岀粨鏋滄樉绀4.涔熷氨鏄锛屽湪鍙橀噺i绛変簬5鏃讹紝num++鎬诲叡鎵ц浜4娆★紱鑰宐reak璇彞鐨勬墽琛岋紝瀵艰嚧浜嗗惊鐜湪num...
  • 鏉姣掕蒋浠绫诲瀷
    绛旓細鑰屾壂鎻忕鐩樼殑鏂瑰紡锛屽垯鍜屼笂闈㈡彁鍒扮殑瀹炴椂鐩戞帶鐨勭涓绉嶅伐浣滄柟寮忎竴鏍凤紝鍙槸鍦ㄨ繖閲岋紝鏉姣掕蒋浠灏嗕細灏嗙鐩樹笂鎵鏈夌殑鏂囦欢锛堟垨鑰呯敤鎴疯嚜瀹氫箟鐨勬壂鎻忚寖鍥村唴鐨勬枃浠讹級鍋氫竴娆℃鏌ャ傚彟澶栵紝鏉姣掕蒋浠剁殑璁捐杩樻秹鍙婂緢澶氬叾浠栨柟闈㈢殑鎶鏈傝劚澹虫妧鏈紝鍗虫槸瀵瑰帇缂╂枃浠跺拰灏佽濂界殑鏂囦欢浣滃垎鏋愭鏌ョ殑鎶鏈傝嚜韬繚鎶ゆ妧鏈紝閬垮厤鐥呮瘨绋嬪簭鏉姝昏嚜韬...
  • 扩展阅读:手机正版免费杀毒软件 ... 十大永久免费杀毒软件 ... 免费杀毒软件排行 ... 最干净的电脑防护软件 ... 免费杀毒软件官方下载 ... 中国手机最强杀毒软件 ... 手机杀毒最好的软件 ... 苹果自带杀毒软件在哪 ... 手机杀毒最厉害的软件 ...

    本站交流只代表网友个人观点,与本站立场无关
    欢迎反馈与建议,请联系电邮
    2024© 车视网