RDP ერთდროული კავშირების Windows- ის ნომერი. RDP- ის ნაკლოვანებები RDP- ის გამოყენებით RDP- ის გამოყენებით

Windows 7 / Vista / XP Terminal Server (SP1 / SP2 / SP3) - რეალური გადაწყვეტილება. ტერმინალის სერვერი დისტანციური დესკტოპის დასაკავშირებლად Windows 7 / Vista / XP (SP1 / SP2 / SP3) ამავე დროს მრავალი მომხმარებელი.

ტერმინალის სერვერი თქვენ შეგიძლიათ გამოიყენოთ ერთი განაცხადის დაწყება დისტანციური კომპიუტერები ან თქვენი ტერმინალის სერვერი Windows 7 / XP- ზე / Vista /თქვენ შეგიძლიათ დაუკავშირდეთ სხვადასხვა ძველი კომპიუტერებს, როგორიცაა 486 და Pentium 1, ისინი იმუშავებენ, თითქოს მათზე დამონტაჟებული ოპერაციული სისტემა Windows Vista / 7 / XP ოფისში XP-2003-2007, 1Cდა სხვადასხვა საოფისე პროგრამების რამოდენიმე.

ვალდებულების არშესრულება Windows 7 / Vista / XP არ უჭერს მხარს რამდენიმე მომხმარებლის მუშაობას ამავე დროს. მრავალჯერადი მომხმარებლებისთვის ერთდროულად მუშაობის საშუალებას მისცემს Rdp., აუცილებელია შეცვალოს ფაილი C: \\ Windows \\ System32 \\ ExceRv.dll და ცვლილებების რეესტრში - ამოიღონ შეზღუდული Windows XP / 7 / Vista.

ცვლილებების მიღებამდე Windows 7 / Vista / XPდარწმუნდით, რომ თქვენი ქმედებები არ ეწინააღმდეგება თქვენს ქვეყანას და ლიცენზიის ხელშეკრულებას, ასე რომ თქვენ იყენებთ მეთოდს ან არ გადაჭრას.

როგორ ჩადება ტერმინალური სერვერი Windows XP / 7 / Vista?

1. შექმენით რამდენიმე მომხმარებელი ადმინისტრატორის უფლებების ან რეგულარული მომხმარებლისთვის, დარწმუნდით, რომ დააყენოთ პაროლი.

დარწმუნდით, რომ ვარიანტი ჩართულია - სწრაფი გადართვა მომხმარებლებს შორის (პანელი -\u003e ანგარიშები მომხმარებელი -\u003e მომხმარებლის შესვლა)

2. დისტანციური კავშირი - აირჩიეთ "ჩემი კომპიუტერი" მარჯვენა ღილაკით დაჭერით და გახსენით "თვისებები". ფანჯარაში, რომელიც გამოჩნდება, წასვლა "დისტანციური სესიები" tab. პუნქტი "დისტანციური წვდომის უფლება ამ კომპიუტერში" დაადასტურეთ Checkmark. აირჩიეთ დისტანციური მომხმარებელი (წინააღმდეგ შემთხვევაში დისტანციური კომპიუტერი. მხოლოდ ადმინისტრატორებს იმუშავებს) და დააჭირეთ "OK"

3. დარწმუნდით, რომ დისტანციური დესკტოპის დაკავშირების უნარი ერთ მომხმარებელს ხორციელდება.

მიღების Windows Terminal სერვერი XP / 7 / Vista

4. ჩამოტვირთეთ უნივერსალური პატჩი ტერმინალის სერვერის შესაქმნელად:
-
Windows XP SP2 SP3;
- Windows Vista SP1 SP2;
- Windows 7, 32bit (X86) / 64bit (X64).

5. დაიცავით ფაილი UniversalterMsrvpatch - *. Exe რომელიც შეესაბამება თქვენს სისტემას და დააჭირეთ პატჩი. შეცვალოს ფაილი C: \\ Windows \\ System32 \\ ExceRv.dll

6. დაიცავით * .Reg ფაილი, რომელიც შეესაბამება თქვენს ოპერაციულ სისტემას რეესტრში ცვლილებების შესაქმნელად.

7. ოპერაციული სისტემის გადატვირთვა

8. დაწყება -\u003e Run -\u003e Gpedit.msc

Windows 7.

კომპიუტერული კონფიგურაცია -\u003e ადმინისტრაციული თარგები -\u003e Windows კომპონენტები -\u003e დისტანციური დესკტოპის მომსახურება -\u003e დისტანციური დესკტოპის სესია კვანძი -\u003e კავშირები -\u003e

Windows XP.

კომპიუტერული კონფიგურაცია -\u003e ადმინისტრაციული თარგები -\u003e Windows კომპონენტები -\u003e ტერმინალის სერვერი - კავშირების რაოდენობის შეზღუდვა

ინსტალაცია "ჩართულია" და შეცვალოს ნებადართული ტერმინალების რაოდენობა.

9. გადატვირთეთ კომპიუტერი

თუ თქვენ ყველა შესრულებული უფლება, მაშინ terminal Server Windows 7 / Vista / XP (SP1 / SP2 / SP3) მზად არის. ახლა თქვენ უნდა მუშაობ დისტანციური დესკტოპის ერთდროულად მრავალი მომხმარებელი.

Advanced Settings Terminal Server Windows XP.

1. როგორც პრაქტიკა გვიჩვენებს, ტერმინალური სერვერის მომხმარებლები უბრალოდ გამორთულია და შემდგომ პროგრამებში მუშაობენ. თქვენ შეგიძლიათ დააყენოთ დრო არააქტიური სესიის გამორთვა.

დაწყება -\u003e Run -\u003e Gpedit.msc
კომპიუტერული კონფიგურაცია -\u003e ადმინისტრაციული თარგები -\u003e Windows კომპონენტები -\u003e ტერმინალის სერვერი -\u003e სესიები -\u003e შეზღუდული შესაძლებლობების მქონე სესიებისთვის დროის ლიმიტი

ჩართვა და დროის მითითება

არსებობს სხვა შეზღუდვები არსებობს, შეგიძლიათ აირჩიოთ როგორ მოგწონს

2. გაუშვით ერთი პროგრამა ტერმინალური სერვერის ყველა დისტანციური მომხმარებლებისთვის, დესკტოპის გარეშე

დაწყება -\u003e Run -\u003e Gpedit.msc
კომპიუტერული კონფიგურაცია -\u003e ადმინისტრაციული თარგები -\u003e Windows კომპონენტები -\u003e Terminal Server -\u003e პროგრამის გაშვება, როდესაც დაკავშირებულია

შესაძლებლობის მიცემა
\\ Bkc.remoteclient.exe.

მიუთითეთ სამუშაო საქაღალდე
C: \\ Program Files \\ BCOMZV "ULOCUTY \\ VіDDAKI KLєєNT SITE AWEDEN

