ვინდოუსის ოპერაციულ სისტემას გააჩნია სტანდარტული მექანიზმი დინამიური ბიბლიოთეკებისა და შემსრულებელ მოდულებში თვითნებური მონაცემების ინექციისთვის, ასევე მათთან მუშაობის API. სურათები, სიმების მაგიდები, დიალოგის შაბლონები, პანელები, მენიუები და სხვა ინფორმაცია ემატება PE მოდულებს, როგორც რესურსები. ზოგჯერ, სხვადასხვა მიზნებისათვის, თქვენ გჭირდებათ რესურსის გამოტანა შედგენილი მოდულიდან.
აუცილებელია
არის უფასო პროგრამა Resource Hacker, რომელიც შეგიძლიათ ჩამოტვირთოთ rpi.net.au/~ajohnson/resourcehacker- ზე
ინსტრუქციები
Ნაბიჯი 1
ატვირთეთ PE მოდულის ფაილი Resource Hacker- ში. განაცხადის მთავარ მენიუში თანმიმდევრულად დააწკაპუნეთ File და Open ერთეულებზე, ან დააჭირეთ კლავიშზე Ctrl + O ღილაკების კომბინაციას. ნაჩვენები იქნება ფაილის ღია დიალოგი. გადადით იმ დირექტორიაში, სადაც მდებარეობს სამიზნე ფაილი. აირჩიეთ PE მოდული დირექტორიათა ჩამონათვალში. დააჭირეთ ღილაკს "გახსნა".
ნაბიჯი 2
განსაზღვრეთ გასაყვანი რესურსების ჩამონათვალი. PE ფაილის დატვირთვის შემდეგ, ხის სტრუქტურა გამოჩნდება Resource Hacker– ის მთავარი ფანჯრის მარცხენა მხარეს. ეს არის მოდულის ყველა რესურსის ჩამონათვალი, დაჯგუფებული ტიპის მიხედვით. მაგალითად, დიალოგის რესურსები განლაგებულია დიალოგის განყოფილებაში, კურსორის რესურსები - კურსორისა და კურსორის ჯგუფის განყოფილებებში, ხატები - ხატულასა და ხატულების ჯგუფის განყოფილებებში.
თითოეულ სექციაში მოცემული იერარქიის მეორე დონის კვანძები არის რიცხვითი ან სიმბოლური რესურსის იდენტიფიკატორი. გააფართოვეთ ისინი და მონიშნეთ ჩასმული ელემენტები. ეს გამოიწვევს შესაბამის რესურსებს. ხატები, კურსორები, რასტრები ნაჩვენები იქნება როგორც ძირითადი პროგრამის ფანჯრის მარჯვენა პანელში გამოსახულებები. სიმების ცხრილებისთვის, აქსელერატორებისთვის, ვერსიის შესახებ ინფორმაციისთვის, დიალოგის შაბლონებისათვის, მენიუებისთვის, ხელსაწყოთა ზოლებისთვის, კოდი აშენდება და გამოჩნდება RCC შემდგენელთან გამოსაყენებელი ფორმატით. გარდა ამისა, დიალოგის შაბლონები მოცემულია ცალკე მცურავ ფანჯარაში.
ნაბიჯი 3
დაიწყეთ წინა ეტაპზე ნაპოვნი რესურსების დაზოგვის პროცესი. შეარჩიეთ სასურველი ნივთი ხის სტრუქტურაში მარცხნივ. გახსენით პროგრამის მთავარი მენიუს მოქმედება. შეარჩიეთ ყველაზე შესაფერისი ტიპის დაზოგვის ოპერაციის შესაბამისი ნივთი.
აირჩიეთ "შენახვა რესურსი როგორც ორობითი ფაილი …" ელემენტი, თუ გსურთ შეინახოთ რესურსი, როგორც ორობითი მონაცემების ნაწილი, რომელიც იდენტურია PE მოდულში.
აირჩიეთ "შენახვა რესურსი როგორც *.res ფაილი …", რომ მიიღოთ ფაილი, რომელიც შეიცავს შერჩეული რესურსის შედგენილი ვერსიას. ასეთი ფაილი შესაფერისია პროგრამასთან ან ბიბლიოთეკასთან დასაკავშირებლად.
დააჭირეთ ნივთს ტექსტით, როგორიცაა "შენახვა [სექციის სახელი: ქვეგანყოფილების სახელი: რესურსის სახელი] …", რათა ამოიღოთ რესურსი თავდაპირველი სახით. ეს მენიუ უნდა იყოს გამოყენებული ხატების, კურსორებისა და სურათების ფაილების მოსაპოვებლად.
ნაბიჯი 4
გამოიტანეთ თქვენი რესურსები. დიალოგში სათაურით "რესურსის დაზოგვა …" მიუთითეთ შენახული ფაილის სახელი და დირექტორია. დააჭირეთ ღილაკს შენახვა.