文章詳情頁
Windows:廣告是怎樣產(chǎn)生的?
瀏覽:85日期:2023-05-27 17:05:06
一、不請自來的廣告 采用ADSL上網(wǎng)而又使用Windows XP的用戶可能都遇到過這樣的問題:正在上網(wǎng),屏幕上忽然彈出一個消息框,內(nèi)容則大多是廣告性質(zhì)的。這些不請自來的廣告常常讓人感到疑惑:它是怎么跑到我的電腦上來的?不會是被黑客瞄上了吧!其實,這都是Windows正常的消息服務(wù),只不過內(nèi)容有時不正常罷了。 在Windows 98中,消息服務(wù)是通過Winpopup.exe這個程序來進(jìn)行的。在Windows 98下還沒有“服務(wù)”這個概念,消息的收發(fā)要依賴于Winpopup.exe程序。如果Winpopup.exe沒有運行,就無法收發(fā)消息了。在基于Windows 98的局域網(wǎng)中,Winpopup.exe是內(nèi)網(wǎng)通信必不可少的程序,體積小巧,占用極少資源,不需要服務(wù)器端支持,又是系統(tǒng)自帶的,比起早期NetWare網(wǎng)中的“send to”方便多了。所以在家庭式的Windows 98對等局域網(wǎng)中,Winpopup.exe幾乎都是放在啟動組中,便于網(wǎng)絡(luò)鄰居隨時聯(lián)系。在Windows 2000以后的版本中,Winpopup.exe不再存在,取而代之的是信使服務(wù),正式以服務(wù)的形式存在。 二、細(xì)說前因后果 很多從Windows 98升級到Windows 2000的用戶常抱怨系統(tǒng)變笨了,不能發(fā)消息了。其實,只是沒有了圖形界面的消息發(fā)送程序而已(真不知到底是前進(jìn)還是倒退了),已經(jīng)轉(zhuǎn)到命令行下,統(tǒng)一歸Net這一簡單而又龐大的提示行命令管轄。Net命令的參數(shù)很多,這里只說一下用來發(fā)送消息的參數(shù)Send的用法: net send 用戶/計算機/工作組名 消息 注意,消息內(nèi)容不用加引號。例如,要給同一工作組內(nèi)的“Work01”發(fā)送消息“你好!”,命令如下: net send work01 你好! 對方屏幕上就會彈出消息框,顯示從某某到某某的消息。 如果對方的系統(tǒng)是Windows 98并且已運行Winpopup,在Winpopup中也能收到,沒有運行Winpopup則收不到消息。 在Windows XP中,“信使服務(wù)”已成了默認(rèn)啟動的服務(wù),這也就是為什么我們會收到莫名其妙廣告的原因。“信使服務(wù)”用來傳輸客戶端和服務(wù)器之間的Net Send和Alerter(報警器)服務(wù)消息,在服務(wù)列表中名稱為“Messenger”。 說到這里,大家已經(jīng)知道怎么去掉(拒收)那些討厭的廣告了吧――在“管理工具”中,雙擊“服務(wù)”,選“Messenger”,然后在“操作”菜單中選“屬性”,進(jìn)入“常規(guī)”選項卡,單擊[停止]按鈕,再將“啟動類型”改為“手動”或“已禁用”就行了。不過這樣一來,我們也就不能接收到局域網(wǎng)內(nèi)正常的消息了,怎么辦呢?可以隨時通過手動方式打開和關(guān)閉這項服務(wù)。再回到命令行方式下吧: net start messenger 這個命令就啟動了消息服務(wù); net stop messenger 這個命令則能隨時停止消息服務(wù)。 這些命令也都能在“運行”對話框中進(jìn)行。 三、廣告是怎樣產(chǎn)生的 最后再解釋一下大家的疑問:既然是用于局域網(wǎng)中收發(fā)消息,為什么會收到來自外網(wǎng)的廣告呢?這是因為,采用ADSL方式上網(wǎng)的電腦,無論是固定IP地址還是自動獲取IP地址,都有相應(yīng)的網(wǎng)關(guān)和子網(wǎng)掩碼,它們和IP地址一起決定了你在電信系統(tǒng)這個“大局域網(wǎng)”內(nèi)屬于哪個子網(wǎng),同一網(wǎng)段內(nèi)的其他用戶都成為了你的“網(wǎng)上鄰居”(有時你在“網(wǎng)上鄰居”中會看到很多陌生的工作組和陌生的電腦,就是這個原因)。比如,某次上網(wǎng)自動獲取的IP地址是219.154.38.10,網(wǎng)關(guān)是219.154.38.254,子網(wǎng)掩碼是255.255.255.128,它就與另一IP地址是219.154.38.15、網(wǎng)關(guān)和子網(wǎng)掩碼相同的電腦屬于同一子網(wǎng)而相互可見。而當(dāng)使用net send命令發(fā)送消息時,這個消息將發(fā)送給這個“大局域網(wǎng)”內(nèi)的每臺電腦,不過他們能否收到取決于消息服務(wù)或winpopup是否打開。如果是在局域網(wǎng)內(nèi)通過代理方式上網(wǎng),用的是內(nèi)部局域網(wǎng)IP,則不會收到來自外網(wǎng)的消息。 在我們收到的廣告消息中,大都是分成多行的較長的廣告。那么,在命令行中如何分行呢(一敲回車就結(jié)束命令了)?這里有個竅門:在每一行結(jié)束時按下“Ctrl+T”組合鍵,就能實現(xiàn)命令行下消息的換行了。 如果借助其他軟件,消息的編輯更加簡單,還能突破“大局域網(wǎng)”這個限制,可以給互聯(lián)網(wǎng)上任一主機(指有真實IP地址的,采用代理等方式上網(wǎng)的除外)發(fā)送消息――廣告就是這樣產(chǎn)生的。
標(biāo)簽:
Windows系統(tǒng)
相關(guān)文章:
1. Win10如何關(guān)閉開始菜單中的全部動態(tài)磁貼消息?2. Win10電腦怎么永久關(guān)閉廣告彈窗?3. 簡單講述Windows系統(tǒng)中消息服務(wù)4. Win7怎么給局域網(wǎng)電腦發(fā)消息?局域網(wǎng)聊天命令是什么?5. Win10如何關(guān)閉鎖屏廣告?Win10系統(tǒng)去除鎖屏界面廣告的方法6. Win10 21H1 19043.906的KB5000842出現(xiàn)0x800f081f錯誤消息怎么解決?7. Windows 2003與 XP x64 SP2更新消息8. Win10怎么去掉內(nèi)置廣告9. Windows10系統(tǒng)如何徹底關(guān)閉所有廣告?10. win7系統(tǒng)如何關(guān)閉升級win10提示消息
排行榜
