999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

DELPHI編程清除Windows Media Player的播放記錄

2013-12-31 00:00:00叢迎九
軟件工程 2013年12期

摘 要:Windows Media Player是一款流行的媒體播放器。為了使它更容易為您找到經常播放的內容,Windows媒體播放器保持您最近訪問的文件和網址列表。它可能會嚴重危及您的隱私,您應該清理Windows Media Player的歷史。本文介紹了通過DELPHI操作注冊表,實現Windows Media Player的播放記錄的清除。

關鍵詞:播放器;DELPHI;注冊表

中圖分類號:TP311 文獻標識碼:A

1 引言

Windows Media Player是一款流行的媒體播放器,為了使它更容易為您找到經常播放的內容,Windows媒體播放器的“文件”菜單保存了最近訪問的文件和網址列表。它可能會嚴重危及您的隱私,任何人都可以看到你看過什么電影,聽什么歌等。那么如何將它們清除呢?一般的方法是通過操作注冊表來完成。對于一般用戶來說,操作注冊表不但麻煩,而且還容易出錯。現在已有很多程序可以清除,比如360安全衛(wèi)士等。本文介紹利用DELPHI7編程,來清除Windows Media Player的播放記錄。

2 基本原理

Windows Media Player 的播放記錄存儲在注冊表中,運行注冊表編輯器,逐級展開到“HKEY_CURRENT_USER\Software\Microsoft\MediaPlayer\Player\RecentFileList”[1],此時程序的右半部出現了許多鍵值,它們按“file1”“file2”,…的順序排列,這些就是Windows Media Player播放器的歷史記錄,如圖1所示。

圖1 注冊表中保存的Windows Media Player 的播放記錄

其中的file1-file7即為注冊表中保存的Windows Media Player的播放記錄信息,只要刪除相應的鍵即可清除相應的播放記錄。

Delphi提供了TRegistry類,可以對Windows的注冊表進行相關操作[2,3]。

3 界面設計

在默認窗體Form1上添加如下組件:一個checklistbox組件,三個speedbutton組件,一個EDIT組件,設計完成后運行的界面如圖2所示。

圖2 運行界面

4 程序源代碼

由于要操作注冊表,因此要特別注意在USES單元中引用Registry。主要功能代碼如下:

//程序啟動時將播放記錄加到列表中

procedure TForm1.FormCreate(Sender: TObject);

var

i:integer;

myreg:tregistry;//引用注冊表類

regkeys:tstringlist;

value:string;

begin

myreg:=tregistry.Create ;//創(chuàng)建注冊表對象

myreg.RootKey :=hkey_current_user;

if myreg.OpenKey('software\microsoft\MediaPlayer\Player\RecentFileList',1) then

//打開注冊表主鍵

begin

regkeys:=tstringlist.Create ;

myreg.GetValueNames(regkeys);//獲取鍵名

for i:=0 to regkeys.Count -1 do

if (myreg. GetDataType(regkeys. Strings[i])=rdstring) or (myreg. GetDataType(regkeys. Strings[i])=rdexpandstring) then

begin

value:=myreg.ReadString (regkeys.Strings[i]);//循環(huán)讀取注冊表鍵值,并將其添加到列表框中

checklistbox1.Items.Add(regkeys.Strings[i]+'='+value);

end;

end;

end;

//刪除列表中選中的條目

procedure TForm1.SpeedButton1Click(Sender: TObject);

var

i:integer;

begin

for i:=checkListBox1.Items.Count-1 downTo 0 do

begin

if checklistbox1.Checked[i] then

checklistbox1.Items.Delete(i);

checklistbox1.Refresh ;

SpeedButton3Click(Sender)//刪除注冊表中相關項

end;

end;

//全選操作

procedure TForm1.SpeedButton2Click(Sender: TObject);

var

i:integer;

begin

for i:=0 to checklistbox1.Count -1 do

begin

checklistbox1.Checked[i]:=true;

end;

end;

//將改動保存到注冊表中

procedure TForm1.SpeedButton3Click(Sender: TObject);

var

myreg:tregistry;

k:integer;

n:integer;

begin

myreg:=tregistry.Create ;

myreg.RootKey := hkey_current_user;

if myreg.OpenKey('software\microsoft\mediaplayer\player',1) then

begin

myreg.DeleteKey('recentfilelist');//刪除主鍵

myreg.CreateKey('recentfilelist');//創(chuàng)建主鍵