3. აირჩიეთ ერთიანი პროგრამა შერჩეული ტერმინალის სერვერის მომხმარებლებისთვის, დესკტოპის გარეშე (ყურადღება, ის მოქმედებს მაშინაც კი, თუ თქვენ ადგილობრივად მიდიხარ, ასე რომ, არც კი ვიცი, როგორ გააუქმოს მოგვიანებით, გარდა მომხმარებლის წაშლა და შემდეგ შექმნა ახალი ან გამოყენება ჩატვირთვის დისკი LIVECD, (ERD- მეთაურის პროგრამა) რეესტრის არჩევანი, რომელიც გჭირდებათ ოპერაციული სისტემა.

დაწყება -\u003e Run -\u003e Regedit

შექმენით სიმებიანი პარამეტრიანი ჭურვი და "ღირებულების" სფეროში, მიუთითეთ პროგრამის ფაილის სრული გზა

4. ტერმინალური სერვერის მომხმარებლის მიერ დამოუკიდებლად ერთი პროგრამა დამოუკიდებლად, დესკტოპის გარეშე

დაიწყოს შესრულების c.2 ყველა მომხმარებლისთვის , გადატვირთვა და შემდეგ დაბრუნების ღირებულება, როგორც ეს იყო (არ არის მითითებული)

Windows Client Settings- ში (დისტანციური დესკტოპის კავშირი), საიდანაც თქვენ დააკავშირებთ, პროგრამების ჩანართში პარამეტრებში, დააყენა tick "როდესაც თქვენ დააკავშირებთ შემდეგ პროგრამას"

მიუთითეთ სრული გზა პროგრამა და ფაილის სახელი

მიუთითეთ სამუშაო საქაღალდე
C: \\ Program Files \\ BCOMZV "ULOCUTY \\ VіDDAKI KLєєNT SITE AWEDEN

5. პროგრამის დაწყებისას დესკტოპის სისტემაში შესვლისას

დაამატეთ მალსახმობი ჩატვირთვის საქაღალდეში
C: \\ დოკუმენტები და პარამეტრები \\ User_name \\ მთავარი მენიუ \\ პროგრამები \\ busload \\

Windows 8 / 8.1, ისევე როგორც წინა ვერსიები Microsoft Client OS, მხოლოდ მხარდაჭერილი ერთი ერთდროული შემომავალი RDP კავშირი. Ეს ნიშნავს რომ windows Computer 8 დისტანციური დესკტოპის შემდეგ ერთდროულად მხოლოდ ერთი მომხმარებელი (ერთი სესია), ადგილობრივი ან დისტანციური. უმეტეს შემთხვევაში, ეს საკმარისია, მაგრამ ხანდახან მინდა, რომ ერთდროულად ვიმუშაოთ რამდენიმე წევრს ჩვენს სხდომებზე. კარგი მაგალითია კომპიუტერი, როგორც მედია ცენტრი, როდესაც ვიდეო თამაშობს კონსოლში სხდომაზე, და ამავე დროს თქვენ უნდა დისტანციურად მუშაობა სისტემაში ტელევიზორის ვიდეოს შეწყვეტის გარეშე.

საბჭო.დისტანციური RDP ხელმისაწვდომობა არ მუშაობს სახლში (სახლში) Windows Editions, თქვენ უნდა შეცვალონ პრო ან საწარმო.

როდესაც თქვენ ცდილობენ გახსნას მეორე RDP სესიის კომპიუტერი Windows 8, გაგზავნა, როგორც ჩანს, სისტემა უკვე შესული სისტემაში და მისი სხდომა შეიძლება დასრულდეს.

საბჭო. ადრე კომპიუტერის თვისებები დისტანციური წვდომის tab (დისტანციური), თქვენ უნდა დაამატოთ ანგარიშების საჭირო მომხმარებლებს შემოსული ადგილობრივი ჯგუფი დისტანციური დესკტოპის მომხმარებლები. ადგილობრივი ადმინისტრატორები დისტანციური RDP. ხელმისაწვდომობა ნებადართულია. ინკორპორაციის შემდეგ RDP წვდომა სისტემის თვისებებში, Windows Firewall ავტომატურად საშუალებას აძლევს წესებს, რომელიც საშუალებას მისცემს შემომავალი ტრაფიკის პორტს 3389. ზოგჯერ ამ წესის არსებობა უნდა შემოწმდეს ხელით.

ასე რომ, მაგალითად, სერვერზე windows ვერსია ინდივიდუალური სესიების ორი ერთდროული ადმინისტრაციული კავშირები მხარს უჭერს (ორგანიზაციის შემთხვევაში Windows Server ტერმინალის RDS სერვერი, ეს რიცხვი კიდევ უფრო მეტია).

თუმცა, ინტერნეტში, შეგიძლიათ იპოვოთ სპეციალური პატჩი, რომელიც საშუალებას გაძლევთ ამ შეზღუდვის გვერდის ავლით. მადლობა ამ პატჩი, რამდენიმე წევრებს ერთდროულად შეუერთდება RDP კომპიუტერში Windows 8 / Windows 8.1.

Მნიშვნელოვანი. ამ პატჩის გამოყენება არსებითად დარღვევაა სალიცენზიო შეთანხმება და Microsoft პროდუქტების გამოყენების პირობები. აქედან გამომდინარე, ქვემოთ მოყვანილი ყველა ოპერაცია თქვენს რისკზე ასრულებს.

ასე რომ, პატჩი გულისხმობს ორიგინალური სისტემის ფაილის ჩანაცვლებას Systemroot% \\ system32 \\ examrv.dll (ბიბლიოთეკა, რომელიც გამოიყენება დისტანციური დესკტოპის მომსახურებით).

  • Windows 8 - TereSrv.dll-win8.zip
  • Windows 8.1 - termsrv.dll-win8.1.zip

სისტემის ბიბლიოთეკის შეცვლის დაწყებამდე შექმნა სარეზკვრული Veryrv.dll ფაილი ბრძანებით:

კოპირება C: \\ Windows \\ system32 \\ termsrv.dll examrv.dll_old

ახლა, თუ რამე მიდის არასწორი, თქვენ ყოველთვის შეგიძლიათ დაუბრუნდეთ თავდაპირველ კონფიგურაციას, შეცვალეთ არსებული ფაილი ორიგინალური ტერმინებით.

ჩამოტვირთეთ ბიბლიოთეკის არქივი Windows- ის ვერსიისთვის.

Windows 8, თქვენ ჯერ უნდა შეცვალოთ შემდეგი გასაღებები რეესტრის ფილიალში HKLM \\ System \\ currentcontrolset \\ კონტროლის \\ terminal server \\:

  • fdenytsconnections(DWORD) - 0 (გასაღები საშუალებას აძლევს კომპიუტერს)
  • fsinglesessionperuser. (DWORD) - 0

იგივე ოპერაცია შეიძლება შესრულდეს ბრძანებისგან:

Reg დამატება "HKLM \\ System \\ CURRENTCONTROLST \\ Control \\ Terminal Server" / V Fdenytsconnections / t reg_dword / d 0 / f reg add "hklm \\ system \\ currentcontrolset \\ კონტროლის \\ terminal server" / v fsinglessionuuser / t reg_dword / d 0 / f 0 / F

შემდეგ წასვლა კატალოგი C: \\ windows \\ system32Finding ფაილი. ტერმინები. და გახსენით თავისი თვისებები.

ჩვეულებრივ, ამ ფაილის მფლობელია TrustEdinstaller და კიდევ ადმინისტრატორსაც კი არ აქვს უფლება შეცვალოს იგი.

მოდით მივმართოთ tab უშიშროება და დააჭირეთ ღილაკს რედაქტირება.. წვდომის სიაში, იპოვეთ ადგილობრივი ადმინისტრატორების ჯგუფი და უზრუნველყოს იგი სრული უფლებებით ( სრული კონტროლი) და ცვლილებების შენახვა.

მომდევნო ნაბიჯი ბიბლიოთეკის ფაილის შეცვლის შემდეგ, გახსნის მომსახურების მართვის კონსოლს ( მომსახურება.) და შეწყვიტოს მომსახურება დისტანციური დესკტოპის მომსახურება.

დააკოპირეთ termrv.dll ფაილი გადმოწერილი არქივისგან მისი ვერსიის კატალოგში სისტემა \\ system32 \\ (ჩანაცვლება).

შენიშვნა. არქივი Windows 8.1. შეიცავს ორ ფაილს 32_termsrv.dll. და 64_termsrv.dll., შესაბამისად, 32-ე და 64-bit ვერსია Windows 8.1, შესაბამისად. ამოღება არქივი და გადარქმევა ფაილის სისტემის სისტემის სისტემაში TermSrv.dll

ფაილის შეცვლის შემდეგ, დისტანციურ დესკტოპის სერვისის სერვისის გაშვება და ორი RDP სესიების შექმნა სხვადასხვა ანგარიშების მიხედვით. თუ სწორად გაკეთდა, დისტანციური დესკტოპის ორი დამოუკიდებელი სხდომა გაიხსნება.

საბჭო. შეიძლება საჭირო იყოს კომპიუტერის გადატვირთვა.

Მნიშვნელოვანი! გამოყენებისას Preferrv.dll- ს აქვს რამდენიმე ხარვეზი. მთავარია, როდესაც Windows 8.1 / 8-ის შემდეგი განახლების ინსტალაციაა, ეს ფაილი შეიძლება შეიცვალოს. შესაბამისად, აუცილებელია გამოიყენოს Hex რედაქტორი, რომ გამოიყენოთ ახალი ფაილი გამოყენებით Hex რედაქტორი, ან ძიება ინტერნეტში მზა შეცვლილი ფაილი თქვენი Windows Builder.

როგორც გამოსავალი, რომელიც რეზისტენტულია, რათა შეცვალოთ ტერმინები windows განახლებებიუნდა გამოიყენოთ ღია ღია წყარო Rdp wrapper ბიბლიოთეკა.(ხელმისაწვდომია GitHub- ზე), რომელიც არ გამორიცხავს ტერმინალს, და არის ტერმინალური მომსახურებისა და SCM სერვისის ფენა. თქვენ შეგიძლიათ გაეცნოთ RDP- ის Wrapper ბიბლიოთეკის გამოყენებას.

Windows XP პროფესიული და Windows XP მედია ცენტრი გამოცემა (MCE) აქვს კავშირი მომსახურება დისტანციური დესკტოპის (RDP)რომელიც საშუალებას გაძლევთ დისტანციურად დააკავშიროთ კომპიუტერი, ხელმისაწვდომობა და კონტროლი სხვა კომპიუტერის ან მასპინძელიდან. თუმცა, მანქანები ოპერაციულ სისტემაზე Windows XP. ნება ერთდროულად დაკავშირება დისტანციური დესკტოპის მხოლოდ ერთი მომხმარებელი, რომელიც მასთან დაკავშირებულია, რამდენიმე სესიის გარეშე დისტანციური დესკტოპის კავშირები ან მხარდაჭერა მხარდაჭერა.

როდესაც დისტანციური მომხმარებელი აკავშირებს კლიენტს დისტანციური დესკტოპის (RDC) მასპინძელთან დაკავშირება Windows XP.ადგილობრივი მომხმარებელი გამორთულია კონსოლის ჩაკეტვით, ან მისი ნებართვის გარეშე. დისტანციური კომპიუტერიWindows Server 2003- ის ტერმინალური სერვისების სერვისისგან განსხვავებით, იგი განკუთვნილია ერთჯერადი მომხმარებლისთვის, მიუხედავად იმისა, არის თუ არა ეს ადგილობრივი ან დისტანციური მომხმარებელი.

Აქ hack ზარალი ერთი ლიმიტი რომელიც საშუალებას აძლევს მრავალჯერადი დისტანციური დესკტოპის კავშირი სესიებს Windows XP Professional და Media Center Edition- ში, ან გრძელვადიან პერსპექტიულ პირობებს ან ძველ გამოძიების პირობებს, რომლებიც ასამბლეის ვერსია 5.1.2600.2055, ისე, რომ შეუზღუდავი რაოდენობის მომხმარებლებს შეუძლიათ ერთდროულად დაკავშირება კომპიუტერზე დისტანციური დესკტოპის გამოყენებით.

  1. ჩამოტვირთეთ ხანგრძლივი გახანგრძლივებული ასლი, რომელიც ამოიღებს შეზღუდვებს დისტანციური კავშირი Desktop გამორთულია თქვენი Windows XP- ის ვერსიისთვის:

Windows XP SP3: TriSeRv.dll (ვერსია 5.1.2600.5512)

მიიღონ ტერმინები

00022A17: 74 75
00022a69: 7f 90
00022a6a: 16 90

  1. გადატვირთეთ კომპიუტერი და ჩამოტვირთოთ ინფორმაცია უსაფრთხო რეჟიმში დაჭერით F8. ჩატვირთვისას და აირჩიეთ უსაფრთხო რეჟიმი . ეს ნაბიჯი საჭიროა მხოლოდ იმ შემთხვევაში, თუ თქვენ ხართ ამ მომენტში გამოიყენეთ Windows Terminal Services ან დისტანციური დესკტოპის მომსახურებადაცვა Ფაილების სისტემა უნდა გამოტოვოთ, წინააღმდეგ შემთხვევაში, შემდეგი შეცდომის შეტყობინება, როგორც ჩანს, ორიგინალური ტერმინების აღსადგენად.

3. გაწმენდის ბ Windir System32 და გააკეთეთ სარეზერვო (ან გადარქმევა) ტერმინები. .

4. შეურიეთ ან წაშლა პირობები. საქაღალდეში Windir System32 DllCache.

5. დატვირთული ასლი ტერმინები. -ში Windir System32 , Windir ServicePackFiles I386 (ასეთის არსებობის შემთხვევაში) და Windir System32 DllCache .

6. პუნქტი ჩამოტვირთვისა და რეესტრის ღირებულებების შერწყმის მიზნით, ან შეგიძლიათ დაიწყოთ რეესტრის რედაქტორი ხელით და დაამატეთ შემდეგი რეესტრის პარამეტრები:



"EnableConCurrentsions" \u003d DWORD: 00000001


"ALLOWSUSSSESSIMS" \u003d DWORD: 00000001

7. დააჭირეთ ღილაკს დასაწყისი -> Შესრულება და შეიყვანეთ ბრძანება gpedit.msc. , დააჭირეთ შესვლა ჯგუფის პოლიტიკის რედაქტორის გახსნა.

8. გაწმენდის ბ კომპიუტერული კონფიგურაცია. -> ადმინისტრაციული თარგები -> Windows კომპონენტები -> ტერმინალის მომსახურება .

9. გამორთეთ შეზღუდოს კავშირების რაოდენობა და დაადგინეთ კავშირების რაოდენობა 3 (ან მეტი). პარამეტრი საშუალებას იძლევა ერთზე მეტი კომპიუტერი ერთდროულად.

10. დაიცავით დისტანციური დესკტოპის წაშლილი სისტემის თვისებები tab შერჩევით შეცვლა მომხმარებლებს საშუალებას მისცემს ამ კომპიუტერში დისტანციურად დაკავშირებას. .

11.cound სწრაფი მომხმარებლის გადართვა -ში საკონტროლო პანელები -> მომხმარებლის ანგარიშები -> შეცვლის მომხმარებლის შესვლა ან გამორთვა .

12. კომპიუტერის ატვირთვა ჩვეულ რეჟიმში.

მე აღვნიშნე, თუ არ შეგიძლიათ შეცვალოთ ან შეცვალოს ტერმინები გარდა ამისა, თითოეული დაკავშირებულ ფიზიკურ კავშირს უნდა ჰქონდეს საკუთარი მომხმარებლის ანგარიში სამიზნე კომპიუტერში და ავთენტიფიკაცია უნდა ჩატარდეს შესაბამისი მომხმარებლის სახელით და რწმუნებათა სიგელებით.

წაშლა და დაბრუნება ორიგინალური ტერმინებით, უბრალოდ წაშლა შესწორებული ვერსია, ისევე როგორც სარეზერვო უკან "პირობები თუ ტერმინალის მომსახურება შედის და მოქმედი, თქვენ უნდა გავაკეთოთ ეს უსაფრთხო რეჟიმში.

თუ კომპიუტერი ს Windows XP. დაკავშირებულია დომენთან, შემოსული ლოკალური ქსელი, ქარხანა იქნება "0" 0 "-ის" დაშვების "ღირებულება" 0 "ყოველ ჯერზე კომპიუტერი არ იქნება გადატვირთული. დესკტოპის დისტანციური კავშირის მრავალრიცხოვანი ან შეუზღუდავი რაოდენობის სესიების მიზნით, მას ნებადართულია დომენურ გარემოში, "დაშვებისთვის" მონაცემების ღირებულება "1" უნდა იყოს მითითებული თითოეული სისტემით. შეცვალოს ღირებულება, უბრალოდ გადატვირთეთ ts_multiple_sessions.bat. ყოველ დროს, თქვენ დაიწყებთ კომპიუტერს. ასევე დააყენა ts_multiple_sessions.bat. -ში C: დოკუმენტები და პარამეტრები ყველა მომხმარებლის მთავარი მენიუ პროგრამების გაშვება საქაღალდეები ისე, რომ იგი ავტომატურად აწარმოებს პირველ მომხმარებელს ადმინისტრატორის უფლებებს. კიდევ ერთი გამოსავალი არის ინსტალაცია დამატებითი მომსახურება ან რეესტრის ფილიალში ძირითადი განმარტება Hkey_local_machine პროგრამული უზრუნველყოფა. Microsoft Windows. მიმდინარე ტრანსფორმაციის გაშვება.რომლის მეშვეობითაც Batch ფაილი ავტომატურად ჩამტვირთვისაა და ეს სასარგებლოა, თუ კომპიუტერი არ დაარეგისტრირებს ვინმესთან, მაგრამ მაინც მოითხოვს თანამშრომელს, რათა შეუზღუდავი კავშირების დაშვება დისტანციური დესკტოპის დასაქმების მიზნით.

კიდევ ერთი რამ, თუ მომხმარებელი ხურავს დისტანციური ნაერთები სხდომის დასრულების ნაცვლად, როდესაც ის ცდილობს კვლავ შეხვიდეთ, შეცდომის შეტყობინება გამოჩნდება TCP / IP ღონისძიებით. ამ პრობლემის მოსაგვარებლად, ჩამოტვირთეთ და დააინსტალირეთ Windows XP TCP / IP, შეზღუდვის კავშირი და ღონისძიების ID 4226 Patch, და დააყენოთ კავშირი მინიმუმ 50.

ეს შეკრება აგებულია Microsoft Windows XP Professional SP3- ის თავდაპირველი სახით, ყველა განახლებასთან ერთად! მრავალრიცხოვანი დატვირთვის დისკი. ᲣᲤᲐᲡᲝ ᲒᲐᲓᲛᲝᲬᲔᲠᲐ -


როგორც წარსულში კლიენტის ვერსიებში ოპერატიული სისტემა Microsoft, Pro და Enterprise Windows 10 გამოცემა შეიძლება დისტანციურად უკავშირდება მათ კომპიუტერებს დისტანციური კომპიუტერების მეშვეობით (RDP). თუმცა, არსებობს ერთდროული RDP სესიების რაოდენობა - შესაძლებელია მხოლოდ ერთი დისტანციური მომხმარებლის ერთდროული ოპერაცია. როდესაც თქვენ ცდილობენ გახსნას მეორე RDP სხდომა, პირველი მომხმარებლის სხდომა მოწვეული დასრულდა.

სინამდვილეში, ერთდროულად RDP კავშირების რაოდენობის ლიმიტი არ არის ტექნიკური, არამედ ლიცენზირებული აკრძალვის საფუძველზე სამუშაოტა საბჭო RDP სერვერი მრავალჯერადი მომხმარებლებისთვის.

საბჭო. სახლის გამოცემებში Windows 10, შემომავალი კავშირები დისტანციური დესკტოპის სრულიად აკრძალულია, თუმცა, თუმცა, შეიძლება დამარცხდეს RDP Wrapper ბიბლიოთეკა .

ჩვენ შევხედავთ ორ გზას, რათა გამორთოთ ლიმიტი ერთდროულად RDP კავშირების Windows 10- ზე:

    RDP Wrapper ბიბლიოთეკა

    ტერმინების მოდიფიცირების ალტერნატივა პროექტის გამოყენებაა RDP Wrapper ბიბლიოთეკა. ეს პროგრამა მუშაობს როგორც SCM- ის სერვისის კონტროლის მენეჯერთან და ტერმინალის სერვისებს შორის (ტერმინალური მომსახურება) შორის ფენა და საშუალებას გაძლევთ, რომ არა მხოლოდ რამდენიმე ერთდროული RDP სესიების მხარდაჭერა, არამედ Windows 10- ის მთავარი გამოცემების შესახებ RDP- ის მასპინძელი მხარდაჭერის გააქტიურება. RDP Wrapper არ იღებს ცვლილებებს პირობები Rerev.dll ფაილი, უბრალოდ დატვირთვის პირობები შეცვლილია პარამეტრების.

    ამდენად, ეს გამოსავალი იმუშავებს მაშინაც კი, როდესაც განახლების ვერსია VereRV.dll ფაილი, რომელიც საშუალებას გაძლევთ არ შეგეშინდეთ Windows განახლებები.

    ჩამოტვირთეთ RDP Wrapper თქვენ შეგიძლიათ GitHub საცავი: https://github.com/binymaster/rdpwrap/releases (უახლესი ხელმისაწვდომი ვერსია RDP Wrapper ბიბლიოთეკა v1.6)

    საბჭო. სხვათა შორის, RDP Wrapper ბიბლიოთეკის წყაროები ხელმისაწვდომია, რაც საშუალებას იძლევა შეაგროვოს შესრულებადი ფაილები, თუ სასურველია.

    Rdpwrap-v1.6.zip არქივი შეიცავს რამდენიმე ფაილს:

    • RDPWINST.exe ინსტალაციის პროგრამული უზრუნველყოფა / მოცილება RDP Wrapper ბიბლიოთეკა
    • Rdpconf.exe - rdp wrapper პარამეტრების კომუნალური
    • Rdpcheck.exe - ადგილობრივი RDP შემოწმება - RDP შეამოწმეთ კომუნალური
    • install.bat, uninstall.bat, update.bat - სურათების ფაილი მონტაჟი, წაშლა და განახლება RDP გადატანა

    იმისათვის, რომ დააინსტალიროთ კომუნალური, აწარმოებს install.bat ფაილის ადმინისტრატორის უფლებები.

    ინსტალაციის შემდეგ Rdpconfig.exe.. და დარწმუნდით, რომ სექციაში დიაგნოსტიკა. ყველა ელემენტი მოხატული მწვანე.

    ჩვენ ვცდილობთ მეორე RDP სესიის გახსნა. ყველაფერი შემუშავდა! ახლა ჩვენი Windows 10 საშუალებას გაძლევთ ერთდროულად დაკავშირება RDP ერთდროულად ორი დისტანციური მომხმარებლები.

    ახალი ვერსიების გადახდა (თუ ეს არ შეცვლილა შესაბამისი კოდის სექციის მუშაობის მნიშვნელოვნად ლოგიკა), თქვენ უნდა გააკეთოთ შემდეგი:

    0. ინსტრუქცია განკუთვნილია მეტ-ნაკლებად განათლებული, და რაც მთავარია, ინტელექტუალური სპეციალისტები, რომლებიც იციან, როგორ ფიქრობთ. ისინი, ვინც ყველაფერს მიესალმებიან "ასლი" ასლი / პასტა, როგორც ჩანს, არ გაუმკლავდება და შეძლებს "მოყვარულებს" და "ინჰიბირებას", რომ "ბევრი ბუკოვი", "რთული" ან "Niasilyl" მეტი შიშები და სტერეოტიპები ფიქრი, ვიდრე სირთულე პრობლემა. ეს მათი ლოტია. დაიბადა მცოცავი, როგორც მოგეხსენებათ, ვერ ფრენა. არ მისცეს თავს მშრალი, ანონი! სასმელი Jada ან ბიზნესის და დაიწყოს პატივისცემა საკუთარ თავს!

    1. ჩამოტვირთეთ ნებისმიერი - გადახდილი ან უფასო ვერსია პასუხისგენა
    90-იანი წლების ძალიან უძველესი ვერსიებიც კი არის შესაფერისი, მაგრამ თუ საჭიროა X64- ის პატჩი, მაშინ ჩვენ გვჭირდება 8.x (20000-იანი წლებიდან :)) უკეთესი, რა თქმა უნდა, სუფთა. 25 წლის ავტორს პროდუქტი ვითარდება და პროგრამისტების უნარ-ჩვევების სრულფასოვანი შემოქმედებაა.

    2. მიიღეთ ტერმინები SV.dll ზოგიერთი მხარდაჭერილი ვერსია - ორიგინალური და panned ვერსია. თუ არ არსებობს ჩაიძირა - მიზანშეწონილია, რომ ვივარაუდოთ, რომ აუცილებელია ის, რომ ეს მნიშვნელოვანი patcher არ სულელური! დაიწყეთ აზროვნება! ყველაფერი ფაილი განათავსეთ ცალკე საქაღალდე ან საქაღალდე. არ უნდა ვეცადოთ, რომ არაფერი გამოეყენებინათ ერთი ასლი სისტემაში 32. ყოველ შემთხვევაში, არაფერი მოხდება (ჩანაწერი დაბლოკილია სისტემაში 32) და ასე რომ მხოლოდ ვერძი.

    3. შეადარეთ იმავე DLL- ის ჩართვა და არასასურველი ვერსიები ორობითი ფაილების ნებისმიერი შედარებით. Console FC კონსოლი კომუნალური შედის ფანჯრები. "FC / B ტერმინების termsrv.crk\u003e განსხვავებები. TXT" იწვევს მოგებას. სიაში განსხვავებები, და ეს პატარა არსებობს, რიგები 20, იქნება უხელმძღვანელებს განსხვავებები.თბილი ფაილი
    გახსენით ფაილი Ტექსტის რედაქტორი და, ან, ჩვენ დავტოვებთ ღია, ან გადაწერა ქაღალდზე, საიდანაც შეიცვალა ბაიტი. დაუყოვნებლივ გავლენას ახდენს და გვესმის, რომ ჰექსადეციალური სისტემის ყველა ცვლასა და ღირებულებებს, მითითებულია, მაგრამ ეს არ უნდა "შეშინება", რადგან ის კი არ უნდა თარგმნოს ათობითი! (თუ თქვენ მოულოდნელად საჭიროა, ზოგადი განვითარებისათვის - Windows კალკულატორი, რათა დაეხმაროს.)

    სიაში ჩვენ ვხედავთ (გამოვლენას) 3 ჩვეულებრივი ბლოკები, სადაც მისამართები მიდის ზედიზედ. პირველი ბლოკი - 2 ბაიტი exe- ის დასაწყისში, 140-C- სთ-სთ (DLL- ს აქვს იგივე ფორმა, როგორც EXE, ერთადერთი განსხვავება ის არის, რომ ეს არის მხოლოდ პროცედურები და ფუნქციები გარე ზარისთვის - ე.წ. . ექსპორტის, აქედან გამომდინარე, პირდაპირ ასრულებს მას, renaming in ex არ გამოუვათ). ეს არის მონაცემები, გადაადგილების შენობა შემოდგომაზე ყოფილი ფაილის სათაურზე. ამ ოფსეტებზე ინახება შეამოწმეთ თანხა მონაცემთა კოდი (ტიტულის გარეშე), რომელიც Windows ამოწმებს დაწყებამდე, დარწმუნებულია, რომ ფაილი არ იყო დაზიანებული და რაღაც არ აწუხებს, ზუსტად, როდესაც ცდილობს შეასრულოს იგი. მოდით დავუბრუნდეთ მათ მოგვიანებით.
    შემდეგი, ცვლილებების ბლოკი დაახლოებით 10 ბაიტია. ეს არის ის, რაც ჩვენ შეისწავლით. მას შემდეგ, რაც ცვლილების კიდევ ერთი ბლოკი - ყოფილი შნიკის მე -6 უახლესი ბაიტი. არსი მოდის ქვემოთ იმ ფაქტზე, რომ "zerule" ნაცვლად, ავტორს საკუთარი სახელი "Deepxw" დაუტოვებიათ ცარიელი ადგილას. დაბალი მშვილდი პატჩი და იდეა, მაგრამ ჩვენ ვიმეორებთ მისი "delights", როდესაც გადაცემის პატჩი განსაკუთრებული მიზეზი, ამიტომ, მას შეუძლია მიიღოს ყველას, ვისაც არაფერი აქვს ხანგრძლივი ზამთრის საღამოები ფარგლებში შესწავლა "ზარის ჩვეულებრივი BeeCles შევიდა ცარიელი ადგილების EXE ფაილი გამოყენებით Hiew. თუმცა, თქვენ შეგიძლიათ აღიქვას, როგორც ხარკი ავტორისთვის (უბრალოდ "იქ" არავინ კითხულობს).

    3. ღია ორიგინალური DLL ერთ ახალ ფანჯარაში, panned - მეორე (დაწყება 2 ასლი Hiew! ზოგადად, ბევრად უფრო მოსახერხებელია გამოიყენოთ შორს - ორი bras, როგორც ფაილი მენეჯერი და საფუძველი დაიწყოს "ეს თქვენი" Hook). ორივე დაჭერით F4 (რეჟიმი) და აირჩიეთ Decode (F3). ჩვენ ვნახავთ ფაილების ჩამორჩენილ ნაწილს დასაწყისიდან. იქ არაფერია უყუროთ, რადგან "ტიტულის დაშლა ცდილობს Exe ფაილი, და ეს არის მონაცემები, არა კოდი. იქ არაფერია, რომ ის გვიჩვენებს, რომ სრულიად ნორმალურია, რადგან აქ აუცილებელია აქ და არა "ასლი"! ჩვენ კიდევ ერთხელ ვაპირებთ და დავიწყოთ ფიქრი არ უნდა სცადოთ სულელურად და სიტყვასიტყვით შეასრულოს ინსტრუქციები ...

    4. ორივე Hiew (თავის მხრივ, Damn, ჩვენ ვფიქრობთ ...) Press F5 (Goto) და ჩვენ ვხედავთ, რომ შეყვანის ველი გამოჩნდა ზედა. ჩვენ პირველ სხვაობას მივმართავთ (მეორე ბლოკიდან!) ნაპოვნი სხვა ფაილში. მაგალითად, Win7SP1X86RUS- ში, ეს მისამართები 19100 წელს, ხოლო Vistasp2eng- ში (X86 ან X64 - XS), როგორც მე მინახავს ავტორის ბლოგი - მისამართები დაახლოებით 65200h. პირველი შესწორებული ბაიტიდან მოვახერხებთ.

    მონაცემები ამ Hook Window- ს აქვს ფორმა:
    - პირველი სვეტში - Hex Offset - ფაილის დაწყებიდან ან პროცესში მეხსიერებაში, დამოკიდებულია Alt-F1- ის (გლობალური ადგილობრივი) მიერ შერჩეული სქესის რეჟიმში. ნაგულისხმები გვიჩვენებს ადგილობრივი \u003d როგორც მეხსიერებაში, თუ Hiew- ს შეუძლია მონაცემთა კოდი ჩამოყალიბდეს. ჩვენს შემთხვევაში, ეს პრობლემა არ წარმოადგენს იმიტომ, რომ EX ფაილის ფორმატი საშუალებას იძლევა ადვილად "გაერკვია". აქედან გამომდინარე, თქვენ არ უნდა ეშინოდეს 06F2F8D51- ის სანახავად 19153 წ.წ. მეხსიერების მისამართით მნიშვნელოვანია პროცესის მისამართით გაგებისათვის, რადგან საჭიროების შემთხვევაში, საჭიროების შემთხვევაში, კოდექსის ანალიზისთვის.
    - მეორე სვეტში არის მონაცემთა კოდის თექვსმეტი პრეზენტაცია, რომელიც კოდს და რა მონაცემებს მოიცავს. ამიტომ, მაშინ თითოეული ხაზი სხვადასხვა lengths. აჩვენებს ასე ექსკლუზიურად თქვენი მოხერხებულობისთვის. "სინამდვილეში" (გ) ფაილში, ისინი ყველა "ბრმა" ერთად - ზედიზედ, რომ თქვენ შეგიძლიათ იხილოთ "მარტივი" რეჟიმში ნახვის Hex მონაცემები (F4-\u003e HEX), სადაც "Stupidly" მარცხენა ნაჩვენებია Hex Bytes მეშვეობით ფართები, და მარჯვენა - "Crakozyabry" საწყისი ASCII მაგიდა, რომელიც ამ bytes შეესაბამება - როგორც "ნებისმიერი" ძველი კარგი "Hex რედაქტორი ტიპის Winhex რომლის screenshots თქვენ დაინახა" ნებისმიერი "Kulkhaqker" ვებ-გვერდი. ჩვენ ყველა ყველა დროის მუშაობა იგივე bytes როგორც რეალურად კომპიუტერი აკეთებს. კითხვა ექსკლუზიურად მათი პრეზენტაციისა და ინტერპრეტაციისაა. დისკზე დისკზე დისკზე შესრულებისას - ყველა მონაცემები და არა კოდი, არავის ასრულებს. მაგრამ აუცილებელია მიუთითოთ Windows, რომ ეს არის შესრულებადი ფაილი, აწარმოებს მას, რადგან Windows Disassembles მისი კოდი და მონაცემები იწყება კოდექსის წინასწარ სტანდარტული და ჰედერის საიტი, რის შემდეგაც კოდექსის მიერ შესრულების პროცესორი იკითხება შემდგომი მიერ მისი სტრუქტურა და კვლავ გაყოფილია კოდი და მონაცემები და ასე შემდეგ.
    F4-\u003e Decode Mode- ში, ჩვენ, "კრაკოიარის" ნაცვლად ჩვენ გვიჩვენებს ბაიტებს და "ჭეშმარიტ მნიშვნელობას".
    - მესამე (მარჯვნივ) და უმსხვილესი სვეტი (უფრო ზუსტად, წყვილი სვეტი) გვიჩვენებს კოდექსის disassembly მონაკვეთის - ტექსტი, ე.წ. "Mnemonic" ამ კოდის (Assembler Language) პრეზენტაცია, რომელიც განკუთვნილია რაიმე გამარტივებული და გასაგები აღქმა "გონივრული ადამიანისთვის", თავისი მშვენიერი ანალოგური ასოციაციური აზროვნებით, უკიდურესად მძიმე აღქმა აბსტრაქტული "შიშველი" კოდექსის თანმიმდევრობით.

    5. წინა პუნქტში სასურველი ოფსეტების გადართვით, ჩვენ ვხედავთ, რომ კურსორი (გოგირდის :)), გვიჩვენებს 6-ბიტიანი ბრძანების დასაწყისს (X64- ში შეიძლება იყოს უფრო მეტი ბაიტი) შესაბამისი "disassembled" ინსტრუქციის ტიპი CMP EAX,
    თუ თქვენ მიიღებთ ერთ ხაზს ზემოთ და ოდნავ ქვედა, ტიპის ტიპი გათავისუფლდება:
    MOV EAX,
    CMP EAX,
    Jz .06F30B25E.
    ბიძგი edi
    დააყენებს 020.
    ზარი .06f2e1440
    POP ECX
    ეს დიზაინის გასაგებად, არ არის აუცილებელი "შეკრებილი მცოდნე", თუმცა რეკომენდირებულია თემატური ცოდნა თემაზე "პროგრამირების ნებისმიერ Zyayka". მაგრამ ინგლისური ენის ცოდნა ხელს არ უშლის ვინმეს!

    პირველი ინსტრუქცია (რომელიც არ არის საპატრულო, ეს არის "პირველი სხვაობა") მოუწოდა Mov - რა, ბოდიში, პირველი ასოციაცია მოდის ინგლისურიდან? - ეს არის სწორი - ნაბიჯი - ანუ. გადაადგილება. ინსტრუქციები არგუმენტები მეორე "Podstolebce". EAX და EDI ე.წ. 32-ბიტიანი რეგისტრაცია ერთჯერადი მეხსიერების უჯრედებს კარტერში, მათი დამუშავების დროს მონაცემების შესანახად. თითქმის ყველა რეესტრი იგივე ტიპის, იქ თეორიულად, ეს შეიძლება იყოს დაწერილი არაფერი, თუ მხოლოდ მას მივიღებ, მაგრამ ზოგიერთი მათგანი ტრადიციულად გამოიყენება შესანახად ამ კონკრეტული ტიპის (ისე, რომ არ იყოს დაბნეული), მაგალითად, eax, ebx, ECX, EDX პირდაპირ გამოიყენება "მომხმარებლის მონაცემებით", უფრო მეტიც, ECX ტრადიციულად მიდის, როგორც მეტრი (მაგალითად, მაგალითად), ხოლო ESI, EDI - როგორც ზოგიერთი ამჟამინდელი პოზიციის მითითება, რომელიც იმუშავებს. და რეესტრის ნაწილს აპარატურის დამოკიდებულება და მათი "უკეთესი არ შეხება" - მაგალითად, IP რეგისტრაცია ავტომატურად შეიცავს მისამართს მიმდინარე ინსტრუქციარომელიც პროცესორი ასრულებს, და თუ თქვენ ცდილობენ ჩაწეროთ თქვენი მონაცემები იქ - ცვლადი თქვენი პროგრამა, მაშინ პროცენტული იქნება dumbing ინსტრუქციები ამ მისამართზე და ყველაფერი crashes. ESP - მიუთითებს დასტის - ერთგვარი "ბოთლი", რომელშიც, რომელშიც პირველად გადავიდა, უკანასკნელი გამოვა (მუშტი ბოლოში), რომელიც განკუთვნილია მონაცემების დროებითი შენახვისთვის, რომლებიც არ არის განთავსებული რეესტრში, მაგრამ აზრი არ აქვს მათ მეხსიერებაში დაბრუნება, მალე გამოყენებული იქნება. მონაცემებით, როგორც წესი, გარკვეული ბაიტი - 8bit, სიტყვა არის 16bit, გრძელი სიტყვა - 32bit ან ორმაგი ხანგრძლივი სიტყვა 64bit (64 ბიტიანი პროცესორი) მოთავსებულია მეხსიერების რეესტრში. მოკლე მონაცემებით, თქვენ შეგიძლიათ დაუკავშირდეთ რეესტრის ნაწილს (EAX შედგება AX- ისა და AH და AH და AL- ის ნაწილების მიხედვით), მაგრამ ეს არის ჩვენი პრობლემის გარეთ. შემდეგ გარკვეული მეთიუ ტრანსფორმაცია ხდება რეესტრში მონაცემებით, რის შემდეგაც ხდება მეხსიერების მოთავსება - ერთი ან სხვა საკანში მჭიდრო ან სხვა, რომელიც ხაზს უსვამს ავტორის მიერ (ან მისი შემდგენელი) პროგრამების განსახლებისთვის.

    კვადრატულ ფრჩხილებში მიუთითებს მისამართებზე. თუ საჭიროა მეხსიერების საკანში მონაცემების მიღება ზოგიერთ მისამართზე და არა თავად მისამართზე, თქვენ უბრალოდ დაწერეთ მისამართი კვადრატულ ფრჩხილებში. ტიპის დიზაინი ნიშნავს იმას, რომ მონაცემები უნდა იქნას მიღებული მეხსიერების საკანში, რომელსაც აქვს მისამართი, რომლის ღირებულებაც მიიღება ESI + 324H რეგისტრაცია. Assembler- ში, ეს ჩვეულებრივია, უფრო ნათლად დაწერა, მაგრამ ბავშვის ავტორის უფრო მოსახერხებელი იყო იმის ჩვენება, ჩამოთვალების ბრძანების შესვლისას სრულყოფილად იღებს ტიპის ტიპის დიზაინს, რომელიც ნაჩვენებია ქვემოთ.

    სულ გვესმის, რომ ეს ინსტრუქცია იღებს მონაცემებს (4bit \u003d 32bit) მისამართზე და აყენებს მათ EAX- ის რეესტრში. შემდეგი ინსტრუქცია (რომელიც უკვე წერთ) - CMP. პირველი, რაც მსუბუქია, გულმოდგინედ სწავლობენ ინგლისურს სწავლის სკოლაში. ჩვენ ვსაუბრობთ შედარებით. წინააღმდეგ შემთხვევაში, იგივე, რაც წინა ინსტრუქციაში . მისამართი მხოლოდ მეზობელი. ინსტრუქციები
    CMP EAX,
    ადარებს EAX- ის რეესტრის შინაარსს და მეხსიერების უჯრედს მისამართზე. EAX რეესტრში, წინა ინსტრუქციამ მეზობელი საკანში ნომერი მიიღო. ახლა ეს საკანში რიცხვი შედარებულია. რა არის რთული, ბოდიში ??? თქვენ შეგიძლიათ ასწავლოთ RAM! ეს, რა თქმა უნდა, უფრო მარტივია, ვიდრე "მრავალ კილომეტრი" ობიექტები ზოგიერთი სახის govnezub, გაჭიმვა ათასობით თვისებები, რომელშიც თქვენ შეგიძლიათ კუთხეში ...
    რაც შეეხება შედეგს? შეადარეთ შედარებით, კარგად, რა არის გრძნობა, სთხოვს ყურადღებას მკითხველს ... როგორ იცოდეთ, სად ძაღლი rummaged? და შედეგი ინახება სპეციალურ რეესტრში დროშები დროშებით. ამ დაცულ რეესტრში, თითოეული ბიტი ნიშნავს გარკვეულ შემოწმებას. კერძოდ, არის ნულოვანი - ნულოვანი დროშა. თუ შედარებით აღსრულების შედეგად, გამოდის, რომ ციფრები თანაბარია, ჩამრთველი იქნება გაანადგურა (1), თუ არა, მაშინ დაეცა (0) (ან adrches, ძალიან ზარმაცი გამოიყურება დეპოზიტი - არ აქვს მნიშვნელობა). ანალოგიურად, არსებობს კიდევ ერთი გამშვები ყუთი მეტ-ნაკლებად - ნიშანი. დროშები შეიცვალა მათთვის შეცვლის ინსტრუქციებში და დარჩება მათ პოზიციაზე, სანამ არ შეიცვალა სხვა ინსტრუქციების აღსრულების შედეგად. აქედან გამომდინარე, CMP- ის შემდეგ, ჩვენ შეგვიძლია შევასრულოთ სხვა ინსტრუქციები, რომლებიც დამოკიდებულია ჩამრთვის სტატუსზე, სანამ არ შეასრულებთ მას. დროშების სტატუსი წაიკითხავს პირობითი გადასვლის ინსტრუქციით და სხვა სხვა და ამ ინსტრუქციების არარსებობა ხდება სხვა და რუტინული.

    მომდევნო ინსტრუქცია მოდის
    Jz .06F30B25E.
    ინსტრუქციები, რომლებიც იწყება J [თითქმის] ყველა ნიშნავს ნახტომი - ნახტომი, ი.ა. გადასვლა სხვა ადგილას. ეს ინსტრუქცია ეხება პირობითი გადასვლის ინსტრუქციებს და გაშიფრულია, როგორც ნულოვანი - ანუ. გადადით მისამართზე, თუ ეს არის ნულოვანი დროშა. თუ ჩამრთველი არ ღირს, "არაფერი მოხდება". როგორც არგუმენტი, გარდამავალი მისამართი მოცემულია (ისინი სხვადასხვა, ნათესავი ან აბსოლუტური, "შორს" ან "მჭიდრო" მეხსიერებაში. აქ არის მითითებული მისამართი პროგრამის მისამართზე, რადგან იგი კონფიგურირებულია EXE სათაურის მიერ, აზრი არ არის, ეს მხოლოდ გართულებულია. თუ წინა ინსტრუქციამ გამოავლინა არგუმენტების თანასწორობა, გარდამავალი მოხდება, თუ არა, პროცესორი არ მოხდება მომდევნო ინსტრუქციამდე.

    შემდეგი 2 ინსტრუქცია
    ბიძგი edi
    დააყენებს 020.
    ჩვენ გვახსოვს, რომ ინგლისურ ბიძში ნიშნავს shove, დააყენებს. აქ ეს ნიშნავს, რომ დროებითი შენახვის დასტისას ნომრები მართოს. ხშირად შეინახეთ ცვლადები პროცედურის შესასვლელად, PC პროცედურის შიგნით, რეგისტრაცია შეიძლება გამოყენებულ იქნას სხვა მიზნებისთვის და დასტის გამოყენებით შეგიძლიათ დარეგისტრირდეთ რეგისტრაციის ღირებულებებზე და არგუმენტების გადარიცხვა პროცედურისთვის, რომელიც გაიყვანს მათ იქიდან შესვლის შემდეგ, და შედეგები დაიბლოკება, თუ ასე ხელმისაწვდომი და საჭიროა. კომფორტული ის არის, რომ არ არის აუცილებელი, რომ ზრუნავდეს მისამართების სივრცის განაწილებაზე არსებითი მოცულობის დროის მონაცემების შენახვისთვის. თუ თქვენ უნდა გაიაროს მასივი - უბრალოდ მისცეს მას მისამართი მეხსიერებაში. მასივის ყველა ელემენტი არ არის მიზეზი, ეს მხოლოდ უსარგებლო მეხსიერების და პროცესორი დროა, რადგან ეს ხდება bydlooding დროს. (როდესაც თქვენ უნდა შეინახოთ მასივის ორიგინალური ასლი სამუშაოს ლოგიკის საფუძველზე - ეს არის კიდევ ერთი სიტუაცია და პროგრამისტი თავად შეგნებულად იწყებს რეპლიკაციის მიზნით მასივის კოპირებას).
    დასტისას მუშაობისას, ღონისძიება თავად ზრუნავს ყველაფერს - დასტის ფართობი ხაზგასმით აღინიშნება ოპერაციული სისტემის მიერ პროცესების ტექნიკის დროს.
    პირველი ინსტრუქცია გადაარჩენს EDI- ის მაჩვენებელს რეესტრის ღირებულებას მეხსიერების გარკვეულ სფეროში და მეორე შეჩერდება წინასწარ წინასწარ განსაზღვრული მუდმივი 20h. ალბათ, პროცედურის გარკვეული არგუმენტი, მაგრამ ეს არ არის მნიშვნელობა, რადგან არ არის საჭირო, რომ ანალიზი, რომ ავტორი პატჩი გააკეთა - ჩვენ გადავიტანოთ დასრულებული პატჩი სხვა პროგრამის სხვა ვერსია და ეს ჩვეულებრივ, უბრალოდ!

    შემდეგი ინსტრუქცია
    ზარი .06f2e1440
    ინგლისურენოვან ზარის საშუალებით დარეკვა, დარეკვა.
    ჩვენ ვსაუბრობთ ზარის პროცედურაზე. არ არსებობს სახელები პროცედურის კოდექსის პროცედურებში - არსებობს მისამართები, სადაც მათი კოდი მდებარეობს. მოხერხებულობისთვის, disassemblers (მათ შორის, ჩათვლით) შეიძლება გაიყვანოს სახელები პროცედურები და ფუნქციები იმპორტიდან და ექსპორტის exe ფაილი (პერსპექტივა არის ინტერაქტიული იქ სხვადასხვა პროგრამები და "ბიბლიოთეკები" შედგენის შემდეგ და პროცედურების შემდეგ ეძლევათ სახელები, რომელთათვისაც ისინი სხვა პროგრამას ეწინააღმდეგებიან, მაგრამ შიდა პროცედურები არ არის დასახელების შემდეგ). წყაროებში, სახელები, რა თქმა უნდა, იყო, მაგრამ მას შემდეგ, რაც შედგენა მათ ვერ ... მხოლოდ ადგილი იქნება ოკუპირებული. პროცესორი არ უნდა იცოდეს ვინმეს სახელები, ის მიიჩნევს ნომრებს ... ზოგჯერ დეკომპიკერები / Disassembleram მოახერხა გაიყვანოს პროცედურების სახელები Debugging ინფორმაცია (თუ სხვა Bydlooder დაავიწყდა მას გაჭრა ეს off და ადიდებულმა ზომა ორობითი უსარგებლო ინფორმაცია) და ეს სასარგებლოა კოდის ანალიზში, მაგრამ ჩვენს შემთხვევაშიც კი არ ზრუნავს. ჩვენ არ გვჭირდება იმის გაგება, თუ რატომ არის ეს პროცედურა საჭიროა და რას აკეთებს ... მე შეგახსენებთ, ჩვენ გვყავს მზად პატჩი და თუ მოახერხა "თავგადასავლების გარეშე" გადავიტანოთ და არ საჭიროებს.

    უახლესი ინსტრუქციები
    POP ECX
    Pop - Action Inverse Push - I.E. გაიყვანეთ ბოლო დრაივი ღირებულებაში. -ში ეს საქმე ECX რეესტრში. სავარაუდოდ, ეს ინსტრუქცია საჭიროებს პროცედურის შედეგს, მაგრამ ჩვენ ასევე არ ვზრუნავთ, ჩათვლით. და რადგან ეს ინსტრუქცია, ისევე, როგორც 2 ბიძგი-ზემოთ, და მოვუწოდებთ, მას შემდეგ, რაც პატჩი არ იცვლება და მოცემულია ზოგადი პრეზენტაციისთვის და როგორც პატჩის საეტაპო. მას შემდეგ, რაც პატჩი, ყველა ეს ინსტრუქცია დარჩება ადგილზე, ისევე როგორც ყველას შემდეგ.

    6. ახლა ჩვენ ვიღებთ panted examrv.dll სხვა სქესის ფანჯარაში, იმავე მისამართზე, ჩვენ ვხედავთ, რა ინსტრუქციები არსებობს.
    MOV EAX,
    MOV EAX, 000000100
    nop.
    MOV, EAX
    ბიძგი edi
    დააყენებს 020.
    ზარი .06f2e1440
    POP ECX
    განსხვავებები მხოლოდ მეორე, მესამე და მეოთხე ინსტრუქციებში ჩანს.
    მეორე MOV EAX, 000000100
    უბრალოდ შეიყვანეთ მუდმივი 100h (\u003d 256) EAX რეგისტრაცია
    მესამე nop.
    ყველაზე "სასაცილო" \u003d Nooperation - არაფერი არაფერს და სამუდამოდ. რატომ არის საჭირო? და მე მჭირდება ის სინქრონიზაციის გასწორება კოდექსის მონაცემებით. ფაქტია, რომ თავდაპირველი და პანიკის კოდექსის ზომები მთლიანად უნდა ემთხვეოდეს ბაიტებისა და გუნდების საზღვრის რაოდენობას (მათ არგუმენტებთან ერთად). თუ რამე გადავიდა მინიმუმ ერთი ბაიტი, პროცესორი არ იქნება ", აღვიშნებები გარკვეული არგუმენტი ინსტრუქციები, როგორც ბრძანება და ბაიტი მისთვის - როგორც ამ ბრძანების არგუმენტები, მაშინაც კი, თუ არსებობს სხვადასხვა ბრძანების კოდი . ყველაფერი ჭამს დაუყოვნებლივ და ფატალურად. 99%, რომ პროგრამა გაფრინდება ფატალური შეცდომით. NOP ბრძანებას აქვს 90h კოდი და იღებს ერთი byte. თუ არსებობს ჭარბი კოდი, რომელიც არ არის საჭირო ან თუნდაც საზიანო მიზნებისათვის პატჩი, მას შეუძლია შეცვალოს არგუმენტები ამდენი nops ზედიზედ, რამდენად byte სჭირდება. მათ შორის ჰაკერები, ეს ეწოდება ასვლა ან sunken. სინამდვილეში, ეს არის ერთადერთი გზა, რომელიც წაშალოს ჭარბი კოდი შესრულებადი კოდიდან, რადგან ეს არ არის ტექსტი და "შუალედის" ამოღება ", შეკუმშვის მიზნით" დაუყოვნებლივ მივყავართ, ყველა მისამართს ჭამს და საერთოდ არ იმუშავებს. და "ყველაზე ცუდი" ხდება, როდესაც ახალი კოდი, რომელიც უნდა შეიცვალოს ძველი, არ ასვლა "ძველი" ადგილი ... აქ ის იწყებს თავის ტკივილი ჰაკერი - როგორ უნდა გაიყვანოს იგი მისაღებად ...
    მეოთხე MOV, EAX
    მოათავსეთ ნომერი EAX რეესტრის მეხსიერების საკანში
    პრინციპში, მესამე და მეოთხე ან მესამე და მეორე ინსტრუქციები შეიძლება შეიცვალოს ადგილებში - ეს არ შეიცვლება. მაგრამ შეუძლებელია NOP- ის ამოღება, რადგან კოდის სიგრძის სიგრძეზე ახალი ბრძანებები ძველი და ასეთი შეუსაბამობაა, თუ ის არ არის პარიური, NOP-OHM დაუყოვნებლივ გამოიწვიოს სინქრონიზაციის გზაზე.

    შედარება "იმით, რომ ეს იყო" დაუყოვნებლივ აყენებს ყველაფერს თავის ადგილზე!
    ეს იყო - საკანში რიცხვი, შეადარეთ ნომერზე საკანში. თუ თქვენ თანაბარი, მაშინ "სადღაც" გადასვლა, თუ არა, მაშინ წავიდეთ შემდგომი და შეასრულოს პროცედურა. პრობლემის კონტექსტში, ეს ჰგავს ამ შედარების ნებადართულ კავშირს ამგვარი ღირებულებით (I.E. 1 სერვერისთვის სამუშაოს ან 2-ისთვის). ლიმიტი ინახება ზოგიერთ მუდმივში, რომლის მისამართიც შედგენილ ინსტრუქციებში მითითებულია.
    რა მოხდა - საკანში რიცხვი, "ეს ბიზნესი" და დაუყოვნებლივ გადაწერეთ EAX- ის მუდმივი რეგისტრაციის ღირებულება 100h (\u003d 256 - ანუ, როგორც ჩანს, 256 კავშირის ახალი ლიმიტი), შემდეგ კი ამ ნომერზე საკანი
    არავინ ადარებს არაფერს, პროცედურა, რომელსაც ქვემოთ მოყვანილია პროცედურა ყოველთვის დასრულდება. გარდა ამისა, საკანში, სადაც, აშკარად, კავშირების ლიმიტი "იძულებით" არის დაწერილი ახალი ლიმიტი \u003d 256 იმ შემთხვევაში, თუ სხვა სხვა ადგილას პროგრამის სხვა ადგილას არსებობს ამ ლიმიტის სხვა ჩეკები. ᲡᲣᲚ ᲔᲡ ᲐᲠᲘᲡ! ძნელია, რომ რაღაც უფრო პრიმიტიული იყოს!

    თუ ჩვენ გვქონდა ამ ადგილას საკუთარი ადგილი, მე უნდა მოვახერხოთ ამ DLL- ის პროცედურის გამართვა, როგორც პატჩი ან დაიშალა ყველაფერი, როგორიც IDA და ყურადღებით შეისწავლოს ასობით ათასობით ინსტრუქციის შესწავლა. მაგრამ ყველაფერი მზად გვაქვს! ეს ჰგავს ხუმრობას, რომელიც მექანიკის შესახებ, რომელმაც ერთხელ დაიწყო ჩაქუჩი და მანქანა დაიწყო, მაგრამ subtlety არის ის, რომ მან იცოდა სად უნდა დაარტყა და ღირს ბევრი სამუშაო. (უბრალოდ არ გჭირდებათ ფული აქ - shove მათ მათი ass! განსაკუთრებით Aprison- ის დიდი დღესასწაული! მოყვარულთათვის "შემოსავალი ინტერნეტში" - არის სპეციალიზებული საიტები.)

    რატომ არ მუშაობს პატჩი ყველა მომდევნო ვერსიაზე, რადგან მისამართების ცვლილება და კოდი (მისი არგუმენტები) ცვლის ოდნავ შედგენას. ეს იწვევს სასურველი კოდის გადაადგილებას EXE- ს სხვა გადაადგილებასთან, და თუ ხელმოწერის საშუალებით (ბაიტების მკაცრი თანმიმდევრობა), შეიძლება არ შეიცვალა სიგნალები. ბევრი მისამართები ასევე არგუმენტებია ინსტრუქციისა და ორობითი კოდის შეცვლას, მიუხედავად იმისა, რომ ეს ყველაფერი იგივეა ... ამის გაკეთება ხელით! თქვენ გაქვთ ხელმძღვანელი ჩემი shoulders, არ "მკაცრი თანმიმდევრობა convolutions" ...

    7. ახლა ორიგინალური პირობებით, რომელთა პანატორის წერთ, თქვენ უნდა იპოვოთ გარკვეული სახის უნიკალური, პროგრამის კონტექსტში, ბატის თანმიმდევრობა იმ ადგილას, რომელიც უნდა გადაედინოს მასზე ახალი ვერსია TermSrv.dll, რომ გსურთ განახორციელოს, მაგრამ patcher არ არის patching ...
    აუცილებელია უყუროთ disassembler, მაგრამ ვეძებთ bytes მას შესაბამისი, და თუ თქვენ რაღაც ძალიან "მარტივი", მაშინ ასეთი კომბინაცია შეხვდება, როდესაც ეძებს ბევრჯერ და ძნელია იპოვოთ სწორი ადგილი, ეს იქნება "იძირებოდა" სხვა მსგავსი სხვა მსგავსი. და ჩვენ ძალიან მნიშვნელოვანი "სიზუსტე მიღების", რადგან თუ თქვენ განახორციელოს "არ არსებობს", მაშინ ეს არ იმუშავებს, და შემდეგ Windows გათიშეთ ...
    აირჩიეთ ინსტრუქციები ძებნის სიმებიანი, რომელიც შემცველი გრძელი ფიქსირებული მისამართები არ შეიძლება. სხვა ვერსიების შედგენისას, ისინი სავარაუდოდ შეჭამთ და ახალ ვერსიაში არაფერი ვერ იპოვით.
    მთელი პროცედურა, სადაც შემოწმება ხდება, პატარა, რამდენიმე ათეული გუნდი. იყიდება Assembler არის "არაფერი." HIEW გაჩვენებთ პირობითი საზღვრები პროცედურა, როგორც "შემსრულებლები" _ ^ _ ^ _ ^ _ ^ _ ^ _. გთხოვთ, გაითვალისწინოთ, რომ პროცედურის დასაწყისში არის მიმართვა "იმპორტის" პროცედურას Windows API - CDEFPOLICY :: შეკითხვისა და გაცნობა ეს არის სახელწოდებით (ასე რომ ფუნქციის სახელი და მოიგო და დაწერა). ეს უნდა იყოს კარგი ორიენტაცია თქვენთვის, გზაზე სწორი ადგილი. გარდა ამისა, ეს "Kakbe მინიშნებები", რომ შესაძლოა, პრობლემის მოსაგვარებლად განსხვავებული გზა არსებობს, მაგალითად, ტერმინალური სერვერის ქცევისათვის პასუხისმგებელი გარკვეული "საიდუმლო" პოლიტიკის მოძიება. მათ, ვისაც სურს კოდის გადარჩენა და მოძებნოთ, თუ როგორ ხდება ცვლადი ან მუდმივი ინიციალიზებული კავშირების რაოდენობით. მაგრამ ძებნის სიმებიანი "CDEFPOLICY- ის კოდი" არ არის შესაფერისი, რადგან იმპორტის პროცედურის მისამართი, სავარაუდოდ, ახალი ვერსიით ჭამს. მე შევეცდები, რომ CDEFPolicy შემდეგ პროცედურის დასაწყისიდან ბაიტებს ვეძებდი. მიდის:
    57 ბიძგი edi
    6A10 PUSH 010.
    8BF1 MOV ESI, ECX
    33db xor ebx, ebx
    57 6A 10 8B F1 33 DB
    დასასრულს, შეგიძლიათ დაამატოთ მეტი E8 ზარის ინსტრუქციის კოდი, რომელიც მომდევნო, მაგრამ არა მისი არგუმენტი (შემდეგი ბაიტი), ამ მისამართზე და ეს შეიცვლება ახალი ვერსიების შედგენისას.
    ასეთი თანმიმდევრობა მაძლევს სამუშაოს ძიებაში (F7-ძებნა)
    სულ 3 დამთხვევა, და cdefpolicy ზარი ჩანს კონტექსტში მხოლოდ ერთი შემთხვევაში - პირველ რიგში. თუ თქვენ ასევე გაქვთ ადგილი, ჩაწერეთ მისი მისამართი პირველი სვეტისგან (ALT-F1 - Global!) "ქაღალდზე" და ცდილობენ პატჩი.
    თუ კოდი შეიცვალა იმდენად, რომ არაფერი აღმოაჩენს, ჩვენ ვეძებთ სხვა უნიკალურ sequences, ჩათვლით. მიჰყავდა მიმდებარე პროცედურებს და ცდილობენ მათთვის. ამოცანა - ძებნა სასურველი კოდისადაც "ყველაფერი ემთხვევა მნიშვნელობას", არ არის თანმიმდევრობა, ჩვენ ვფიქრობთ და შევხედოთ კონტექსტს, ცდილობს CDEFPOLICY- ის დახმარების ძიებას ახალი ვერსია. თქვენ შეგიძლიათ მოძებნოთ ტექსტი CDEFPolicy :: შეკითხვის New.dll, თქვენ ნახავთ სიმებიანი (რამდენჯერმე), მაგრამ არა ადგილი, სადაც ის არის მოხსენიებული. ასეთი მეთოდი ზოგჯერ ეხმარება F6 (Reference) გამოყენებით სასურველი გამოყენებით F6 (Reference) და მე მოვახერხე უფლება ადგილი DLL- ში ექსპერიმენტისთვის, მაგრამ არა ის ფაქტი, რომ ყველგან წარმატებას მიაღწევს, კიდევ უფრო მეტად სხვა პროგრამები).

    8. ახლა თქვენ უნდა მიიღოს dermsrv.dll of ვერსია თქვენ უნდა patch. ჩვენ დავიწყებთ მესამე ასლს, გახსენით ახალი DLL IT "(იმისათვის, რომ ადვილად შეცვალოს სამივე და შევადაროთ ვიზუალურად). ჩვენ ვხვდებით უფლებას, როგორც აღწერილია ოდნავ უფრო მაღალი ან მივდივარ მისამართზე, რომელიც წერდა "ქაღალდზე" (ქაღალდის ნაჭერი ქაღალდზე ამ პრიალა მსოფლიოში, სადაც მყარი დრაივები ფრიალებს, და სანთლები და სასტვენები Os).
    ჩვენ გავაანალიზებთ კოდის ქვემოთ CDEFPOLICY :: შეკითხვის და ადვილად იპოვოთ უფლება ადგილი მსგავსი:
    CMP EAX,
    Jz .06F30B25E.
    ჩვენ გვესმის, რომ მისამართი, მაგრამ თუ ის შეიცვალა, მაგალითად, ეს არის მისამართი, რომელიც გჭირდებათ და მომავალში მოქმედებს.

    9. თუ დარწმუნებული იყავით, რომ ზუსტად აღმოვაჩინე, რა არის აუცილებელი, შეხედეთ კურსორს CMP- ის ინსტრუქტორზე და თამამად დააჭირეთ F3- რედაქტირებას. "ნაცრისფერი" კურსორი შეიცვლება "ნორმალურ" (ეკრანის ტექსტის რეჟიმში) - ჩანაცვლება. უნდა მიუთითოს იგივე CMP ინსტრუქცია.
    დაწკაპეთ tab (ან F2) და Assembler ინსტრუქციის შესვლის დიალოგი გამოჩნდება.
    შეიყვანეთ ინსტრუქციები იქ
    MOV EAX, 100
    შემდეგ შეიყვანეთ. მთავარ ეკრანზე ჩანს, რომ ბაიტი "ინსტრუქციიდან" შეიცვალა და ზოგი მათგანი "ოქროს" (ყვითელი) გახდა. ამავდროულად, ქვემოთ მოყვანილი ინსტრუქციები "გადავიდა" და მარჯვენა სვეტში საპირისპიროდ, "Belibred" - არა, რა იყო იქ ადრე.
    ბრძანების შეყვანის დიალოგი ძირითად ფანჯარაში განაგრძობს "გათიშეთ" და დაველოდებით ახალი ინსტრუქციების შეყვანას, აჩვენებს რაიმე სახის მომავალს, არასწორად ინტერპრეტირებულ კონგრესს, ინსტრუქციას.
    ეს ინსტრუქცია არ გადაიხდის ოდნავი ყურადღებას და მართავს შემდეგს.
    VBE NOP და დააჭირეთ Enter
    ძირითადად Windows ყვითელი ნათდება შემდეგი სტრიქონი კოდით 90.
    სინქრონიზაცია აღდგება და მომდევნო ბრძანება კვლავ იქნება JZ. მას შესთავაზებს ინსტრუქციების შეყვანის დიალოგის შეცვლას.
    გამგზავრება იქ
    MOV, EAX
    თუ 320-ის ნაცვლად, CMP- ის ბრძანებაში იყო განსხვავებული მისამართი, შემდეგ კი გამოდის!
    დააჭირეთ Enter. ამის შემდეგ, კოდექსი 3 რიგში კოდს ასახავს, \u200b\u200bრომლის უფლებას უნდა იყოს სახელმძღვანელო, EAX (ან არა 320 და ნომერი, რომელიც ამოძრავებს).
    ჩვენ შეამოწმებთ, რომ მონაცემთა კოდის სინქრონიზაცია არ გადავწყვიტე. მომდევნო ინსტრუქცია უნდა იყოს ბიძგი ედი (ან სხვა, თუ კოდი შეიცვალა, თქვენ გქონდათ განსხვავებული ინსტრუქცია პატჩი - ეს უნდა დარჩეს ჩემს ადგილას და სწორად ინტერპრეტირებული, რაც მიუთითებს, რომ ყველაფერი კარგად არის).

    როდესაც ყველამ დაარტყა, დააჭირეთ ONC- ს. ინსტრუქციები შეყვანის დიალოგი გაქრება, მაგრამ ეს შეიძლება დარეკოთ ნებისმიერ დროს (რედაქტირების რეჟიმში) დაჭერით tab. ყველა მოდიფიცირებული bytes ექნება ყვითელი. შეამოწმეთ, რომ ყველაფერი სწორად გამოიყურება, არსად არ არის დაფარული. აქ არავინ შეამოწმებს აქ, არა "სულელებისგან დაცვისგან" ნებისმიერი წოდება და არა სათაური. რეგალიას არავინ არ განიხილავს. რა გააკეთეს - მათ მიიღეს. Nault - ის გათიშეთ და არ იქნება.
    თუ ყველა OK არის დაჭერილი F9 (განახლება). ცვლილებები ჩაიწერება დისკზე ფაილში და შეცვლილი ბაიტი შეიცვლება ჩვეულებრივი (Cyan).

    10. ახლა თქვენ უნდა გამოსწორდეს EXE- ის შემოწმება. ამის გაკეთება ადრე madness მოსაწყენი, გამოიყურება hiew გახდის ამ სამუშაოს თქვენთვის და თითქმის არაფერი გავაკეთოთ. დააჭირეთ F8 (header). "ნაცრისფერი UNWASP" ფანჯარა გამოჩნდება EXE ფაილის სათაურის პარამეტრების "დეკოდირებაზე".
    დააჭირეთ F3 (რედაქტირება). "არასამთავრობო ნათელი" ფანჯრის თავზე გამოჩნდება "ფერი" მეწამული. იგი ჩამოთვლილია ყველა სათაურის პარამეტრების მითითებით მათი მისამართები და ღირებულებები. ერთად მოსაწყენი სახე ფოთოლი ახლოს დასრულდა და იპოვოს ჩეკის პარამეტრი არსებობს. იგი მითითებულია მარჯვნივ (ფაქტობრივად, შეამოწმეთ შემაჯამებელი) ჰექსადეციმალური და ათობითი გამოხატვის შესახებ "მემკვიდრეობისთვის" ორიგინალური არასასურველი ფაილისგან. ჩვენ კვლავ ვამბობთ F3 და, სასწაულის შესახებ, სიმებიანი ყვითელი ყვითელია და შემოწმება ცვლის თავის ღირებულებას. ჩვენ შეგვიძლია გვჯერა, რომ გადახმა, და ჩვენ შეგვიძლია ვიპოვოთ ფორუმზე ან წიგნებში და გამოვთვალოთ ხელით. თუ "ყველაფერი კმაყოფილია" Clamp F9 (განახლება). ფანჯრის ციმციმები, ყველაფერი ქრება ... ეს არის დასასრული, ფიქრობს, რომ არინიმალური მკითხველი. მაგრამ როდესაც მტვერი დაცემა, შემოწმება აღმოჩნდება სწორი. ინსპექტირება კვლავ აღინიშნება აღნიშნული დიალოგისთვის და შეადარეთ ჩეკი, რომელიც ყურადღებით შეინარჩუნებს ბაკაპში აღსრულებას ქაღალდზე. თქვენ შეგიძლიათ დატოვოთ წვრთნები ESC- ზე და გადაადგილეთ თქვენი წილის ტესტირების საფეხურზე.

    11. მიღებული Panted ფაილი, შეგიძლიათ სცადოთ შეცვალოს ტერმინები termrv.dll სამიზნე OS.
    შეცვლის ფანჯრების დამცავი მექანიზმების გამო სისტემის ფაილები, ასევე აკრძალვა ჩაწერაზე გაშვებული პროგრამები გაზიარების დარღვევა) უნდა შეაჩეროს ტერმინალის მომსახურების სამსახური (იხ. სხვა მომხმარებლების კომენტარები) და DLL- ის ასლები "Winsxs" ITP- ში, ისე, რომ არასანქცირებული ფანჯრებიც კი ფიქრობენ, რომ UNETECED ვერსიის აღდგენის მცდელობებზეც კი.

    თუ ყველაფერი მუშაობს, მაშინ თქვენ გახდით kulkhakker ან გააკეთა პირველი შეგნებული ნაბიჯი ამ გზაზე. არავის არ აწუხებს თქვენ აირჩიოთ და ვისწავლოთ შემდგომი, რაც მსოფლიოს უკეთესი და kinder. NETE- ში არსებობს ბევრი ინსტრუქცია და მთელი თემატური ფორუმი მათთვის, ვისაც სურს მათი ხელმძღვანელები, და არა მარტო მატრიცის გამრავლებით.

    არ გაიტანოთ მოდიფიცირებული ბაიტების ჩამონათვალი (თქვენ შეგიძლიათ მიიღოთ ეს იგივე "FC / B File1 File2 File2") სხვა, ნაკლებად დახვეწილი მომხმარებლებისთვის, აქ და / ან სხვა რესურსებზე, კარგი მეზობელი, როგორც უფალო, რომ ჰაკერის ისტორიის ანალებში მისი სახელი გაეკეთებინა.

    ცვლილებების სიის მიხედვით, შეგიძლიათ გააკეთოთ .CRK ფაილი (ამ უძველესი ფორმატის გასაგებად), ან წარმოების patch.exe დახმარებით ნებისმიერი Patch Maker, Koi, წლების განმავლობაში ევოლუცია, დაწერილი ათობით და ასობით. უბრალოდ აირჩიეთ " windows მხარდაჭერა Vista / 7 "ძველი, თუმცა კარგი შესაფერისი, მაგრამ არ ვიცი არაფერი ესკალაციის პრივილეგიები, და Windows არ სულელურად საშუალებას მისცემს მათ არაფერი patch in Windows / სისტემის ან პროგრამის ფაილი. ინსტრუქციებში, აღნიშნეთ ტერმინალების მომსახურების შეჩერების მოთხოვნა, ან ინდივიდუალური საქაღალდეების ფაილებზე წერთ, შემდეგ კი Submenu in System32 მომხმარებლებს თავად. ნებისმიერ შემთხვევაში, გამოაქვეყნებს ცვლილებების ჩამონათვალს, არ დაწვათ "ლავრა", ვინმესთვის პერსპექტივა შეიძლება ხელით და ინფო იხილავთ ალტერნატიულ გადაწყვეტას. ავტორის პატჩი ყველა ამ ავტომატურად აკეთებს, მათ შორის WinSX- ებთან მუშაობას - უყურებს კოდს, მაგრამ ასეთი patchmaker- ს მოვძებნოთ ისე, რომ ეს ყველაფერი გაითვალისწინებს, ეს არ იქნება მხოლოდ.