บริการ Windows แบบกำหนดเองไม่ตอบสนองอย่างถูกต้อง

ฉันได้รับมอบหมายให้แก้ไขบริการที่ตรวจจับไฟล์ที่สร้างขึ้นภายในพาร์ติชันอื่นของเซิร์ฟเวอร์ พาร์ติชันนี้มีโฟลเดอร์ที่แชร์แบบสาธารณะเพื่อให้บัญชีอื่นสามารถเข้าถึงเนื้อหาได้ ฉันทดสอบกระบวนการโดยใช้บัญชีที่สร้างบริการและทำงานได้อย่างถูกต้อง โดยสามารถหยุดที่จุดพักในโหมดแก้ไขข้อบกพร่องได้ อย่างไรก็ตาม เมื่อบัญชีอื่นถ่ายโอนไฟล์ภายในโฟลเดอร์ดังกล่าว โปรแกรมจะไม่เรียกใช้โปรแกรม และโหมดแก้ไขข้อบกพร่องจะไม่ทำงาน ใครช่วยกรุณาอธิบายความไม่สอดคล้องกันนี้ได้ไหม

ขอบคุณ.

แก้ไข: ฉันเพิ่งค้นพบว่าไฟล์ที่อัพโหลดโดย FileZilla ไม่ได้เรียกใช้บริการ windows ซึ่งต่างจากการคัดลอก/วางไฟล์บนเส้นทางเครือข่ายผ่าน windows explorer

ใครช่วยอธิบายหน่อยได้ไหม :)


person janejanejane    schedule 25.04.2011    source แหล่งที่มา


คำตอบ (1)


ไม่ใช่ว่าเหตุการณ์ 'การสร้าง' ไฟล์ทั้งหมดจะเริ่มทำงานใน FSW อย่างที่ใครจะจินตนาการได้ หากไฟล์ถูกสร้างขึ้นในโฟลเดอร์อื่น (temp?) จากนั้นย้ายไปยังโฟลเดอร์ที่เฝ้าดูบนไดรฟ์เดียวกัน ไฟล์นั้นจะเริ่มทำงานเฉพาะเหตุการณ์ renamed และ changed

person mmix    schedule 25.04.2011
comment
แล้วฉันต้องทำอะไร? ใช้กิจกรรมที่เปลี่ยนชื่อและเปลี่ยนแปลงด้วยหรือไม่ - person janejanejane; 25.04.2011
comment
โดยพื้นฐานแล้ว ใช่ คุณต้องติดตามมากกว่าหนึ่งเหตุการณ์ การย้ายไฟล์เดียวไปยังโฟลเดอร์ที่เฝ้าดูจะทำให้เกิดการเปลี่ยนแปลงหลายรายการและสร้างหรือเปลี่ยนชื่อหนึ่งไฟล์ (ขึ้นอยู่กับลักษณะที่มาถึง) โปรดทราบว่าการเปลี่ยนชื่อไฟล์ภายในโฟลเดอร์ที่เฝ้าดูเดียวกันจะทำให้เกิดเหตุการณ์ของคุณเช่นกัน คุณต้องแยกไฟล์นั้นออกเนื่องจากเป็นสัญญาณของไฟล์ใหม่ - person mmix; 25.04.2011
comment
อืมโอเค. ฉันเพิ่งเพิ่มกิจกรรมสำหรับทั้งสองนี้ โดยเรียกใช้ฟังก์ชันไฟล์ที่สร้างขึ้น ฉันยังคงประสานงานกับผู้ทดสอบอยู่ ขอบคุณมาก. :) - person janejanejane; 26.04.2011