คุณสามารถใช้การฉีด DLL เพื่อโทรSetCurrentDirectory
หลังจากกระบวนการเปิดตัวแล้ว สิ่งนี้จะทำให้คุณต้องสร้างแอปพลิเคชันหัวฉีดรวมถึง DLL เพื่อฉีด มีบทเรียนบางส่วน; อาจเป็นสองสิ่งที่ดีที่สุดที่ฉันพบคือ:
คุณจะต้องมีพื้นหลังการเขียนโปรแกรม C ++ ในปริมาณที่เหมาะสม
อย่างไรก็ตามนี่จะถือว่าบริการกำลังดูไดเรกทอรีปัจจุบัน %path%
เป็นไปได้ก็คือว่ามันใช้ คุณบอกว่ามัน "เริ่มต้นsystem32
ลองอีกหลายสถานที่และในที่สุดไดเรกทอรีของตัวเอง" ดังนั้นนี่น่าจะเป็นไปได้มากขึ้นสำหรับฉัน
เปรียบเทียบไดเรกทอรีที่คุณเห็นในกับของคุณprocmon
%path%
หากพวกเขาเหมือนกันให้พิจารณาแก้ไขSYSTEM %path%
หรือ%path%
ผู้ใช้ที่เรียกใช้บริการเพื่อให้ไดเรกทอรีที่คุณต้องการค้นหาเป็นอันดับแรก
ฉันเชื่อว่า Fred ถูกต้อง - คุณไม่น่าจะเห็นประโยชน์ที่สำคัญจากการทำสิ่งใด ๆ เว้นแต่ว่ามันจะเกิดขึ้นบ่อยมาก การดำเนินการเปิดไฟล์อย่างง่ายนั้นไม่ได้มีราคาแพงโดยเฉพาะอย่างยิ่งหากเป็นเส้นทางในเครื่องและไฟล์นั้นไม่มีอยู่จริง