計算機科學裡的宏是一種抽象的,根據一系列預定義的規則替換一定的文字模式。Excel辦公軟體自動集成了“VBA”高階程式語言,用此語言編制出的程式就叫“宏”。使用“VBA”需要有一定的程式設計基礎和耗費大量的時間,因此,絕大多數的使用者僅使用了Excel的一般製表功能,很少使用到“VBA”。
VBA可以訪問許多作業系統函式並支援文件開啟時自動執行宏。這使得用這種語言寫計算機病毒成為可能。1990年代中後期,宏病毒成為了最流行的計算機病毒型別之一。其它的包括宏語言的專案,如openoffice.org,故意從其宏語言中排除了一些功能(如:自動執行)以避免破壞程式。然而,這一特性在很多事務中受到歡迎。
事實上並不僅是Office中的VBA可以用來寫病毒,任何有檔案I/O功能的SCRIPT都可以,如:ASP中的VBSCRIPT,WINDOWS中的SCRIPT,STAROFFICE中的MACRO,DOS中的BAT,UNIX中的SHELLSCRIPT等。
另外,面對「道高一尺、魔高一丈」的病毒威脅,使用者除了要有良好的防毒觀念外,更要選購一套偵測率高的防毒軟體。雖然在網站提供許多免費線上掃毒服務,但是
病毒的威脅管道不單只是磁片、其他諸如CDROM、BBS、區域網路(LAN)和Internet隨時都有病毒入侵的威脅,被動的掃毒或是懷疑中毒時,才上網掃毒,往往病毒已經潛伏在無數的檔案了,這樣的被動掃毒可能緩不濟急,所以一套可以即時監控的防毒軟體是必須的。
計算機科學裡的宏是一種抽象的,根據一系列預定義的規則替換一定的文字模式。Excel辦公軟體自動集成了“VBA”高階程式語言,用此語言編制出的程式就叫“宏”。使用“VBA”需要有一定的程式設計基礎和耗費大量的時間,因此,絕大多數的使用者僅使用了Excel的一般製表功能,很少使用到“VBA”。
VBA可以訪問許多作業系統函式並支援文件開啟時自動執行宏。這使得用這種語言寫計算機病毒成為可能。1990年代中後期,宏病毒成為了最流行的計算機病毒型別之一。其它的包括宏語言的專案,如openoffice.org,故意從其宏語言中排除了一些功能(如:自動執行)以避免破壞程式。然而,這一特性在很多事務中受到歡迎。
事實上並不僅是Office中的VBA可以用來寫病毒,任何有檔案I/O功能的SCRIPT都可以,如:ASP中的VBSCRIPT,WINDOWS中的SCRIPT,STAROFFICE中的MACRO,DOS中的BAT,UNIX中的SHELLSCRIPT等。
另外,面對「道高一尺、魔高一丈」的病毒威脅,使用者除了要有良好的防毒觀念外,更要選購一套偵測率高的防毒軟體。雖然在網站提供許多免費線上掃毒服務,但是
病毒的威脅管道不單只是磁片、其他諸如CDROM、BBS、區域網路(LAN)和Internet隨時都有病毒入侵的威脅,被動的掃毒或是懷疑中毒時,才上網掃毒,往往病毒已經潛伏在無數的檔案了,這樣的被動掃毒可能緩不濟急,所以一套可以即時監控的防毒軟體是必須的。