使用過U盤的朋友都知道u盤病毒是一種Autorun自運(yùn)行病毒,當(dāng)雙擊時(shí)觸發(fā)病毒體,會(huì)復(fù)制自身到C D E和系統(tǒng)盤system32下等盤符,(生成exe文件和一個(gè)Autorun.inf文件),同時(shí)修改注冊表,當(dāng)點(diǎn)擊C盤等盤符右鍵時(shí),會(huì)有一個(gè)auto命令(黑色粗體)或者是兩個(gè)開始命令,本人學(xué)習(xí)vbs才15天,我也來模擬下這個(gè)autorun病毒 和部分熊貓燒香功能,本人能力有限, 只能模擬這樣的病毒了,聲明, 本人模擬這個(gè)病毒,全是為了學(xué)習(xí)和技術(shù),切忌不要搞破壞,如果有人用本人代碼破壞,后果自負(fù)
標(biāo)簽:
Autorun
system
病毒
exe
上傳時(shí)間:
2014-01-03
上傳用戶:jing911003
粒子效果演示(附代碼)
利用C++所提供的一些標(biāo)準(zhǔn)容器很容易實(shí)現(xiàn)粒子效果.
簡單的說就是,將粒子數(shù)據(jù)寫在一個(gè)類里面,有一個(gè)粒子源,不停地生成粒子,然后放入一個(gè)stl::list中(push_back()方法), 然后在一個(gè)循環(huán)中遍例粒子鏈表,并渲染粒子,粒子的參數(shù)并不斷更新,如果粒子的ALPHA值小于0,即不可見了,即代表粒子已經(jīng)死亡, 即從list中刪去(erase()方法), 銷毀死去的粒子很重要, 如果搞忘了這一步, 你的內(nèi)存很快就會(huì)被吃掉干凈了.
第一個(gè)版本是用交錯(cuò)平面畫的粒子.
第二個(gè)版本是用Point Spirit(點(diǎn)精靈)畫的粒子,
可以看看效果上面的區(qū)別
SPACE - 暫停粒子源發(fā)射粒子
LINK中忘記去掉cg.lib cgGL.lib 了, 此程序不需要CG, 如果要編譯請去掉.
標(biāo)簽:
list
push
stl
代碼
上傳時(shí)間:
2013-12-15
上傳用戶:jing911003