เครื่องมือบรรทัดคำสั่งเพื่อแก้ไขทรัพยากรของไฟล์ exe บน Windows
ไบนารีที่สร้างไว้ล่วงหน้าสามารถพบได้ใน GitHub รุ่น
ในการสร้างคุณต้องมี CMake 3.15+ และ Visual Studio 2015 หรือสูงกว่า
cmake -E make_directory buildcd buildcmake ..cmake --build . แสดงความช่วยเหลือ:
$ rcedit -hตั้งค่าสตริงเวอร์ชัน:
$ rcedit " path-to-exe-or-dll " --set-version-string " Comments " " This is an exe "ใช้ตัวเลือกนี้เพื่อเปลี่ยนคุณสมบัติที่รองรับใด ๆ ตามที่อธิบายไว้ในเอกสาร MSDN ที่นี่
ตั้งค่าเวอร์ชันไฟล์:
$ rcedit " path-to-exe-or-dll " --set-file-version " 10.7 "ตั้งค่าเวอร์ชันผลิตภัณฑ์:
$ rcedit " path-to-exe-or-dll " --set-product-version " 10.7 "ตั้งไอคอน:
$ rcedit " path-to-exe-or-dll " --set-icon " path-to-ico "ตั้งค่าสตริงทรัพยากร:
$ rcedit " path-to-exe-or-dll " --set-resource-string id_number " new string value " ตั้งค่าระดับการดำเนิน requireAdministrator ที่ร้องขอ ( asInvoker | highestAvailable |
$ rcedit " path-to-exe-or-dll " --set-requested-execution-level " requireAdministrator "ตั้งค่าแอปพลิเคชันรายการ:
$ rcedit " path-to-exe-or-dll " --application-manifest ./path/to/manifest/fileและคุณสามารถเปลี่ยนหลายสิ่งในคำสั่งเดียว:
$ rcedit " path-to-exe-or-dll " --set-icon " path-to-ico " --set-file-version " 10.7 "รับสตริงเวอร์ชัน:
$ rcedit " path-to-exe-or-dll " --get-version-string " property " ใช้คุณสมบัติเดียวกันกับ --set-version-string ใช้ "FileVersion" เพื่อให้ได้ผลลัพธ์ของ --set-file-version และ "ProductVersion" เพื่อให้ได้ผลลัพธ์ของ --get-product-version
รับสตริงทรัพยากร:
$ rcedit " path-to-exe-or-dll " --get-resource-string id_number