myreg.CloseKey ;

end;

if myreg.OpenKey('software\microsoft\mediaplayer\player\recentfilelist',1) then

for k:=0 to checklistbox1.Count -1 do

begin

n:=pos('=',checklistbox1.Items[k]);

myreg.WriteString('file'+inttostr(k),copy(checklistbox1.Items[k],n+1,length(checklistbox1.Items[k])-n ));

end;

myreg.CloseKey ;

myreg.Free ;

end;

//在EDIT1中顯示選中的項目

procedure TForm1.CheckListBox1Click(Sender: TObject);

var

k,n:integer;

begin

k:=checklistbox1.ItemIndex ;

n:=pos('=',checklistbox1.Items[k]);

edit1.Text :=copy(checklistbox1.Items[k],n+1,length(checklistbox1.Items[k])-n );

end;

end.

5 結語

本文介紹了基于DELPHI編程,通過修改WINDOWS注冊表,實現清除Windows Media Player的播放列表。以上程序稍加修改,即可實現諸如調整IE地址欄中的網址、清除realplayer的播放記錄等功能。本程序在DELPHI7.0,WINDOWS XP中運行通過。

參考文獻

[1] 精靈.清除Windows Media Player的播放記錄[J].網友世界,

2005,(14):31.

[2] 何定華.Delphi中利用MAC地址實現軟件注冊[J].微計算機信

息,2011,27(2):246-248.

[3] 孫秀玲.基于Delphi的中西文輸入法的智能切換[J].長春工程

學院學報(自然科學版),2009,10(4):88-91.

作者簡介:

叢迎九(1968-),男,本科,副教授.研究領域:軟件開發(fā).

主站蜘蛛池模板: 亚洲国产看片基地久久1024| 成人免费黄色小视频| 亚洲第一成网站| 国产欧美日韩资源在线观看| 国产精品色婷婷在线观看| 久久 午夜福利 张柏芝| 亚洲人成网站色7799在线播放| 欧美a在线视频| 国产95在线 | 中文字幕乱码二三区免费| 重口调教一区二区视频| 9啪在线视频| 三区在线视频| 国产区人妖精品人妖精品视频| 亚洲无线观看| 国产精品一区二区国产主播| 亚洲男人天堂网址| 亚洲三级a| 中文字幕日韩丝袜一区| 日韩东京热无码人妻| 欧美精品在线免费| 欧美怡红院视频一区二区三区| 国产成人精品免费视频大全五级| 国产成人精品一区二区秒拍1o| 伦伦影院精品一区| 手机永久AV在线播放| 亚洲高清国产拍精品26u| 亚洲精品在线91| 中文字幕在线视频免费| 欧美特黄一级大黄录像| 成人午夜久久| a级免费视频| 久久精品国产999大香线焦| 中文字幕日韩久久综合影院| 88av在线| 国产一二视频| 中文字幕无码制服中字| 又爽又大又光又色的午夜视频| 色综合激情网| 久久青草热| 成人国产小视频| 99热这里只有精品在线播放| 激情网址在线观看| 99久久精品免费视频| 午夜啪啪福利| 国产日本欧美在线观看| 国产精品自在线天天看片| 亚洲无码高清视频在线观看 | 日韩大乳视频中文字幕| 欧美日韩国产在线观看一区二区三区 | 最新国产麻豆aⅴ精品无| 成人亚洲视频| 欧美在线国产| 亚洲经典在线中文字幕| 欧美日韩国产精品va| 波多野结衣第一页| 亚洲男人天堂2018| 亚洲男人的天堂久久精品| 免费午夜无码18禁无码影院| 99精品视频九九精品| 精品少妇人妻av无码久久| 麻豆国产在线不卡一区二区| 午夜少妇精品视频小电影| 2020亚洲精品无码| 高清欧美性猛交XXXX黑人猛交| 中文字幕乱码二三区免费| 亚洲国产成人综合精品2020 | 国产精品区视频中文字幕| 999国内精品久久免费视频| 日韩精品成人网页视频在线| 亚洲一区二区三区麻豆| 伊人查蕉在线观看国产精品| 亚洲永久色| 欧美精品二区| 国产一区二区人大臿蕉香蕉| 在线精品亚洲一区二区古装| 黄色免费在线网址| 一级毛片a女人刺激视频免费| 国产成人亚洲无码淙合青草| 国产精品香蕉| 国产后式a一视频| 国产 在线视频无码|