亚洲乱码一卡二卡四卡乱码新区_亚洲乱码中文字幕小综合_亚洲人成电影在线播放_亚洲性色AV一区二区三区_亚洲一区二区三区影院_亚洲中文字幕久久精品无码A_亚洲中文字幕无码专区_伊人热热久久原色播放WWW_在线观看AV永久免费_最新欧洲大片免费在线,欧美日韩成人三级免费看,久久黄色网址,欧美激情内射喷水高潮

首頁
社區(qū)
課程
招聘
win10 x64 explorer.exe進程創(chuàng)建hook的問題
999 2022-4-20 1902

我在win10 x64下將dll注入進explorer進程去hook shellexecute函數(shù),,為什么只能攔截到通過任務欄創(chuàng)建的進程,,而通過雙擊桌面圖標或直接從文件管理器里雙擊打開的進程攔截不到,如果要攔截應該去hook哪個函數(shù),?在任務欄創(chuàng)建進程是通過explorer!CTray::command去調(diào)用shellexecuteExW,,如果在桌面或者資源管理器中創(chuàng)建進程會調(diào)用explorer中的哪個函數(shù),?

收藏
1條回答
xwh9315 2022-4-21

shellexecute是最上層的動作,他的入?yún)⒖梢灾С趾芏喾N,,例如一個文件名,,一個目錄,或者一個pe文件等等,,你如果想攔截進程創(chuàng)建,,本質(zhì)上也應該再往更深的位置hook,createprocess相關(guān)的,,這才是真正創(chuàng)建進程前的動作,。
還有一個,不知道你的需求是什么,,是只需要攔截explore的子進程么,,如果是的話,你確實只需要hook explore,,如果不是的話,,光掛鉤explore肯定不夠,你也可以在r0層,,例如通過監(jiān)聽processcreatenotify這種,,然后攔截你想攔截的進程創(chuàng)建動作。

回復