电脑中你必须知道的.dll文件
DLL(OCX)文件注册与反注册方法(regsvr32用法)
DLL(OCX)⽂件注册与反注册⽅法(regsvr32⽤法)注册DLL与反注册DLL⽂件的⽅法如果经常需要注册与反注册dll可以⽤注册表⽂件复制代码代码如下:[HKEY_CLASSES_ROOT\dllfile\shell\Unregister]"Command"="regsvr32 %1 /u"[HKEY_CLASSES_ROOT\dllfile\shell\Register]"Command"="regsvr32 %1"当我们需要注册或者反注册dll时,只要在该dll⽂件上按下⿏标右键即可!由于下⾯的⽅法太过啰嗦,这⾥简单的说下,注册dll⼀般情况下,为了经常使⽤,建议将dll复制到系统盘的windows/system32⽬录,如果不是的,有时候需要加上dll的完整路径注册dll复制代码代码如下:regsvr32 /s winshow.dll反注册dll复制代码代码如下:regsvr32 /u winshow.dllocx 控件注册⽅法ocx 控件的安装⽅式有很多种,这⾥介绍最简单的⼀种。
OCX 控件⽂件复制到某个⽬录步骤:1.将需要安装的⽬录,例如 C 盘根⽬录下。
2.进⼊开始菜单,点击“运⾏”3.在出现的框中键⼊regsvr32 C:/xxxx.ocx 。
(XXXX 为控件名,C:/为⽬录)4.点击确认后等待出现提醒注册成功即可。
如果是偶尔⼀个软件使⽤,将这个ocx⽂件复制到软件⽬录即可。
反注册DLL⼤法UnRegister DLLsYou can use the Regsvr32 tool (Regsvr32.exe) to register and unregister object linking andembedding (OLE) controls such as dynamic-link library (DLL) or ActiveX Controls (OCX) filesthat are self-registerable.RegSvr32.exe has the following command-line options:Regsvr32 [/n] [/i[:cmdline]] dllname/u - Unregister server/i - Call DllInstall passing it an optional [cmdline]; when used with /u calls dlluninstall/n - do not call DllRegisterServer; this option must be used with /iWhen you use Regsvr32.exe, it attempts to load the component and call its DLLSelfRegisterfunction. If this attempt is successful, Regsvr32.exe displays a dialog indicating success.If the attempt is unsuccessful, Regsvr32.exe returns an error message, which may include aWin32 error code.Example: To unregister Winshow's winshow.dll:Click the Start button, and select RunEnter this command line:regsvr32 /u [systemroot]\winshow.dllFor example, in a Windows XP machine in which your systemroot was at c:\winnt, you wouldenter:regsvr32 /u c:\winnt\winshow.dll你能构使⽤Regsvr32⼯具Regsvr32.exe注册和反注册⽬标链接和深层OLE控制器类似于⾃动注册的动态链接库(DLL)和ActiveX控件。
利用VBA控制其它应用程序
第九章利用VBA控制其它应用程序作者:Julitta Korol 翻译:Tiger Chen Apr 5’ 2005你每天在办公室里或者家里在你的电脑上工作时,都要用到很多种应用程序。
要从你的硬盘或者软盘上查找某个文件的话,你就要打开视窗浏览器。
当你要设置系统时间或者更改屏幕外观的话,可以点击控制面板上的相应的图标。
如果你的电脑上安装了微软办公软件套餐的话,就可以使用Word创建各种各样的文件,并且依靠Excel进行所有的计算。
微软Access对于保存重要的数据表非常有用,而PowerPoint则有助于你使用声音和图片。
最后,微软Outlook使你易于保存你的联系、时间和约会并且分享给他人。
使用这些应用软件的时候,你经常要在他们之间切换,你可以使用键盘直接输入数据或者复制或移动数据。
这些操作——打开应用程序以及在它们之间传输数据时不需要手动操作的。
它们可以通过一些很有趣的VBA函数和指令来自动完成。
在本章,你将学习多种从VBA过程里打开应用程序的方法,并且找到如何使用称为自动化的技术直接从微软Excel直接控制其它应用程序。
启动应用程序启动一个应用程序的方法不止一个,实际上,你至少可以使用五种方法手动打开某个程序:通过“开始”|“程序”菜单,快捷键,“运行”命令,MS-DOS窗口,或者在视窗浏览器里双击可执行文件。
本节假设你对手动启动应用程序很熟悉,并且很想从Excel内部的VB编辑窗口试验其它启动应用程序的方法。
我们从最简单的开始吧——Shell函数。
该函数使你可以从VBA过程里直接打开任意程序。
假设你的过程必须打开视窗记事本,要打开记事本,你所有要做的就是在关键字Sub和End Sub之间加上一条语句,或者更好的方法是在立即窗口里输入下述语句,并且按下回车键:Shell "notepad.exe", vbMaximizedFocus你将立即看到结果。
在上面的语句里,“notepad.exe”是你要打开的程序的名称。
如何编写dll文件
如果你要用VB用,在Dll中定义你的函数的时候前面要加上“__stdcall”关键字,否则VB没有办法使用。
——(1)Windows的系统目录:\windows\system;
——(2)DOS中path所指出的任何目录;
——(3)程序所在的目录;
一.动态链接库(DLL)结构
——DLL中定义有两种函数:导出函数(export function)和内部函数
(internal function),导出函数可以被其他模块调用,内部函数只能在DLL内部使用。我们在用C++定制DLL文件时,需要编写的就是包含导出函数表的模块 定义文件(.DEF)和实现导出函数功能的C++文件。下面以Sample.dll为例介绍DEF文件和实现文件的结构:
MFC扩展DLL一般用来提供派生于MFC的可重用的类,以扩展已有的MFC类库的功能。MFC扩展DLL使用MFC的动态链接版本。只有使用MFC动态 链接的可执行程序(无论是EXE还是DLL)才能访问MFC扩展DLL。MFC扩展DLL的另一个有用的功能是它可以在应用程序和它所加载的MFC扩展 DLL之间传递MFC和MFC派生对象的指针。在其它情况下,这样做是可能导致问题的。
非MFC DLL
静态链接到MFC的常规DLL
动态链接到MFC的常规DLL
MFC扩展DLL
其中非MFC DLL(non-MFC DLL)内部不使用MFC,调用非MFC DLL提供的导出函数的可执行程序可以使用MFC,也可以不使用MFC。一般来说,非MFC DLL的导出函数都使用标准的C接口(standard C interface)。
ollydbg的使用教程
ollydbg的使⽤教程教程四:OllyDbg的使⽤(下)⼀、简介此次教程我们继续学习Olly的使⽤。
我们将继续使⽤上⼀章的程序(我也会将它包含在下载⾥)。
你可以在tutorials中下载⽂件和PDF版的教程。
⼆、DLLS就像我前⾯说的,当你启动程序时,DLL被系统载⼊器载⼊。
这回我会细致的讲解。
DLL (Dynamic Link Libraries)是函数的集合,通常由Windows提供(当任何⼈都可以提供),其中含有很多Windows程序要⽤的函数。
这些函数可以让程序员更容易的完成⼀些乏味的重复性的任务。
例如,将字符串全部转换成⼤写是许多程序要实现的功能。
如果你的程序要多次使⽤该功能的话,你有三个选择:⼀是在你的程序中⾃⼰编码实现;问题是,你不知道你的下⼀个程序是不是也会⽤到该功能很多次。
你可能需要在你使⽤到的程序⾥复制粘贴很多次相同的代码。
⼆是创建⼀个⾃⼰的库,这样任何程序都可以调⽤。
这种情况下,你可以创建⼀个DLL,然后包含在程序中。
该DLL可能有像convertToUpper这样的通⽤函数以便于程序调⽤,因此你只需要写⼀次代码就⾏了。
这样做的另⼀个好处是,你可以说你为字符串转⼤写想到了⼀个很好的优化⽅案。
第⼀个例⼦中,你需要将代码拷贝到所有要⽤到该代码的程序中,但是在那个通⽤DLL例⼦中,你只需要修改DLL的代码,然后所有使⽤该DLL的程序都可以以最快的速度获益。
爽吧!这就是DLL产⽣的真正原因。
最后⼀个选择是,使⽤Windows提供的⼀堆DLL中包含的数千个函数中的⼀个。
这样做有很多好处。
第⼀个是,Microsoft的程序员已经花了多年时间来优化他们的函数,他们在很⼤程度上要⽐你⽜逼。
第⼆,你不需要将你的DLL包含在应⽤中,因为Windows操作系统已经内建了这些DLL。
最后,如果Windows决定修改他们的操作系统,你⾃⼰的DLL有可能和新系统不兼容。
同时,如果你使⽤Windows的DLL,它们肯定是兼容的。
DLL文件是什么
DLL是什么DLL文件即动态链接库文件,是一种可执行文件,它允许程序共享执行特殊任务所必需的代码和其他资源。
Windows提供的DLL文件中包含了允许基于Windows的程序在Windows环境下操作的许多函数和资源。
DLL多数情况下是带有DLL扩展名的文件,但也可能是EXE或其他扩展名。
它们向运行于Windows操作系统下的程序提供代码、数据或函数。
程序可根据DLL文件中的指令打开、启用、查询、禁用和关闭驱动程序。
DLL的全称是Dynamic Link Library, 中文叫做“动态链接文件”。
在Windows操作系统中, DLL对于程序执行是非常重要的, 因为程序在执行的时候, 必须链接到DLL文件, 才能够正确地运行。
而有些DLL文件可以被许多程序共用。
因此, 程序设计人员可以利用DLL文件, 使程序不至于太过巨大。
但是当安装的程序越来越多, DLL文件也就会越来越多, 如果当你删除程序的时候, 没有用的DLL文件没有被删除的话, 久而久之就造成系统的负担了。
DLL是动态连接库。
使用动态连接库的一些好处是:1.多个应用程序共享代码和数据:比如Office软件的各个组成部分有相似的外观和功能,这就是通过共享动态连接库实现的。
2.在钩子程序过滤系统消息时必须使用动态连接库。
3.动态连接库以一种自然的方式将一个大的应用程序划分为几个小的模块,有利于小组内部成员的分工与合作。
而且,各个模块可以独立升级。
如果小组中的一个成员开发了一组实用例程,他就可以把这些例程放在一个动态连接库中,让小组的其他成员使用。
4.为了实现应用程序的国际化,往往需要使用动态连接库。
使用动态连接库可以将针对某一国家、语言的信息存放在其中。
对于不同的版本,使用不同的动态连接库。
在使用AppWizard生成应用程序时,我们可以指定资源文件使用的语言,这就是通过提供不同的动态连接库实现的。
VC++、C++ Builder、Delphi都可以编写DLL文件。
IE常见问题解决方案
IE常见问题解决方案郭涛收集整理[分享]ie的一些问题一、教导你一招:采用ie无法关上新窗口的解决办法最近发现我的ie不能打开新窗口,具体表现形式是:用鼠标左键点击超链接没有反应,用鼠标右键点击超链接,在弹出的菜单中选择“在新窗口打开”也没有动静。
怎么办呢?经过查找试验,终于找到了解决方法:1、在“已经开始”菜单中关上“运转”窗口,在其中输出“regsvr32actxprxy.dll”,然后“确认”,接着可以发生一个信息对话框“dllregisterserverinactxprxy.dllsucceeded”,再次页面“确认”。
2、再次打开“运行”窗口,输入“regsvr32shdocvw.dll”,“确定”后在出现的信息对话框中点击“确定”。
3、重新启动windows,运转ie,随便关上一个网页,页面一个超链接,你可以辨认出ie又能够关上新窗口。
再试试用鼠标右键挑选“在新窗口关上”,问题化解。
二、mie2浏览网页时,随时会出现如下故障提而立:aunhandledexceptionoccured.errorcode=c0000005化解方法:改用ie或者装载myie2试验试验~如果可以信赖“windows优化大师”可以读取一下错误或者用其所带的“系统医生检测一下”,估算就是系统问题或者软件兼容问题三、开一个浏览器看网页,cpu使用率就能到100%化解方法:1、通俗一些,你的系统与否稍微有些强或配件配搭不好存有“瓶颈”。
充分反映在内存方面,个人感觉与否上开双通道就是关键(128m单条跟64x2必须速度差异挺小),另外就是内存大小(单位p42.x128m硕泰克vs家用xp1800+256x2磐正8rda,后者性能显著强于前者,前者p4机器存有你所谓的“短路”现象)2、病毒防火墙或网络防火墙导致系统“短路”现象,试将其关闭后观察。
另:关于你所说的“cpu使用率就能够至100%”的现象,无人知晓与否弄错了?就是空闲100%还是使用率100%?如果长时间“100%”,坚信你可以经常死机的~另外看一看就是什么引致你cpu使用率100%四、ie看网页时有的flsah动画不能显示化解方法:1、系统停止使用了flsh播出功能,关上即可2、升级浏览器至6.0以上版本,或干脆复原加装五、ie非法操作,即将关闭化解方法:1、可能将就是系统冲突,建议复原加装2、如果修复不可用,高格后安装,如果是刚刚安装的系统出项以上问题,可能是你的98安装盘或备份的系统的有问题,换一个光盘即可解决六、alonetree的经验总结第一招:在、属性、常规、设置、查看文件中删掉所有插件,通常是3721或flash及一些国外色情站点的插件,不能删掉的,在添加删除程序里卸掉,能解决大部分ie不稳定的问题(如非法操作等、窗口自动关闭的-跟3721的广告拦截有一些关系);第二招:常备98、2k、xp的才加装后的internetexploer注册表键值,发生莫名其妙的问题时,轻易删除原来的主键,再引入备份的注册表(无法关上链接或第二层链接的,百试百灵)第三招:实在没辙,升级到最高版ie6.0sp1第四招:如果以上几招无法解决问题,估算系统核心文件损坏,在确定病毒影响后,最出色格了重装一般来说,前二招足以解决80%的问题了,用到第四招不到1%,如果有更好的方法,请帖出来大家共学哦!其实道理很直观:ie也就是一个软件,起至促进作用的就是程序文件夹里的几个文件和注册表里的一些设置,同时调用至系统核心里的一些dll,这些dll在2k或xp中受到系统维护,通常很少出来问题。
电脑常用的30个操作小技巧
电脑常用的30个操作小技巧对于电脑初学者来说,有很多的操作技巧都是不太熟悉的。
没关系,下面店铺就来为大家介绍一下电脑常用的30个操作小技巧,欢迎大家参考和学习。
1. 重装Windows XP不需再激活如果你需要重装Windows XP,通常必须重新激活。
事实上只要在第一次激活时,备份好Windows\System32目录中的Wpa.dbl文件,就不用再进行激活的工作了。
在重装Windows XP后,只需要复制该文件到上面的目录即可。
2. 如何知道自己的Windows XP是否已激活打开开始→运行,在弹出的对话框中输入:oobe/msoobe /a,回车后系统会弹出窗口告诉你系统是否已经激活。
3. 关闭zip文件夹功能你是不是觉得Windows XP中的zip文件夹功能太慢,功能也不吸引人?如果是这样,你可以打开开始→运行,在弹出的对话框中输入:regsvr32 /u zipfldr.dll,回车后即可关闭ZIP文件夹功能。
4.让Windows XP也能刻ISO文件Windows XP没有提供直接刻录ISO文件的功能,不过你可以下载一个第三方插件来为系统增加这个功能。
该插件的下载地址为:/alexfein/is…rderSetup.msi。
5. 登陆界面背景变变色打开注册表编辑器,找到[HKEY-USERS\.DEFAULT\Control Panel\Colors],将Background的值改为“0 0 0”(不带引号),这样登录背景就成了黑色。
6.完全卸载XP有些朋友在安装Windows XP后发现自己并不喜欢这个操作系统,这时你可以用Windows 98安装光盘启动到DOS状态,然后键入:format -ur这样可以删除所有XP的文件,并可重新安装Windows 98/Me。
7. 系统救命有稻草当怀疑系统重新启动之前针对计算机所进行的更改可能导致故障,可以在启动系统时按F8键,选择“最后一次正确的配置”来恢复对系统所做的更改。
文件扩展名解读大全
bak是备份文件如果想打开,必须将其扩展名改成该文件对应格式的扩展名。
如记事本产生的BAK改成TXT,WORD产生的BAK改成DOC,数据库修改库结构的改成DBF,破解程序产生的改成EXE。
如果是WORD产生的BAK改成TXT或DBF,照样打不开或打开后显示乱码。
但要想知道BAK是什么格式文件或是什么文件产生的,可以利用WINHEX 按二进制文件打开,分析文件头格式,判断是什么类型文件。
其实,我不建议你去打开他opt是什么文件工程文件夹中的.opt文件本工程关于开发环境的参数文件。
如工具条位置等信息(可丢弃)。
具体来说,就是:*.opt是欧姆龙PLC程序的配置文件。
在使用CX-Programmer编写完程序后,点击保存,这时会生成两个文件:*.cxp和*.opt。
*.cxp是主程序文件,即程序。
*.opt是配置文件,记录系统工作环境信息。
如果再次打开*.cxp,对程序进行修改后再次保存,那么这时会生成第三个文件:*.bak。
是备份文件,备份的是最近一次修改之前的程序。
注:*.opt文件对客户应用来说,没有意义。
也就是说,在没有*.opt文件的情况下,程序文件*.cxp仍然可以正常打开。
而如果客户将*.cxp和*.opt拷贝到另一台电脑时可能遇到打不开*.cxp的情况,原因是*.opt记录的是原先那台电脑的系统工作环境信息,与现在的这台电脑的系统工作环境不一致。
这时只要删除*.opt即可。
*.bak的打开方式是:打开CX-Programmer软件->文件->打开->文件类型选择所有->选中要打开的*.bak 双击病毒文件1. exe2.exe3.exe4.exe病毒解决办法2. 在安全模式下删除以下病毒文件.1.exe2.exe3.exe4.exe病毒,在C:\Documents and Settings\用户名\LocalSettings\Temp文件夹里C:\Program Files\Microsoft 文件svhost32.exeC:\WINDOWS\command 文件rundll32.exec:\windows\qq.exe3. 服务windows 格式hack*.ini名字不清楚了windows updata 格式c:\windows\qq.exe两个服务用第三放软件删除msconfig启动项svhost32 C:\Program Files\Microsoft\svhost32.exerundll32 C:\WINDOWS\command\rundll32.dll可以的加载项HLM\SOFTWARE\microsoft\windowsnt\currentversion\policies\explorer\runcheckfaultkenel----c:\windows\system32\mswdm.exe然后用防火墙软件禁止c:\windows\explorer.exe防问网络.即可防止再次下载此木马.以木马下载文件有:C:\Documents and Settings\adminstrator\Local Settings\Temp\dns.exe C:\Documents and Settings\adminstrator\Local Settings\Temp\1.exeC:\Documents and Settings\adminstrator\Local Settings\Temp\2.exeC:\Documents and Settings\adminstrator\Local Settings\Temp\3.exeC:\Documents and Settings\adminstrator\Local Settings\Temp\4.exeC:\Documents and Settings\adminstrator\Local Settings\Temp\js.dllC:\Program Files\Microsoft\svhost32.exeC:\Program Files\command\svhost32.exeC:\windows\command\rundll32.exec:\windows\qq.exeC:\Program Files\svhost32.exeC语言文件中的文件格式*.dsp,*.dsw,*.ncb,*.opt是什么意思.DSP:VC开发环境生成的工程文件,VC4及以前版本使用MAK文件来定义工程。
注册、反注册dll文件,regsvr32命令详解
regsvr32 mshtml.dll
regsvr32 jscript.dll
regsvr32 msi.dll
regsvr32 "c:\program files\common files\system\ole db\oledb32.dll"
regsvr32 "c:\program files\common files\system\ado\msado15.dll"
注册、反注册dll文件,regsvr32命令详解
注册、反注册dll文件,regsvr32命令详解
这里有很多Regsvr32命令,看了后就明白了Regsvr32命令修复系统故障实例使用过activex的人都知道,activex不注册是不能够被系统识别和使用的,一般安装程序都会自动地把它所使用的activex控件注册,但如果你拿到的一个控件需要手动注册怎么办呢?如果修改注册表那就太麻烦了,在windows的system文件夹下有一个regsvr32.exe的程序,它就是windows自带的activex注册和反注册工具。
a.不显示某些验证码
b.不显示某些动态图片
c.不显示某些论坛的帖子列表
d.论坛快速跳转功能无用
e.论坛发贴时按Ctrl+Enter提交无反应
2、修复个别窗口空白,如XP的‘搜索’功能的搜索助理操作面板空白、系统还原页面空白和用户帐户页面空白等。(可修复把握度100%)
3、解决windows media player 9或以上版本打开时提示‘出现内部应用程序错误’。(可修复把握度100%)
2000系统的regsvr32.exe在winnt\system32文件夹下;
h头文件 .lib库文件 .dll动态链接库文件关系
h头文件 .lib库文件 .dll动态链接库文件关系.h头文件是编译时必须的,lib是链接时需要的,dll是运行时需要的。
附加依赖项的是.lib不是.dll,若生成了DLL,则肯定也生成LIB文件。
如果要完成源代码的编译和链接,有头文件和lib就够了。
如果也使动态连接的程序运行起来,有dll就够了。
在开发和调试阶段,当然最好都有。
.h .lib .dll三者的关系是:H文件作用是:声明函数接口DLL文件作用是: 函数可执行代码当我们在自己的程序中引用了一个H文件里的函数,编链器怎么知道该调用哪个DLL文件呢?这就是LIB文件的作用: 告诉链接器调用的函数在哪个DLL中,函数执行代码在DLL中的什么位置,这也就是为什么需要附加依赖项 .LIB文件,它起到桥梁的作用。
如果生成静态库文件,则没有DLL ,只有lib,这时函数可执行代码部分也在lib文件中目前以lib后缀的库有两种,一种为静态链接库(Static Libary,以下简称“静态库”),另一种为动态连接库(DLL,以下简称“动态库”)的导入库(Import Libary,以下简称“导入库”)。
静态库是一个或者多个obj文件的打包,所以有人干脆把从obj文件生成lib的过程称为Archive,即合并到一起。
比如你链接一个静态库,如果其中有错,它会准确的找到是哪个obj有错,即静态lib只是壳子。
动态库一般会有对应的导入库,方便程序静态载入动态链接库,否则你可能就需要自己LoadLibary调入DLL文件,然后再手工GetProcAddress获得对应函数了。
有了导入库,你只需要链接导入库后按照头文件函数接口的声明调用函数就可以了。
导入库和静态库的区别很大,他们实质是不一样的东西。
静态库本身就包含了实际执行代码、符号表等等,而对于导入库而言,其实际的执行代码位于动态库中,导入库只包含了地址符号表等,确保程序找到对应函数的一些基本地址信息。
一般的动态库程序有lib文件和dll文件。
网络安全、Web安全、渗透测试之笔经面经总结(三)
⽹络安全、Web安全、渗透测试之笔经⾯经总结(三)本篇⽂章涉及的知识点有如下⼏⽅⾯:1.什么是WebShell?2.什么是⽹络钓鱼?3.你获取⽹络安全知识途径有哪些?4.什么是CC攻击?5.Web服务器被⼊侵后,怎样进⾏排查?6.dll⽂件是什么意思,有什么⽤?DLL劫持原理7.0day漏洞8.Rootkit是什么意思9.蜜罐10.ssh11.DDOS12.震⽹病毒:13.⼀句话⽊马14.Https的作⽤15.⼿⼯查找后门⽊马的⼩技巧16.描述OSI(开放系统互联基本参考模型)七层结构17.TCP和UDP的区别18.脱壳19.“⼈⾁搜索”20.SYN Flood的基本原理21.什么是⼿机”越狱“22.主机被⼊侵,你会如何处理这件事⾃查解决⽅案:23. NAT(⽹络地址转换)协议24.内⽹穿透25.虚拟专⽤⽹络26.⼆层交换机27.路由技术28.三层交换机29.IPv6地址表⽰1.什么是WebShell?WebShell就是以asp、php、jsp或者cgi等⽹页⽂件形式存在的─种命令执⾏环境,也可以将其称做为─种⽹页后门。
⿊客在⼊侵了─个⽹站后,通常会将这些asp或php后门⽂件与⽹站服务器WEB⽬录下正常的⽹页⽂件混在─起,然后就可以使⽤浏览器来访问这些asp或者php后门,得到─个命令执⾏环境,以达到控制⽹站服务器的⽬的(可以上传下载⽂件,查看数据库,执⾏任意程序命令等)。
国内常⽤的WebShell有海阳ASP⽊马,Phpspy,c99shell等。
(静态⽹页:最常⽤的格式⽂件就是html格式⽂件,⼤部分⽹页的格式都是html格式,html格式⼜包含有.htm、dhtml.xhtml.shtm.shtml。
这些都是指静态页⾯,⾥⾯不含有动态程序。
动态⽹页页⾯级包括有ASP(基于JavaScript 或VbScript或C#)、JSP、PHP、ASPX、jspx、cgi。
这些⾥⾯是包含服务器端执⾏的代码,也就是服务器在将这些⽹页发给客户端之前,会先执⾏⾥⾯的动态程序语⾔,并把执⾏后⽣成的html发送到客户端来的,所以我们在客户端看到的源代码也是html格式的(因为动态的代码直接在服务器上执⾏,⽽这些服务器代码是前台是不会显⽰出来。
20 个你必须知道的 Windows 命令提示符
Windows 命令提示符命令1. assocWindows 中的大多数文件都与指定用于默认打开文件的特定程序相关联。
您可以通过输入命令assoc进行查看,以显示文件扩展名和程序关联的完整列表。
您还可以扩展命令以更改文件关联。
例如,assoc .txt=会将文本文件的文件关联更改为您在等号后输入的任何程序。
assoc命令本身将显示扩展名和程序名,将帮助您正确使用此命令。
在 Windows 11 中,您可以查看更加用户友好的界面,该界面还可以让您更改文件类型关联。
前往设置 (Windows + I) > 应用程序 > 默认应用程序 > 按文件类型选择默认应用程序。
2. Cipher删除机械硬盘上的文件并不会真正删除它们。
相反,它将文件标记为不再可访问,并将它们占用的空间标记为可用空间。
这些文件保持可恢复状态,直到系统用新数据覆盖它们,这可能需要一些时间。
但是,cipher 命令允许您通过向其写入随机数据来擦除 NTFS 格式卷上的目录。
例如,要擦除 C 驱动器,使用cipher /w:d 命令,该命令将擦除驱动器上的可用空间。
该命令不会覆盖未删除的数据。
当您单独运行 cipher 命令时,它会返回当前目录及其包含的文件的加密状态。
使用cipher /e:<filename>加密文件,使用 cipher /c:<filename>检索有关加密文件的信息,使用cipher /d:<filename>解密所选文件。
3. File Compare您可以使用此命令来识别两个文件之间的文本差异。
对于试图在文件的两个版本之间找到微小变化的作家和程序员来说,它特别有用。
只需键入fc,然后键入要比较的两个文件的目录路径和文件名。
您还可以通过多种方式扩展该命令。
键入/b仅比较二进制输出,/c忽略比较中文本的大小写,而/l仅比较 ASCII 文本。
例如,您可以使用以下内容:fc /l "C:\Program Files (x86)\example1.doc" "C:\Program Files (x86)\example2.doc"上面的命令比较两个 Word 文档中的 ASCII 文本。
注册DLL文件命令
在“开始→运行”中键入“regsvr32 /u scrrun.dll”就可以禁用FSO对象;如果需要使用FSO对象,键入“regsvr32 scrrun.dll”命令即可。
四、卸载Win XP自带的“鸡肋”功能
Win XP以功能强大而著称,但有些功能却常常令人有“鸡肋”之感,比如Win XP自带的ZIP功能和图片预览功能,不仅占用了系统资源,功能也远不如第三方软件强大。其实用Regsvr32命令可以很容易地卸载这些功能。
二、解决Windows无法在线升级的问题
Windows的漏洞很多,每隔一段时间就需要使用“Windows Update”升级程序进行在线升级,不过“Windows Update”经常出现无法使用的情况,这时,我们可以使用Regsvr32来解决这个问题。
在“开始→运行”中键入“regsvr32 wupdinfo.dll”,点击“确定”按钮,这样在系统中就重新注册了“Windows Update”组件,重新启动后问题已经解决。
注册DLL文件命令的使用方法详细说明
Regsvr 32命令是Windows中控件文件(如扩展名为DLL、OCX、CPL的文件)的注册和反注册工具。
命令格式
Regsvr32 [/s] [/n] [/i[:cmdline]] dllname
/u 卸载安装的控件,卸载服务器注册;
在“开始→运行”中键入“regsvr32 actxprxy.dll”命令,点击“确定”按钮,这时会弹出一个信息对话框“DllRegisterServer in actxprxy.dll succeeded”,点击“确定”;然后再在“开始→运行”中键入“regsvr32 shdocvw.dll”命令,单击“确定”即可。重新启动后IE已经被轻松修复了。
WinXP系统中的28个必备工具解析-孤云的日志-网易博客
WinXP系统中的28个必备工具解析-孤云的日志-网易博客WinXP系统中的28个必备工具解析电脑知识、技巧 2010-02-11 12:40:48 阅读3 评论0 字号:大中WinXP系统中的28个必备工具解析2010年02月11日星期四 10:59在微软Windows XP操作系统中,实际上隐藏了很多十分使用的附带软件和程序。
可以有效帮助我们提高工作效率,和修复相关系统问题。
下面就让笔者带大家来寻找Win XP中的28个秘密武器。
1、免费的系统教程(system32文件夹下)安装完Windows XP后很想马上学习并体验一下它的魅力吗?我们无需再东奔西走去找烦人的文字教材。
只要选择“开始”→“漫游Windows XP”,就会出现界面,它将引导我们游历Windows XP的新功能。
小提示:Windows XP中自带的教程非常形象,是图形界面的,而且制作得相当精美,微软的权威性可想而知。
如果你的“开始”菜单上没有“漫游Windows XP”项目,则可以运行c:\Windows\system32\tourstart.exe进入。
2、辅助功能向导——Accwiz(system32文件夹下)我们知道,微软在Windows中为残疾人士提供了辅助功能,使他们也能操作计算机。
该程序可以根据用户的视觉、听力和行动来配置我们的Windows,使残疾人士能根据自身情况更好地使用Windows。
3、字符映射表——Charmap(system32文件夹)是不是觉得word的“插入符号”功能非常方便?我们在其他Windows程序中也常常要插入一些特殊符号,而一个个地找又麻烦,这时可使用“字符映射表”程序帮忙。
通过“字符映射表”可查看选定字体中有哪些字符,选中后单击“选定”和“复制”按钮,即可把选定字符复制到Windows剪贴板中,供字处理软件粘贴使用。
小提示:用它来复制特殊字体中的特殊符号特别有用。
4、仓颉拼音输入法——Cintsetp(system32\ime\cintlgnt文件夹下)微软新仓颉输入法98b的安装程序,微软把它放在简体中文版Windows XP中,但埋藏得较深。
关于静态链接库(Lib)与动态链接库(DLL)
关于静态链接库(Lib)与动态链接库(DLL)静态链接库(Lib)和动态链接库(DLL)的问题困扰了我很长时间,而当中关键的问题是两者有何联系?又有何区别呢?怎么创建?怎么使用?使用的过程中要注意什么?一直想把这个问题总结一下。
在windows下一般可以看到后缀为dll和后缀为lib的文件,但这两种文件可以分为三种库,分别是动态链接库(Dyna mic-Link Libraries),目标库(Object Li braries)和导入库(Import Libra ries),下面一一解释这三种库。
目标库(Object Li braries)目标库又叫静态链接库,是扩展名为.LIB的文件,包括了用户程序要用到的各种函数。
它在用户程序进行链接时,“静态链接”到可执行程序文件当中。
例如,在V C++中最常使用到的C运行时目标库文件就是LIB C.LIB。
在链接应用程序时常使用所谓“静态链接”的方法,即将各个目标文件(.obj)、运行时函数库(.lib)以及已编译的资源文件(.res)链接到一起,形成一个可执行文件(.exe)。
使用静态链接时,可执行文件需要使用的各种函数和资源都已包含到文件中。
这样做的缺点是对于多个程序都使用的相同函数和资源要重复链接到exe文件中,使程序变大、占用内存增加。
导入库(I mport Li braries)导入库是一种特殊形式的目标库文件形式。
和目标库文件一样,导入库文件的扩展名也是.LIB,也是在用户程序被链接时,被“静态链接”到可执行文件当中。
但是不同的是,导入库文件中并不包含有程序代码。
相应的,它包含了相关的链接信息,帮助应用程序在可执行文件中建立起正确的对应于动态链接库的重定向表。
比如KERNEL32.LIB、USER32.LIB和GDI32.LIB就是我们常用到的导入库,通过它们,我们就可以调用Windows提供的函数了。
如果我们在程序中使用到了Rec tangle这个函数,GDI32.LIB就可以告诉链接器,这个函数在GDI32.DLL动态链接库文件中。
打开程序慢的原因是什么
打开程序慢的原因是什么 相信⼀些办公⽂员也都会遇到这情况,⽂件或者游戏启动需要很长的时间,为什么电脑打开程序慢呢?下⾯是店铺精⼼为你整理的打开程序慢的原因,⼀起来看看。
打开程序慢的原因 ⼀、软件篇 1、设定虚拟内存 硬盘中有⼀个很宠⼤的数据交换⽂件,它是系统预留给虚拟内存作暂存的地⽅,很多应⽤程序都经常会使⽤到,所以系统需要经常对主存储器作⼤量的数据存取,因此存取这个档案的速度便构成影响计算机快慢的⾮常重要因素!⼀般Windows预设的是由系统⾃⾏管理虚拟内存,它会因应不同程序所需⽽⾃动调校交换档的⼤⼩,但这样的变⼤缩⼩会给系统带来额外的负担,令系统运作变慢!有见及此,⽤户最好⾃定虚拟内存的最⼩值和最⼤值,避免经常变换⼤⼩。
要设定虚拟内存,在“我的电脑”上按右键选择“属性”,在“⾼级”选项⾥的“效能”的对话框中,对“虚拟内存”进⾏设置。
3、检查应⽤软件或者驱动程序 有些程序在电脑系统启动会时使系统变慢。
如果要是否是这⽅⾯的原因,我们可以从“安全模式”启动。
因为这是原始启动,“安全模式”运⾏的要⽐正常运⾏时要慢。
但是,如果你⽤“安全模式”启动发现电脑启动速度⽐正常启动时速度要快,那可能某个程序是导致系统启动速度变慢的原因。
4、桌⾯图标太多会惹祸 桌⾯上有太多图标也会降低系统启动速度。
Windows每次启动并显⽰桌⾯时,都需要逐个查找桌⾯快捷⽅式的图标并加载它们,图标越多,所花费的时间当然就越多。
同时有些杀毒软件提供了系统启动扫描功能,这将会耗费⾮常多的时间,其实如果你已经打开了杀毒软件的实时监视功能,那么启动时扫描系统就显得有些多余,还是将这项功能禁⽌吧! 建议⼤家将不常⽤的桌⾯图标放到⼀个专门的⽂件夹中或者⼲脆删除! 5、ADSL导致的系统启动变慢 默认情况下Windows XP在启动时会对⽹卡等⽹络设备进⾏⾃检,如果发现⽹卡的IP地址等未配置好就会对其进⾏设置,这可能是导致系统启动变慢的真正原因。
易语言调用大漠
还有一小时下班,没事做,教童鞋们在易裡用大漠插件,嘿嘿,好多童鞋都不会怎么用,回答也累啊,没办法,普及一下咯,看图!第一步,下载大漠,必须的!第二步,注册DLL文件,必须的,很多种方法!这是大漠自带的,很好用,注册的时候一定要dm.dll, regdll.dll, 注册大漠插件到系统.bat ,这三个文件一定要在同一个目录下,很多童鞋就知道,以为只有注册大漠插件到系统.bat 点击就行了,好用的插件也有让人蛋疼的地方,要留意!用regsvr32来注册,开始菜单,运行!Regsvr32是命令,后面的是你的DLL的文件路径,这个路径里一定要有这个DLL文件,不然当然是不行滴咯!重点来了,打开易语言点工具菜单的类型库或OCX组件-支持库,打开就懂了,0.0在弹出的对话框中选注册类型库找到dm.dll然后打开,会有个提示好咧,到这里易语言还是没有大漠支持库了,往下看找到Dm 版本1.0,然后单击下一步其实这是易官方的一个只有几分钟的教程,很多同学就是不愿意去看,哎,伸手党太多了!点击保存为NPK文件 ,再将NPK文件放到易程序目录的LIB文件夹里,然后配置支持库!如果要汉化,那你就一个一个函数的汉化呸,当然,很累的,但为了童鞋们,我也是汉化了一个啊,看我论坛的帖子咯支持库有了哈哈,问题又来了,很多童鞋就说了,这个怎么用啊,很明显是易的基础都没打好的童鞋,郁闷!创建一个窗口程序,插入一个变量,这个变量的数据类型我们打上大漠插件,注意,这裡是你保存NPK 文件的时候写的是啥就是啥,不一定是大漠插件这个数据类型的,我写的是大漠插件,所以数据类型也是大漠插件! 看下图这里,懂点易的就飘过吧,这里是普及教程!好了,这下可以用了,参数自己看大漠接口说明填就是了!总结了一下,要注意的有以下几点!不是所有的函数易都可以调用,比如某些函数易是用不了的,大漠接口说明说得很清楚,这个要注意!还是有些问题,,,为啥在我的电脑上能用,发给别人用不了我写的软件呢?,简单解决办法如下:打开易语言,选择工具,中的系统配置,选择通过名称為“ _启动子程序”的子程序来启动!然后在 _启动子程序中写初始化代码:还有就是不管对方是否注册了大漠,都需将插件文本写到自己的程序目录下,我也不知道啥原因,有些机子程序目录下没插件文件在他就运行不了,额,有待研究哈,好了,有空再聊聊,就到这里啦!。
注册、反注册dll-regsvr32命令详解
注册、反注册dll-regsvr32命令详解这里有很多Regsvr32命令,看了后就明白了 Regsvr32命令修复系统故障实例使用过activex的人都知道,activex不注册是不能够被系统识别和使用的,一般安装程序都会自动地把它所使用的activex控件注册,但如果你拿到的一个控件需要手动注册怎么办呢?如果修改注册表那就太麻烦了,在windows的system文件夹下有一个regsvr32.exe的程序,它就是windows自带的activex注册和反注册工具。
2000系统的regsvr32.exe在winnt\system32文件夹下;WInXP系统的regsvr32.exe在windows\system32文件夹下regsvr32的用法为:"regsvr32 [/s] [/n] [/i(:cmdline)] dllname”。
其中dllname为activex 控件文件名,建议在安装前拷贝到system文件夹下。
参数有如下意义:/u——反注册控件/s——不管注册成功与否,均不显示提示框/c——控制台输出/i——跳过控件的选项进行安装(与注册不同)/n——不注册控件,此选项必须与/i选项一起使用执行该命令的方法:1、可以在“开始”--“运行”,调出运行的对话框,也可以使用Win+R热键,然后直接在输入栏输入即可2、在开始--运行输入cmd,调出‘命令提示符’窗口,然后再执行regsvr32命令。
二、Regsvr32错误消息的说明当使用 Regsvr32.exe 时,它会尝试加载该组件并调用它的 DLLSelfRegister 函数。
如果此尝试成功,Regsvr32.exe 会显示一个指示成功的对话框。
如果此尝试失败,Regsvr32.exe 会返回一条错误消息,其中可能会包括一个 Win32 错误代码。
以下列表介绍了 RegSvr32 错误消息和可能的原因。
Unrecognized flag:/invalid_flag键入的标志或开关组合无效(请参阅本文中的“Regsvr32.exe 的用法”一节)。
DLL是什么类型的文件有什么作用
一、DLL的原理1.动态链接程序库动态链接程序库,全称:Dynamic Link Library,简称:DLL,作用在于为应用程序提供扩展功能。
应用程序想要调用DLL文件,需要跟其进行"动态链接";从编程的角度,应用程序需要知道DLL文件导出的API函数方可调用。
由此可见,DLL文件本身并不可以运行,需要应用程序调用。
正因为DLL文件运行时必须插入到应用程序的内存模块当中,这就说明了:DLL文件无法删除。
这是由于Windows内部机制造成的:正在运行的程序不能关闭。
所以,DLL后门由此而生!2.DLL后门原理及特点把一个实现了后门功能的代码写成一个DLL文件,然后插入到一个EXE文件当中,使其可以执行,这样就不需要占用进程,也就没有相对应的PID号,也就可以在任务管理器中隐藏。
DLL文件本身和EXE文件相差不大,但必须使用程序(EXE)调用才能执行DLL文件。
DLL文件的执行,需要EXE文件加载,但EXE想要加载DLL文件,需要知道一个DLL文件的入口函数(既DLL文件的导出函数),所以,根据DLL文件的编写标准:EXE必须执行DLL文件中的DLLMain()作为加载的条件(如同EXE的mian())。
做DLL后门基本分为两种:1)把所有功能都在DLL文件中实现;2)把DLL做成一个启动文件,在需要的时候启动一个普通的EXE后门。
常见的编写方法:(1)只有一个DLL文件这类后门很简单,只把自己做成一个DLL文件,在注册表Run键值或其他可以被系统自动加载的地方,使用Rundll32.exe来自动启动。
Rundll32.exe是什么?顾名思意,"执行32位的DLL文件"。
它的作用是执行DLL文件中的内部函数,这样在进程当中,只会有Rundll32.exe,而不会有DLL后门的进程,这样,就实现了进程上的隐藏。
如果看到系统中有多个Rundll32.exe,不必惊慌,这证明用Rundll32.exe启动了多少个的DLL文件。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
DLL 文件: infofobar 或者 infofobar.dll
DLL 名称: 珊蝴虫工具条
描述: infofobar.dll是珊蝴虫工具条相关文件,随珊蝴虫QQ软件*安装,可能造成系统不正常。
DLL 文件: wvwtt 或者 wvwtt.dll
DLL 名称: Trojan-Downloader.Win32.Conhook.y
DLL 文件: g_server20060 或者 g_server20060.dll
DLL 名称: Backdoor.Win32.Hupigon.av
描述g_server20060.dll是Backdoor.Win32.Hupigon.av木马相关文件,建议立即删除。
进程文件: svchost 或者 svchost.exe
描述:serverkey.dll是Backdoor.Win32.Hupigon.alo木马相关文件,建议立即删除。
DLL 文件: svchostkey 或者 svchostkey.dll
DLL 名称: Backdoor.Win32.Hupigon.alo
描述: svchostkey.dll是Backdoor.Win32.Hupigon.alo木马相关文件,建议立即删除。
DLL 文件: Systen.exeKey 或者 Systen.exeKey.dll
DLL 名称: Trojan-Spy.Win32.Delf.gp
描述: Systen.exeKey.dll是Trojan-Spy.Win32.Delf.gp木马相关文件,建议立即删除。
DLL 文件: rtvsekey 或者 rtvsekey.dll
电脑中你必须知道的.dll文件
DLL 文件: advert 或者 advert.dll
DLL 名称: Advert.dll
描述:advert.dll是一个广告软件相关文件,会在Internet Explorer浏览器上显示广告。
DLL 文件: ash 或者 ash.dll
DLL 名称: Bankash Trojan
DLL 文件: maga_hook 或者 maga_hook.dll
DLL 名称: Backdoor.Win32.Hupigon.jp
描述:maga_hook.dll是Backdoor.Win32.Hupigon.jp木马相关文件,建议立即删除。
DLL 文件: g_server_hook 或者 g_server_hook.dll
DLL 名称: Trojan-Spy.Win32.Hupigon.gen
描述: rtvsekey.dll是Trojan-Spy.Win32.Hupigon.gen木马相关文件,建议立即删除。
DLL 文件: ban78ar 或者 ban78ar.dll
DLL 名称: Rootkit.Win32.Vanti.bn
描述: ash.dll是Bankash木马相关文件,该木马允许攻击者访问你的计算机,窃取密码和个人数据。
进程文件:cdaEngine 或者 cdaEngine
进程名称: See: cdaEngine.dll
DLL 文件: gpsB2 或者 gpsB2.dll
DLL 名称: VX2 Spyware Module
描述:wvwtt.dll是Trojan-Downloader.Win32.Conhook.y木马相关文件,建议立即删除。
DLL 文件: mugentr 或者 mugentr.dll
DLL 名称: Adware.Win32.Look2Me.ab
描述:mugentr.dll是Adware.Win32.Look2Me.ab木马相关文件,建议立即删除。
描述:svchost_hook.dll是Backdoor.Win32.Hupigon.lh木马相关文件,建议立即删除。
DLL 文件: geeed 或者 geeed.dll
DLL 名称: Trojan-Downloader.Win32.ConHook.y
描述: geeed.dll是Trojan-Downloader.Win32.ConHook.y木马相关文件,建议立即删除。
进程名称: w32/Randex.AR Virus
描述: Lsass32.exe是w32/Randex.AR蠕虫病毒相关进程。该病毒通过电子邮件Email传播,当打开病毒发送的附件
时即被感染
DLL 文件: svch0sekey 或者 svch0sekey.dll
DLL 名称: Backdoor.Win32.Hupigon.alo
进程名称: Microsoft Service Host Process
描述:svchost.exe是一个属于微软Windows操作系统的系统程序,用于执行DLL文件。这个程序对你系统的正常运
行是非常重要的。注意:svchost.exe也有可能是W32.Welchia.Worm病毒,它利用Windows LSASS漏洞,制造缓冲区溢
DLL 名称: Trojan-Dropper.Win32.Agent.xs
描述: g_server_hook.dll是Trojan-Dropper.Win32.Agent.xs木马相关文件,建议立即删除
DLL 文件: g_serverkey 或者 g_serverkey.dll
DLL 名称: Trojan-Dropper.Win32.Agent.xs
DLL 文件: 4zny 或者 4zny.dll
DLL 名称: Backdoor.Win32.Vanti.an
描述:4zny.dll是Backdoor.Win32.Vanti.an木马相关文件,建议立即删除。
DLL 文件: aadminkey 或者 aadminkey.dll
DLL 名称: Backdoor.Win32.Hupigon.k
描述:hapast.dll是上海很棒公司出品的Adware广告软件相关文件,会弹出广告,建议立即删除。
DLL 文件: dtap 或者 dtap.dll
DLL 名称: henbang helper
描述: dtap.dll是上海很棒公司出品的Adware广告软件相关文件,会弹出广告,建议立即删除。
DLL 名称: Adware.Win32.Newweb.c
描述: advsc.dll是Adware.Win32.Newweb.c木马相关文件,建议立即删除。
DLL 文件: serverkey 或者 serverkey.dll
DLL 名称: Backdoor.Win32.Hupigon.alo
描述:gpsB2.dll是VX2间谍软件相关程序。
DLL 文件: lmf32v 或者 lmf32v.dll
DLL 名称: Hyperlinker Spyware Module
描述:lmf32v.dll是Vertical Theories的广告程序。该程序监视你的浏览行为,并回传到其服务器进行分析。该
DLL 文件: mcrating 或者 mcrating.dll
DLL 名称: Adware.Win32.Look2Me.ab
描述:mcrating.dll是Adware.Win32.Look2Me.ab木马相关文件,建议立即删除。
DLL 文件: advsc 或者 advsc.dll
出,导致你计算机关机。更多详细信
参考:/technet/security/bulletin/ms04-011.mspx,该进程的安全等级是建议立即删除
。
DLL 文件: svchost_hook 或者 svchost_hook.dll
DLL 名称: Backdoor.Win32.Hupigon.lh
描述:svch0sekey.dll是Backdoor.Win32.Hupigon.alo木马相关文件,建议立即删除
DLL 文件: yuktywdj 或者 yuktywdj.dll
DLL 名称: Backdoor.Win32.PcClient.bg
描述:yuktywdj.dll是Backdoor.Win32.PcClient.bg木马相关文件,建议立即删除。
DLL 名称: Backdoor.Win32.Hupigon.vf
描述:win_update_hook.dll是Backdoor.Win32.Hupigon.vf木马相关文件,建议立即删除。
DLL 文件: win_updatekey 或者 win_updatekey.dll
DLL 名称: Backdoor.Win32.Hupigon.bv
描述:aadminkey.dll是Backdoor.Win32.Hupigon.k木马相关文件,建议立即删除。
DLL 文件: aadmin_hook 或者 aadmin_hook.dll
DLL 名称: Backdoor.Win32.Hupigon.f
描述:aadmin_hook.dll是Backdoor.Win32.Hupigon.f木马相关文件,建议立即删除。
描述: ban78ar.dll是Rootkit.Win32.Vanti.bn木马相关文件,建议立即删除。
DLL 文件: bvfxzlqn 或者 bvfxzlqn.dll
DLL 名称: Backdoor.Win32.PcClient.in
描述: g_serverkey.dll是Trojan-Dropper.Win32.Agent.xs木马相关文件,建议立即删除。
DLL 文件: alertterkey 或者 alertterkey.dll
DLL 名称: Backdoor.Win32.Hupigon.amj
描述: alertterkey.dll是Backdoor.Win32.Hupigon.amj木马相关文件,建议立即删除。