ปรับแต่ง Windows Run Dialog


2

เป็นไปได้หรือไม่ที่จะปรับแต่งกล่องโต้ตอบ Windows Run (เรียกใช้ด้วย Win + R)? ตัวอย่างเช่นเป็นไปได้ไหมที่จะแทนที่Type the name of a program...ข้อความเริ่มต้นด้วยสิ่งที่น่าสนใจยิ่งขึ้น?

โดยเฉพาะอย่างยิ่งฉันสนใจที่จะทำสิ่งนี้บน Windows 98 (หลังจากเห็นภาพนี้ )

ขอบคุณล่วงหน้า.


ทำไมต้องเป็น Windows 98! : |
Rhys Evans

@Aceth: ฉันสะดุดกับสิ่งนี้และคิดว่ามันยอดเยี่ยมที่จะนำไปใช้ในชีวิตจริง
Michael Bikovitsky

คุณสามารถลองใช้ยูทิลิตีสายอักขระเพื่อดูว่าคุณสามารถค้นหา EXE หรือ DLL ใดที่มีข้อความเฉพาะนั้น จากนั้นเมื่อคุณมีการสำรองข้อมูลตัวแก้ไข hex หรือ Resource Hacker หรือที่คล้ายกันสามารถใช้เพื่อแก้ไขไฟล์และดูว่ามันทำงานหรือทำให้ Windows ระเบิด
Karan

@ Karan ขอบคุณ! พบสิ่งนี้จริง ๆ แล้วใน Windows 7 ในwinsxsโฟลเดอร์ อย่างไรก็ตามฉันไม่แน่ใจว่าการเปลี่ยนไฟล์เหล่านี้จะใช้งานได้: ฉันมี Win7 รุ่น 64 บิตSystem32และSysWOW64ทั้งสองโฟลเดอร์และมีรุ่นที่Shell32.dllไม่มีสตริง
Michael Bikovitsky

คำตอบ:


2

ตกลงดังนั้นฉันคิดว่ามันออกมาสำหรับ Windows 98 และควรทำงานบน Windows XP นี่คือข้อมูลสำหรับคนรุ่นอนาคต

กล่องโต้ตอบถูกเก็บไว้ในC:\Windows\System\Shell32.dllและมันก็เป็นไปได้ที่จะแก้ไขได้โดยใช้ทรัพยากรของแฮกเกอร์ หลังจากเปิด DLL ในโปรแกรมแล้วให้ไปDialog\1003\1033ที่ส่วนที่เหลือควรจะตรงไปตรงมา

  • คำอธิบายภาพสตริงและอื่น ๆ ทั้งหมดอยู่ในหน้าต่างหลัก
  • หากต้องการลบปุ่มวิธีใช้บริบทจากแถบหัวเรื่องให้ลบDS_CONTEXTHELPจากSTYLEบรรทัดที่ด้านบน
  • ในการเพิ่มไอคอนลงใน DLL ให้เลือกAction-->Add a new Resourceจากนั้นเลือกจากคอมพิวเตอร์ของคุณและตั้งชื่อทรัพยากรที่ไม่ซ้ำ (ตัวเลข)
  • ในการแทนที่ไอคอนเริ่มต้นที่มีอยู่แล้วในกล่องโต้ตอบให้คลิกขวาที่ไอคอนแล้วเลือกEdit controlเปลี่ยนเป็นCaptionชื่อทรัพยากรของไอคอนใหม่

สำคัญ:ปุ่มตกลงจะไม่ทำงานหากคุณเพียงลบทุกอย่างออกไป ในการแก้ไขปัญหานี้ให้ตั้งค่าคุณสมบัติ ID เป็นอย่างอื่นที่ไม่ใช่ 1

ข้อสำคัญ 2: Windows จะไม่อนุญาตให้คุณแทนที่ต้นฉบับShell32.dllในขณะที่ทำงานอยู่ รีบูตเข้าสู่ MS-DOS และคัดลอกจากที่นั่น

น่าเสียดายที่ฉันไม่รู้วิธีการทำเช่นนี้ใน Windows 7 เนื่องจากShell32.dllไม่มีกล่องโต้ตอบอยู่ หากใครมีความคิดโปรดแบ่งปัน

ผล

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.