1樓:匿名使用者
假設a程式是常規應用程式(使用標準的方法分配和使用記憶體,並在使用者模式下執行)
方法1:在b程式中啟動a程式,並獲得a程式正常執行已分配保留的記憶體空間,將a程式未分配的程序虛擬空間全部分配保留(注意千萬不要提交,否則會撐死你的機器),其他程式再也無法獲得a程式的程序空間,它也就無法再注入a程序了。優點:
簡單,b程式幾乎沒有資源消耗。缺點:a程序自己要擴大堆記憶體虛擬空間也會失敗(但常規應用程式一般不會出現堆擴大)。
方法2:在b程式中啟動a程式,並獲得a程式正常執行的執行緒,定時監視a程式執行緒,發現有新執行緒建立,就把它終止掉,因為注入程式往往需要在a程序建立自己的執行緒,否則不能在a程序中執行。優點:
克服方法1的缺點。缺點:不適合a程序執行緒數不定的情況。
方法3:將1與2結合使用,改進1的智慧程度,攔截空間分配異常中斷,是a程序正常執行緒即釋放給它,否則就餓死它。
2樓:匿名使用者
直接把a.exe丟進虛擬機器,電腦上的就注入不了,連b.exe都省了
3樓:匿名使用者
這個......我也不怎麼會......你去卡飯吧,這兒的"大神"很少.
關於法理學幾道入門概念題,望高手們不吝賜教。謝謝
關於電腦配置問題,關於電腦配置的問題!!請高手指點!!!
聯想b460a cpu i3 370m hd 500gb mem 2gb 獨顯 4300 4800 戴爾 i3 560顯示卡hd5770記憶體ddr3 2gb,或者你直接買個靈躍機型系列!都差不多很不錯,又便宜大概5000左右!電子商務的為什麼不買國產一哥聯想的,支援一下自己的企業吧 聯想的商務本方...
關於midi軟體cubase的問題,請高手幫忙
文傑 1.從你的 中可以看出是3.0.2版本,而且不是漢化版,建議解除安裝這個版本,如果要用cubase sx 3的話,應該使用3.1.1.944版本,最穩定。開啟是卡多半是因為在掃描外掛,一般要等,外掛越多,掃描需要的時間越長,但一般不會死在那裡。如果是死住不動了,那麼先把你的外掛資料夾改個名字,...
關於病毒軟體的問題請高手
木馬是病毒的一種。假如防毒軟體病毒庫嚴重過期,一般情況下是檢測不出,或是能檢測出,但是殺不掉。一臺電腦是不能同時裝有兩種防毒軟體的,否則有衝突,或是檢測不出病毒 嚴重的電腦會宕機 系統崩潰等情況。假如電腦裝有多種防毒軟體,不用重灌系統。建議徹底解除安裝全部防毒軟體,重啟電腦後再安裝其中一種防毒軟體,...