为了正常的体验网站,请在浏览器设置里面开启Javascript功能!

用C#编程删除系统自带游戏

2011-10-07 5页 pdf 411KB 35阅读

用户头像

is_769072

暂无简介

举报
用C#编程删除系统自带游戏 ,⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯“⋯⋯⋯⋯⋯”⋯“ 实用第一/智慧密集 。。。。。。。。。。。。。,。。。。,。。。⋯,。。。。,。。。。。。,。。。。。。,。。。。⋯⋯;。。。。。,。。。。。。dP 一{_;_| 尊鼍鬻。 oi 一毒巷慧{j|毫社i嚣鼍 :。I1_|叠魏蓦镰i 薯二jj鼍;li¨¨_一每;jl穗謦{}{¨≯!强_毪话髯li棼*|:¨毒I誊鹫繇o{_;_¨嚣臻疆棼黧鏊毫≈毪“ 礴f壤i藏峨繇}|繁瓣≮帮麓。镳≮鬻鬻罄| |. 薯毫苷 -=|譬蔓嚣羹:t鑫; Eol譬爱嚣i |萋i。漤誊i』{{...
用C#编程删除系统自带游戏
,⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯“⋯⋯⋯⋯⋯”⋯“ 实用第一/智慧密集 。。。。。。。。。。。。。,。。。。,。。。⋯,。。。。,。。。。。。,。。。。。。,。。。。⋯⋯;。。。。。,。。。。。。dP 一{_;_| 尊鼍鬻。 oi 一毒巷慧{j|毫社i嚣鼍 :。I1_|叠魏蓦镰i 薯二jj鼍;li¨¨_一每;jl穗謦{}{¨≯!强_毪话髯li棼*|:¨毒I誊鹫繇o{_;_¨嚣臻疆棼黧鏊毫≈毪“ 礴f壤i藏峨繇}|繁瓣≮帮麓。镳≮鬻鬻罄| |. 薯毫苷 -=|譬蔓嚣羹:t鑫; Eol譬爱嚣i |萋i。漤誊i』{{:n? j|ij|” 王华康 摘 要 本文通过编程删除了Windows2000中的四个系统自带的游戏,在编写过程中用树 状视图和列视图方式显示了windows2000中隐合的D11Cache目录其下面的文 件。 关键词 系统自带游戏,DllCache,C#编程,删除 近来,许多企业、机关为控制员工上班时间玩游戏,制定 了许多制度,但并没有将游戏删除,尤其是系统自带的游戏程 序,自从Windows2000采用了动态缓存目录的保护措施以来, 通常用原来的方法在删除系统自带游戏几秒后,游戏又可以使 用了。虽然有些文章介绍了那是由于微软系统的出于自身安 全,在D1lCache目录下进行了备份处理,但在通常情况下显示 了所有隐藏文件后,仍然无法见到system32下的Dllcache目 录,更不用说将其下的文件删除了。本文介绍了在Visualstu— di02005环境下编制程序的主要内容来实现显示Dllcache目录 下的文件,并删除Windows2000pro系统自带的四个游戏。 一、界面设计 新建windows应用程序,在出现的fom中添加JI'reeView、 Listview和Button控件各一个,调整到适当的大小,改变but— tonl的teXt为“删除系统自带程序”,将listviewl的view项设 置为detail,其余不变。添加三个imagelist控件,分别改名为 rI’reeImage“st、TreeViewImageList和ListViewImage“st,用于存 放引用自系统shell32.dll中的图标。 二、显示DllCache目录及其下面的文件 1.添加使用命名空间和文件结构信息 usingSystem。lO: i usiflgsyst:e_m.Runtime.{n蟾ropSe~ic:es:一 usingSystem.Reflle:ctiO¨ 2.添加文件结构信息,调用WindowsAPI中的提取图标 数和获取系统路径函数,并构造自定义的提取图标函数。 Istf∽tLayomIL8}you椭nd.Sequentia”卜 DubIics奸uctSHF;fLEINF0 ‘ {publicIntPtrhlcon: publicintilcOn: publicuintd、—嘣、ttrjbute§: 一 publjcchafszDisl3埘Name; publicch8rszTypef、lame;;} 铹淼晶与簟妒 pfiv8teSygtem.Windows.Forms.1mageListTree}mageL}st: //获取图标 fDl"mport(’She惦2.d”)l |3ub艋cstatiee×tern{ntE×tractIcon《}ntPtrh,strjngst取.intjj): //获取系统路径 IDIlImpOrtI。Kernel32.d|I’,Ch8rSet毒Cha∥SetlAuto)】 publicstatjce×te『nInt32GetSystemD{feetoryfSt“ngBul}der 'lI,VinD}I__,Int32usjze); //构造自定义提取图标函数 pro_cectedv淤ua¨conmyE×t糟ct}con(str}ngFiIeN8me,intiln— de幻 站Ⅳ f l请tP好hfoDn=(im陵f}E瓣ractlcon《this.卜{andle.F}}eName. nnde则; i if《|l:hJcon.E1:Iuals{nuIl}}『 {_{cO行钯ofl=leOn,f:rDmHand}e《h{cDn;: ret“rl__liI::on:i'⋯i }| 卺atchfE瓣eptior|馘》_ fI嘲秘sage80x。S抽w《ex。M_essage,’错误提示4.O.Mes- sageBox|con.£fron:} retum讯砘 ’ ,I 3.在Fo砌构造函数中添加获取图标信息,图标取自 shell32.dlI. 】cO件i;c:O∞fnyE斌r8c_tlc:jon{。%SystemRoot%\\system32\\ Isl:1:e怕2.Ic眭I。,1勖: 下fe鸯In’agfeL{st。1『_:11ages.Addl{c0): leon{c1=m够E)l:{tractIcon{”%systemRoot%\\system32\\ 鲕eH32,d”.5k.. 。 耵鲁引rTlageL』s0Images.Add“c¨: l∞n。c2=m瓣!)缱I-actl幻nl。%SystemRoot%\\system32\\ shell32.d¨’,7): 下fI拿eImageLiSt.Images.Adld(ic2k J∞n{e≯;mVE蛾f.act{∞nr%SVstemRoot%\\syStem32\\ sbell32。础;,11” 瓢酾lmage|_i8_t。Imag夸筑Ad{c『『(i;c3}≯ I蛰∞』艟4蠹懒铲Ex{t倍@{∞n(’%SystemRbot%\\system32\\ $b囊∞32。翻l:,3n一 万方数据 ⋯⋯m-CD啊PUTERPROG眦啊啊l_B■^IHTE_^_CE⋯⋯⋯⋯⋯⋯w一⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯一⋯⋯-⋯⋯ TreelmageLIst.Im89es.Add(ic4n Iconic5=myE×tractfcon(。%SystemROot%\\syStem32\\ sheIl32.d|I。,4): TreeImageList.1mages.Add(ic5): IcOnic6=myExtractIcon(4%SystemRoot%Usystem32\\ shell32.d¨’,10¨; TreeImageLis¨mages.AcId(je6k lconic7=myExtractIco州。%SystemRoot%\1、Isystem32\\ shelf32.d|I’,51): 4.在TreeViewl中显示当前系统盘符和文件目录树 (1)声明公共变量。 点。 pubIicconstintnChars=128; pubIicStrIngBuiIderBuff=newStringBuiIder《nChars}:. (2)在Fo珊构造函数中添加下列语句,用于添加根节 GetSystemDirectoIV(Bu什,nChars): Buff.Remove《3,Buff.Length一3): TreeNodeRootNode=newTreeNode《Buff.ToString(},0, 0): treeViewl.Beg.nUpdateI” treeViewl.Nodes.Clea“): treeViewl.Nodes.Add(RootNode): treeViewl.}mageList=TreeImageLi§t≯ treeViewl.EndUpdate(}: ‘ (3)选中在rI’reeViewl的某一节点后,执行AfterSelect事件 中的语句,要求能够实现打开此目录的下级目录,并将下级目录 添加入TreeViewl中。 privatevoIdtreeViewlAfterSeIect《喇ects鬯nde一下r。e、,ie怙 EventArgse) 一 {AddDirectories(e.Node):) 。 //e.Node为当前打开的节点 i j voidAddDirector{es《TfeeNodetn) ? { tn.Nodes.CIe8“):j j stfingstrPath=tn。FullPath::}|一一。一’。I。 。一 一 DireclloⅣIn◇型蝌n硒毒ne孵穆n霹tIi=f穆}n∞{零l_1.黪◇:)}Ⅲ疆一‘『¨ ,≯袋镰警氟鼹最 j?;;。ij|ljo_I|i D{『ec.co嘟lnfo:lI8IdIf_in籀≯00。 ?i ti try{a曲椭{=()=d两嗣蛩.getDi傅ct蜥e刚”卜 。。。 c}ateh{retum0}i”: 一-。 融t}l;r晌9e;}ndl日_x;碜汨ntji:S鳓巍簿e缓请酾砖毒S;。 fofeac州D确etoMn谂鲥n吾d瓣n硒Fj 。 { jf《di.p_;I:ame==’I=lEl搿el___LER’I|l『di。№fne=≈’l;=IEeY二 CLED。¨d}.Name=毒。ReG归l;ed’}一 {iImagelndex±6二jjSelee宅edlndex嵩6;} efse o “lmaglelndex%4;iSefeli=:tlBdlndex∞5:'? 。 , TreeNode协D沪=new飘eeN国e潮。N嚣椭醚ma醇ll:-ld锻, iSe}ectedlnlcI_e)(卜 _ 一 一 tn.Node8.Add《tnDir);。-j j。 一 、 l 5.“seView中显示当前目录(选中的节点)下的文件和下 级目录。 (1)添加公共变量。 pubficstringstrFiIePath=’’: (2)构造自定义函数,用于显示文件的图标。 protectedvirtua卜VoidSet}con{ImageListimageLjst,stringFiIe一 №me.boOltf} {SHFlLElNF0{fi=newSHFlLElNFO(): 汗《_cfi=true) {|intiTotal=“nt》|SHGotf:i|eInfo《FIIeName,O,reffi,100, 18640): tⅣ {』i_f《iTo_tal>0) f l(:;onic=lcon。FromHandIe{fi.hIcon》: //提取文件自带的小图标 imageList.Images.Add(ic):} 卜 catchI E×ceptionex) 0Mess89eBoX.Show(ex.Message,’错误提示’,0, Message80xlcon.ErroF);) } else {| Intj下ota卜嚣{int》SHGetFile}nfoIFlleName,O,reffi,100, 25引i lry 0州{__I__:l。tal》O) t Iconic嚣IcOn.FrOmHafldIe(fi.hIcon): imageList.1mages.Add{jc):) ,| cateh(Exeeptionex》 {MessageBo)(.Shovv伯×.Message,’错误提示”,O. Messa{geBOxlcofl.Errorn≯ }| }| (3)构造自定义函数,用于显示选中的基本节点下的文件 和下级目录。 口两I£e1。_ced、:,{f{_tl_;I绑vQijc|)协jtbstl__fl-e:eNodetr_1) tthis.eurSor毒eufsors.、/IIl『aiteursOr. tl!_}溉LisⅣiewlma;g乩ist.1mages.Clear¨i 一1i$Ⅳ;e州.SmalllmageLIist;th陵Lj8譬ViewlmageList: ,一l口a融eO’=myE)l(t确ctl:cJ∽∥%systemf{oot%\\system32\\ s{I__I馥l婚2。d{1。,3)i this,t_isⅣ;_ew㈣尊ge}L潞tlmages.Add{icO): li:sⅣ潞w1.e}e矗“E /|l,设罴狲表框韵表头+ 憾Ⅳiew乱e|。I;umns.Ad姒。文件C夹}名’,160.Horlzonta- 泌d晒l__lmenl、I:_.t瓣'; 船删ewEeo_}umns.Addr扩展名‘。100,Hori20ntaIAIign- men:t:_|eentel_" Ⅲs蝴ewl.C蹦nmfls。Add{|’文件失小’,120,Horizonta· 脸li9nment.I_|e税K 嵴影}ewl。ec|:l”mns:_¨Adclr创建时间。,120,Horizonta- 胤嫱nmef{_It.1_:e鲥; 毫黼茹罴满毫■簟翟技巧与肇护毽。鬟黪/ 万方数据 ,⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯“ 实用第一/智慧密集 ,⋯.⋯⋯⋯⋯。⋯⋯⋯⋯,⋯⋯⋯⋯⋯⋯⋯⋯⋯。⋯⋯⋯07 、.1istview,.Columns.Add{。访问时间。,200。Horizo『;:It小 IAlignment.Left); I:IstViewl.CoIumns.AcIcI(。上级文件夹。,400,H州zonta— IAIignment.Left): strlngstrPath=tn.Fu¨Path: //获得当前目录下的所有文件 DIrectoryInfocurDif=newDirec_【0I、,ln_f_D《StrPatM: //创建目录对象. F¨elnfol】d{rFIles: try{djrFiIes=curDir.GetFiles():} catch{retum:} strjngIl arrSubltem=newstringllOl: //文件的创建时间和访问时间. intiCOunt=O: IntIconlndex=1://用1,而不用O是要让过0号图标. foreach(FiIeInfOfiIeInfolndi币ilesl {stringstrFi|eName;_|:jIelrlfo。Nanle: //如果不是文件pagef№sys lf(IstrFiIeName.EquaIs(’pagel=iIe.sys’)》 {arrSubItem【0l=strFileName: 一 汁(fiIe}nfo.Extens{on.下Irim(卜嚣謇’’) arrSubItem【1l=。未知类型’: elSe arrSubItem【1l=fileInfo.Extension.|_l_-oS”ing¨: arrSubltemf2l=fIlefnfo.Length十’字节’; arrSubItemf3卜。filelnfo.{Crea_cion下ime.节6slfing¨≯ arrSubltem【4l=fl}elnfo.LastAcces{;.『】广irne.¨:_I_bStf.霉f__19t》≯ arrSubltem【51=f{IeInfo.Difeetor:y_.1_:iDStfin各{n卜 else {arrsubItemll】=。未知扩展名。; 。 arrSubltem【2】=’未知大小’: j arrSub№m【3】=。未知日期’; arrSubItem【4】=’来知固期’: arrSubIteml5J『=’未知上级文件夹0} //得到每个文件的图标 stringstr=flIeInfO.Fu¨Name: try{SetIcon(th醅ListViewImageLiSt.St0tr眵k卜 catchl E×ceptionex) j 。 t|Mes朝geBo)(.Show《ekMessage,’错误提示’rq MessageBoxIcon.Error):} 、 。 ⋯ //插入别表项 一j j ? LiStViewltemj__¨协m=flewLisf、I,iewItem伯FFSl__Ibllle_m。{- conlndex}: 一 - Iist、,iewLI协ms.1nsert“e:ount.协ltem}≯i j iCOunt++: 。 _ icOnIndex++; 。 } strFiIePath=strPath: this.CursOr=Cursors.Arrow: //以下是向列表框审插入目录,誉是交传.获得酱静嗣录界 //的各个子目录. _-。 intiltem=Oi Directorymfo引f=newD{irecto州n_l=o(stfP嚣协”. s州ng【】a州)irectoⅣSubI;te_m=new镦一ngtlO"j。i ~ foreach(DIfectofylnfodiinDir-GetD}悖etbf_:ies{|'卜一。 2007.1 电■壤程技巧与簟妒 i¨arl.DifectorvSu拼temI鳓=di.Name: i_f(|cI:i.Extens汹n-Tf-im《)}|=’’} arrDil{_ectorySu脚tem¨l=di.Extension: eIse {|ar旧ifeetof_'|,Sub|Iteml¨=’’: arFDirec_l晰Subf】tem【21=’’: arf-DireetorySubItemf3}=~; arfDiF_elctorySl_lbI{temM}=~■ arrDirectoryS{ubl协m【翻=~;} Lis《蛾ewI.cemLiI协m=newLiStViewltem (arrDi旧lcltoI:_ySubltem,Ok fjstViewtJtems,恫seI-t《iltem,LiItem): iltem十+:| ) 卜 (4)在构造自定treeViewl—Afterselect中的“AddDirectories (e.Node);”语句后添加下语句。 Init“st(e.Node); 三、删除系统自带的四个游戏程序 (1)自定义函数,用于删除Wind00s2000的四个系统自带 游戏 privatevO矮DejsyS协mFoumames(}| t s研∞}s;铒t’。≯ jS俩嘧8渊踟f伽ffl≯n每w;siI=蛳gBl_:Iilder(nCha㈦: jStI_il__19器刚蛹rbl_;lff2一newS埘ngB讲lde“nc}_IarS); G跌钳§蜘mD稃ec£Q哪{8渊,neh8fs): Bu秆。App鳓d◇、p0-’ 《;jetSy$temDiI-e_c_l:o嘟11:Iuffl,nehars》: j|buf纯细∞ndF心’k buff2%bl:_r张l≥ SⅪ量‘蛹.镪婚‘I }f事Fj女嘲npi_劈e蛹心{蛳l’珏盼1.1r;DString《))) f8醢秘警奢晒pjeI__Id¨s酿exe!豫,≯纸牌 ∞谢2。撕枣nd鼍’DH翻cl_l瓠妫; jbt|ff2.铆尊瞄t。sok西x尊。n 。 /∥执行测除文传,删除后的文件不出现在回收站中 Fi}e,Del戳eceBu秆.’ft洛t『{!lngIl》》: 。f=}l戡f)勺letelt城孵2.下oString《}】I;》; {B婶,{;F!|蠢fno'!l,e18u释,{_._ength一_7,7); ,_:I,还聚谚Q符鹊字符为卿默踟疆2\目录下,7是“s01.exe”的长度 jb_I__r姆霉oflef甜ey口e(;buff2.il滔ngth一7,7k ∥.,类童|l¨还廉为|;c11lc8cI__Ie、嗣录下 } /,省略≯溅除j察当攘澎”和“扫雷”两个游戏的程序段因其内 ≯≯密回董,灵苯过改8t一=’1I=I_eec刨.e)(e^_;;拳Ⅱs托= /≯?@淤mjf_I曼。9’(e0以及Bu纸fiemov白审的数字长度与相应黝燃麓嫒镑鬯__-_致: j 镬篱麟黪嘲西d@$瓣◇中的蜘蛛!:蓉pi幽f.eX8”岛上类同 毫瓣娥锅幽m◇i煽礅6fy;《B谢,neI.!la|.s”i G截辆蝤mD}陶翻=ory(b渊2,nCh8l:Iskj bl_:If{:2.酒西pend『I|’、o): o B钾,Remove㈣8l衙.L鲫gth一一3k广/反回到“盘符:\”状态 万方数据 ⋯⋯wC0啊PUTE矗P矗0GR删■I_Bl_^I_TE舢CE⋯⋯⋯⋯⋯⋯一一⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯ Buff.Append《’ProgramFiles、\Wlndo、^,sNT、\Pinl豫H’}: //桌上弹球 str=。Dinba¨.exe⋯: if(FiIejn上irectoryIstr.Buff.ToString《)}, f DeJeteDir《Buff.ToStJ_ingf))://删除目蒙 buff2.Append《’D¨Cache\\’}: buff2.Append(’pinba|I。e×e’): File.DeIete{buff2.TOStrIng《)): } ) (2)在buttonl』nclick中调用自定义删除函数 DeISystemFourGames{): 四、两个自定义函数 1.判断文件是否在指定的文件夹中 pri、,ateboofFi}ejn—pjrectoⅣ《strjngstrl.stfingstr2} ,{ DirectoⅣlnfocurD.r=newD”ectoIvlnf;olStr2}: //创建目录对象. FiIeInfof】dIrFiIes: try ( dirF“es=curD}r.GetFiles(}:J catch {returnfaJse:} foreach(File{nfofiIeInfoindirFiles) 0讦{fIIeInfo.Name==strl)fetumtrue:} returnfaIse: } 2.删除目录及目录下所有文件与子目录 pubIicstaticvoidDeleteDirIstrIngPath} {try {//检查路径名是否以分割字符结束,如果不是则添 //加”\”分隔符 if《PathfPath.Length一1】|『=Path.Djfector嫡e1)aratorchar) Path+=Path.DirectOrySeparatof_;chaE stfing【1f.IeLjst=Direc_tol、,.Ge:tRleSyStem毫ntl_|ieSfPatflk //遍历所有的文件和目录 foreach(stfIingfiIeinf.IeLi{st} { //先将文件当作嗣录处理如果存在这令目录就递归 //DeIe__【e该蘑最下面的文件 if(DifectOfy.Exists{fileI)。i:。 f DeleteD}rfPath+Pa_ch.GetFileName{f“尊j)≯ 卜 eISe/_:/否则直接De;|e}te文件j j l』//改变文件的只读属性 翮e|r讦of_i}=new秭蚓nf翻稍IeI: i“纯A州bLItes.T鹋州ng《卜In如x钟■le8cl|o}嘶?”一。” fl-AttfiblJtes=F::ij勖龇tmute黔Nor渤ak。-王一≯ FiIe.Oefe协《附h+P窘th.Get酬e№mje£jI:ij蛰”;/≯删除交株 }| 。 ■。。 }| s、,S_tem.IO.Di倚ctofy.De妣e傍戳‰tru刚i/,删馀文件决 卜 catc}1(Exeeptjone》 f Message80x.ShOw《e.№Stmg《”:) 卜 五、结语 本文程序采用的是Visualstudi02005c#编写,所述代码均 已在Windows2000pm/server中运行通过。 本文通过C}}编程实现了删除windows2000系统自带游戏 这个目标,并将微软为考虑自身安全的d11cache目录及其中的 文件显示出来,希望能够对要了解这方面的相关人员有所帮 助。 参考文献 1.易向东、陈蓓、万英编著.c}}程序员开发指南.中国林 业出版社、北京希望出版社,2006 2.求是科技编著.WindowsAPI程序设计参考大全.人民 邮电出版社,2006 (收稿日期:2006年10月29日) 飞天诚信2006年度供应商大会成功召开 飞天诚信已走过近10个年头,步履越来越稳健、发展 越来越快,与广大供应商的合作实现了互利共赢。为感谢配 套供应商为企业产能提高、项目开发、质量稳步提升作出的 积极贡献,主题为“携手飞天,共创辉煌”飞天诚信2007 年度供应商大会于近日在北京隆重举行。 大会邀请了包括芯片、电子元器件、外协厂家等50多 家飞天诚信供应商参加,与会嘉宾达到100多人。公司领导 对大会极为重视,飞天诚信副总经理韩雪峰先生亲临大会, 并做了精彩的致辞。同时飞天诚信各部门领导都做了主题演 讲,对公司2006年业绩、公司愿景、及2007年目标等内容 做了全面、系统的介绍,并对供应商提出了明确的要求和希 望。 大会上,飞天诚信供应商代表做了热情洋溢的发言,对 飞天诚信2006年高速成长的业绩、良好的合作关系等方面 给与了充分的肯定和赞扬,并对飞天诚信未来的发展和双方 彼此之间的合作前景表示出饱满的信心。各供应商代表纷纷 表示将和飞天诚信在2007年更加紧密地合作,谋求更大的 双赢。 供应商会后纷纷表示,大会开得非常成功,全面了 2006年飞天诚信的业绩与2007年的合作远景,作为供应 商,通过此次大会,更加坚定了与飞天诚信合作的信心和决 心,再一次感受到了飞天诚信诚信务实的企业文化,并对双 方未来的合作与发展充满了信心。供应商们还表示,2007年 将继续加大对飞天诚信的支持力度,期盼展开更深入的、更 全面的合作。 毫黼鑫黼毫■簟翟技巧与肇护i§爨雾;/ 万方数据 用C#编程删除系统自带游戏 作者: 王华康 作者单位: 刊名: 电脑编程技巧与维护 英文刊名: COMPUTER PROGRAMMING SKILLS & MAINTENANCE 年,卷(期): 2007(1) 参考文献(2条) 1.求是科技 WindowsAPI程序设计参考大全 2006 2.易向东;陈蓓;万英 C#程序员开发指南 2006 本文链接:http://d.g.wanfangdata.com.cn/Periodical_dnbcjqywh200701023.aspx
/
本文档为【用C#编程删除系统自带游戏】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。 本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。 网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。

历史搜索

    清空历史搜索