ทำเครื่องหมายปฏิบัติการเป็น“ จากคอมพิวเตอร์เครื่องอื่น” ด้วยตนเองบน Windows 10

Aug 20 2020

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

ฉันเป็นนักพัฒนาซอฟต์แวร์และต้องการทำการทดสอบกับสิ่งนี้

เมื่อฉันเลิกบล็อกไฟล์ช่องทำเครื่องหมายจะหายไป ฉันจะบล็อกซ้ำด้วยตนเองได้อย่างไร

คำตอบ

3 M.Dudley Aug 20 2020 at 11:44

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

คุณสามารถเรียกใช้คำสั่งเพื่ออ่านและเขียนข้อมูล ADS จาก Command Prompt:

MORE < "myapp.exe:Zone.Identifier"

(
ECHO [ZoneTransfer]
ECHO ZoneId=4
)>myapp.exe:Zone.Identifier

และจาก Powershell:

Get-Content -Path .\myapp.exe -Stream Zone.Identifier

Set-Content -Path .\myapp.exe -Stream Zone.Identifier -Value "[ZoneTransfer]`nZoneId=4"

เบราว์เซอร์บางตัวยังเก็บข้อมูลเมตาอื่น ๆ ไว้ที่นั่นเช่น Referer และโฮสต์ URL ของการดาวน์โหลด

คุณสามารถอ่านเพิ่มเติมเกี่ยวกับโซนที่เกี่ยวกับการรักษาความปลอดภัยโซน URL ค่าเริ่มต้นคือ:

Value    Setting
------------------------------
0        My Computer
1        Local Intranet Zone
2        Trusted sites Zone
3        Internet Zone
4        Restricted Sites Zone

คุณสามารถอ่านเกี่ยวกับอื่น ๆ ชื่อ ADS ที่รู้จักกันที่เป็นที่รู้จักในชื่อสำรองกระแส