рд╡рд┐рдВрдбреЛрдЬ 10 рдкрд░ рд╢рд░рд╛рдмред рдпрд╣ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ

рд╡рд╛рдЗрди рдпреВрдирд┐рдХреНрд╕ рдЪрд▓рд╛рдиреЗ рд╡рд╛рд▓реЗ рдХрдВрдкреНрдпреВрдЯрд░реЛрдВ рдкрд░ рд╡рд┐рдВрдбреЛрдЬ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдЪрд▓рд╛рдиреЗ рдХрд╛ рдПрдХ рдХрд╛рд░реНрдпрдХреНрд░рдо рд╣реИред

рд╡рд┐рдВрдбреЛрдЬ рдкрд░ рд╡рд╛рдЗрди рд▓реЙрдиреНрдЪ рдХрд░рдирд╛ рдЙрди рдкреНрд░рд╢рдВрд╕рдХреЛрдВ рдХреЗ рд▓рд┐рдП рдПрдХ рд╕рдкрдирд╛ рд╕рдЪ рд╣реЛ рдЧрдпрд╛ рд╣реИ, рдЬреЛ рд╣реГрджрдп рдХреА рдкреБрдХрд╛рд░ рдХрд╛ рдЕрдиреБрд╕рд░рдг рдХрд░рддреЗ рд╣реИрдВ "рд╣рдо рд╡рд╣реА рдХрд░рддреЗ рд╣реИрдВ рдЬреЛ рд╣рдореЗрдВ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП, рдХреНрдпреЛрдВрдХрд┐ рд╣рдореЗрдВ рдРрд╕рд╛ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИ", рдХрдо рд╕реЗ рдХрдо 2004 рдХреЗ рдмрд╛рдж рд╕реЗ, рдЬрдм рдХрд┐рд╕реА рдиреЗ рд╕рд╛рдЗрдЧрд╡рд┐рди рдореЗрдВ рд╡рд╛рдЗрди рд╕рдВрдХрд▓рд┐рдд рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХреА рдФрд░ рдореЗрдЬрдмрд╛рди рд░рдЬрд┐рд╕реНрдЯреНрд░реА рдХреЛ рддреЛрдбрд╝ рджрд┐рдпрд╛ рдкреНрд░рдгрд╛рд▓реА ред

рдФрдЪрд┐рддреНрдп: "рд▓реЗрдХрд┐рди рдкреБрд░рд╛рдиреЗ рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреНрдпрд╛ рд╣реИ рдЬреЛ рд╣рд╛рд▓ рдХреЗ рд╡рд┐рдВрдбреЛрдЬ рдореЗрдВ рдареАрдХ рд╕реЗ рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВ?" рд▓реЗрдХрд┐рди рд╣рдо рд╕рдордЭрддреЗ рд╣реИрдВ рдХрд┐ рдЕрд╕рд▓реА рдХрд╛рд░рдг рдпрд╣ рд╣реИ рдХрд┐ "рдореБрдЭреЗ рдЕрдкрдиреА рдХрд▓рд╛ рдХреЗ рд▓рд┐рдП рд▓рдВрдмреЗ рд╕рдордп рддрдХ рднреБрдЧрддрдирд╛ рдкрдбрд╝рд╛, рдЕрдм рдЖрдкрдХреА рдмрд╛рд░реА рд╣реИред"

2008 рдХреЗ рдЕрдВрдд рдореЗрдВ рдореИрдВ рдПрдХ рдЬреБрдиреВрди рд╕реЗ рдЙрдмрд░ рдЧрдпрд╛ рдерд╛ - рдФрд░ рдореИрдВ (рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ, рдпрд╣ рдореИрдВ рдерд╛) рдиреЗ рд╡рд╛рдЗрди рд╡рд┐рдХреА рдкрд░ WineOnWindows рдкреЗрдЬ рдмрдирд╛рдпрд╛ред рд╕рдВрдХреНрд╖реЗрдк рдореЗрдВ: рдпрд╣ рдмрд┐рд▓реНрдХреБрд▓ рднреА рд╕рдВрднрд╡ рдирд╣реАрдВ рдерд╛, рдХреНрдпреЛрдВрдХрд┐ рд╕рдм рдХреБрдЫ рдпреВрдирд┐рдХреНрд╕ рдХреЗ рд▓рд┐рдП Cygwin, MinGW, рдпрд╛ Windows рд╕реЗрд╡рд╛рдУрдВ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рдерд╛ред рд╡рд░реНрддрдорд╛рди рдкреГрд╖реНрда рдЕрдзрд┐рдХ рд╕рдлрд▓ рдирд╣реАрдВ рд╣реИред

рд╡рд┐рдВрдбреЛрдЬ 10 рдиреЗ рд▓рд┐рдирдХреНрд╕ рдХреЗ рд▓рд┐рдП рд╡рд┐рдВрдбреЛрдЬ рд╕рдмрд╕рд┐рд╕реНрдЯрдо рдХреА рд╢реБрд░реБрдЖрдд рдХреА, рдФрд░ рдЙрдмрдВрдЯреВ рдХреЛ Microsoft рд╕реНрдЯреЛрд░ рд╕реЗ рдЖрд╕рд╛рдиреА рд╕реЗ рдбрд╛рдЙрдирд▓реЛрдб рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдирддреАрдЬрддрди, рд╣рдорд╛рд░реЗ рдмреЗрд╡рдХреВрдл рд╡рд┐рдЪрд╛рд░ рдХреЛ рд▓рдЧрднрдЧ рдЦреБрдж рд╣реА рдорд╣рд╕реВрд╕ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЬрдм рддрдХ рдХрд┐ рдЖрдкрдХреЛ рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ DISPLAY рд╡рд╛рддрд╛рд╡рд░рдг рдЪрд░ рд╕реЗрдЯ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рди рд╣реЛред

рдЕрдм рддрдХ, рдпрд╣ рд╕рд╛рдВрд╕ рд▓реЗрдирд╛ рдмреЗрдХрд╛рд░ рд╣реИред рд╡рд╛рдЗрди рдХреЗрд╡рд▓ 64-рдмрд┐рдЯ рд╡рд┐рдВрдбреЛрдЬ рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рддреА рд╣реИ, рдЕрд░реНрдерд╛рдд, рд╡рд┐рдВрдбреЛрдЬ 10 рдХреЗ рд╕рд╛рде рдЖрдиреЗ рд╡рд╛рд▓реЗ рд╕рднреА рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреЗ рд╕рд╛рде рднреА рдирд╣реАрдВред

(рдЖрд░рдВрднрд┐рдХ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХрд┐рд╕реА рд╡реНрдпрдХреНрддрд┐ рджреНрд╡рд╛рд░рд╛ рд╡рд┐рдВрдбреЛрдЬ 10 рдкрд░ рдПрдиреНрдХрд╛рд░реНрдЯрд╛ 97 рдХреЛ рдЪрд▓рд╛рдиреЗ рдореЗрдВ рдЕрд╕рдорд░реНрде рд╣реЛрдиреЗ рдХреЗ рдмрд╛рдж рд╢реБрд░реВ рд╣реБрдИред рдЗрд╕ рдкреНрд░рдХрд╛рд░, рдХрд┐рд╕реА рднреА рд╡рд╛рд╕реНрддрд╡рд┐рдХ geeky рд╕рдорд╛рдзрд╛рди рдХреА рддрд░рд╣, рдпрд╣ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреА рдореВрд▓ рд╕рдорд╕реНрдпрд╛ рдХреЛ рд╣рд▓ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ)ред

рд▓реЗрдХрд┐рди рдореИрдВ рдПрдХ рдмрд╛рд░ рдлрд┐рд░ рдЬреЛрд░ рджреЗрдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ: рдЕрдм рдпрд╣ рддреБрдЪреНрдЫ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ ред рдореИрдВ рдХрд┐рд╕реА рдкреНрд░рдХрд╛рд░ рдХреА рдкрд╛рдЧрд▓ рдкреНрд░рддрд┐рднрд╛ рдирд╣реАрдВ рд╣реВрдВ, рдЬрд┐рд╕рдиреЗ рдПрдХ рд╢рд╛рдирджрд╛рд░ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХрд╛ рдПрд╣рд╕рд╛рд╕ рдХрд┐рдпрд╛ - рдореИрдВ рдЗрд╕ рддрдереНрдп рдХреЛ рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рд░реВрдк рд╕реЗ рдШреЛрд╖рд┐рдд рдХрд░рдиреЗ рд╡рд╛рд▓рд╛ рдкрд╣рд▓рд╛ рд╡реНрдпрдХреНрддрд┐ рд╣реВрдВред

рдЗрд╕ рдмреЗрд╡рдХреВрдлреА рдХреЛ рдХреИрд╕реЗ рдХрд┐рдпрд╛ рдЬрд╛рдП


1. рдЖрдкрдХреЗ рдкрд╛рд╕ 64-рдмрд┐рдЯ рд╡рд┐рдВрдбреЛрдЬ 10 рд╣реИ, рд╣реИ рдирд╛? рдпрд╣ WSL рдХреЗ рд╕рд╛рде рдПрдХрдорд╛рддреНрд░ рд╕рдВрд╕реНрдХрд░рдг рд╣реИред

2. WSL рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВред рдирд┐рдпрдВрддреНрд░рдг рдХрдХреНрд╖ -> рдЕрдиреБрдкреНрд░рдпреЛрдЧ -> рдХрд╛рд░реНрдпрдХреНрд░рдо рдФрд░ рд╕реБрд╡рд┐рдзрд╛рдПрдБ -> рдЪрд╛рд▓реВ рдпрд╛ рдмрдВрдж рд╡рд┐рдВрдбреЛрдЬ рд╕реБрд╡рд┐рдзрд╛рдПрдБред "рд▓рд┐рдирдХреНрд╕ рдХреЗ рд▓рд┐рдП рд╡рд┐рдВрдбреЛрдЬ рд╕рдмрд╕рд┐рд╕реНрдЯрдо" рдмреЙрдХреНрд╕ рдХреЛ рдЪреЗрдХ рдХрд░реЗрдВред Windows рдХреЛ рдкреБрдирд░рд╛рд░рдВрдн рдХрд░реЗрдВред

3. Microsoft рд╕реНрдЯреЛрд░ рдкрд░ рдЬрд╛рдПрдВ, Ubuntu рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ (рдореВрд▓ рд░реВрдк рд╕реЗ, рдЗрд╕реЗ рд▓реЙрдиреНрдЪ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП WSL рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рдерд╛)ред рдореИрдВрдиреЗ Ubuntu 18.04 LTS рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ред рдЙрдмрдВрдЯреВ рдЦреЛрд▓реЗрдВ рдФрд░ рдЖрдк рдмреИрд╢ рдЯрд░реНрдорд┐рдирд▓ рджреЗрдЦреЗрдВрдЧреЗред

4. рдмреИрд╢ рдХрдорд╛рдВрдб рд▓рд╛рдЗрди рд╕реЗ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ:

sudo dpkg --add-architecture i386 sudo apt update; sudo apt upgrade sudo apt install wine-stable 

рдпрджрд┐ рдЖрдк рдЪрд╛рд░реЛрдВ рдУрд░ рдмреЗрд╡рдХреВрдл рдмрдирд╛рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ рддреЛ рдЖрдк рд╡рд╛рдЗрди рдХрд╛ рдПрдХ рдФрд░ рдЕрдзрд┐рдХ рд╡рд░реНрддрдорд╛рди рд╕рдВрд╕реНрдХрд░рдг рд╕реНрдерд╛рдкрд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ (рдЙрди рджреЛ рдирдП рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдордд рднреВрд▓реЗрдВ рдЬреЛ рд╡рд╛рдЗрди-рдбреЗрд╡реЗрд▓> = 4.5 рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рд╣реИрдВ рдФрд░ рдЬреЛ рдЕрднреА рддрдХ рдЙрдмрдВрдЯреВ рдореЗрдВ рд╢рд╛рдорд┐рд▓ рдирд╣реАрдВ рд╣реИрдВ!)ред рдореБрдЭреЗ рдкрддрд╛ рд╣реИ рдЕрдЧрд░ рдпрд╣ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред

5. рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд▓рд╛рдЗрди рдХреЛ рдЕрдкрдиреЗ .bashrc рдЬреЛрдбрд╝реЗрдВ:

 export DISPLAY=:0.0 

рдЖрдк рд╢рд╛рдпрдж рдЗрд╕реЗ рд╡рд░реНрддрдорд╛рди рдмреИрд╢ рд╡рд┐рдВрдбреЛ рдореЗрдВ рднреА рдЪрд▓рд╛рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВред

6. рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ VcXsrv , рдЬреЛ рд╡рд┐рдВрдбреЛрдЬ рдХреЗ рд▓рд┐рдП рд╕рдВрдХрд▓рд┐рдд Xorg рдХрд╛ рдПрдХ рд╕реБрдВрджрд░ рдкреИрдХ рд╕рдВрд╕реНрдХрд░рдг рд╣реИ - рдмрд╕ рдирд┐рд╖реНрдкрд╛рджрди рдпреЛрдЧреНрдп рдХреЗ рдирд╡реАрдирддрдо рд╕рдВрд╕реНрдХрд░рдг рдХреЛ рдкрдХрдбрд╝реЛ рдФрд░ рдЗрд╕реЗ рдЪрд▓рд╛рдПрдВред рдкреНрд░рд╛рд░рдВрдн рдмрдЯрди рдФрд░ XLaunch рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдПрдХреНрд╕ рд╕рд░реНрд╡рд░ рд▓реЙрдиреНрдЪ рдХрд░реЗрдВред рд╡рд╣ рдЖрдкрдХреЛ рдЪреВрдХ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдорд╛рд░реНрдЧрджрд░реНрд╢рди рдХрд░реЗрдЧрд╛ - рдЙрдирдореЗрдВ рд╕реЗ рдЕрдзрд┐рдХрд╛рдВрд╢ рдХреЛ рдЫреЛрдбрд╝ рджреЗрдВ рдЬреИрд╕реЗ рд╡реЗ рд╣реИрдВред рдмрд╕ рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ, рдореИрдВрдиреЗ "рдПрдХреНрд╕реЗрд╕ рдХрдВрдЯреНрд░реЛрд▓ рдХреЛ рдбрд┐рд╕реЗрдмрд▓" рдХрд░ рд▓рд┐рдпрд╛ред рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рд╕рд╣реЗрдЬреЗрдВред

6aред рдпрджрд┐ рдЖрдк рдпрд╣ рд╕рддреНрдпрд╛рдкрд┐рдд рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ рдХрд┐ X рд╕рд░реНрд╡рд░ рд╕рд╣реА рддрд░реАрдХреЗ рд╕реЗ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рддреЛ sudo apt install x11-apps рдФрд░ xeyes рдХреЛ рд╕рдВрдХреНрд╖рд┐рдкреНрдд рдпрд╛рддреНрд░рд╛ рдХреЗ рд▓рд┐рдП 80-90 рдХреЗ рджрд╢рдХ рдореЗрдВ рд╡рд╛рдкрд╕ рдЪрд▓рд╛рдПрдВред

7. wine рдЕрдкрдиреЗ рдЖрдк рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддреА рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ 32-рдмрд┐рдЯ рдмрд╛рдпрдиреЗрд░рд┐рдЬрд╝ рдбрдмреНрд▓реНрдпреВрдПрд╕рдПрд▓ рдореЗрдВ рд╢реБрд░реВ рдирд╣реАрдВ рд╣реЛрддреА рд╣реИ ред рд╣рдорд╛рд░реЗ 64-рдмрд┐рдЯ рд╡рд┐рдВрдбреЛрдЬ 10 рдкрд░, рддреНрд░реБрдЯрд┐ /usr/bin/wine: 40: exec: /usr/lib/wine/wine: Exec format error ред рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ, рдпрд╣ WSL 2 рдореЗрдВ рддрдп рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред

рдЗрд╕ рдмреАрдЪ, рд╢рд░рд╛рдм рдореЗрдВ рдиреЛрдЯрдкреИрдб рдЪрд▓рд╛рдПрдВ!

  рд╡рд╛рдЗрди 64/usr/lib/x86_64-linux-gnu/wine/fakedlls/notep.exe 



TO DO: 32-рдмрд┐рдЯ рд╕рдкреЛрд░реНрдЯред рд╣рдореЗрдВ WSL 2 рдХреЗ рд░рд┐рд▓реАрдЬрд╝ рд╣реЛрдиреЗ рдХрд╛ рдЗрдВрддрдЬрд╝рд╛рд░ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред рдореБрдЭреЗ рдЖрд╢реНрдЪрд░реНрдп рд╣реИ рдХрд┐ рдЕрдЧрд░ рдкреНрд░рд╛рдЪреАрди Win16 рдХрд╛рд░реНрдпрдХреНрд░рдо рдХрд╛рдо рдХрд░реЗрдВрдЧреЗ - рд╕рд┐рджреНрдзрд╛рдВрдд рд░реВрдк рдореЗрдВ, рдЙрдиреНрд╣реЗрдВ рд╡рд╛рдЗрди рдореЗрдВ рдЪрд▓рдирд╛ рдЪрд╛рд╣рд┐рдП, рднрд▓реЗ рд╣реА рд╡реЗ рдЕрдм рд╡рд┐рдВрдбреЛрдЬ рдореЗрдВ рд╣реА рдХрд╛рдо рди рдХрд░реЗрдВред

32-рдмрд┐рдЯ рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ qemu рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ


рдПрдХ рдЕрдирд╛рдо рдЯрд┐рдкреНрдкрдгреАрдХрд╛рд░ рдХрд╛ рдзрдиреНрдпрд╡рд╛рдж рдЬрд┐рд╕рдиреЗ рд╕реБрдЭрд╛рд╡ рджрд┐рдпрд╛ рдХрд┐ 32-рдмрд┐рдЯ рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреЗ рдкреНрд░рдХреНрд╖реЗрдкрдг рдХреЗ рд▓рд┐рдП рдХреИрд╕реЗ рд╕рдВрдкрд░реНрдХ рдХрд┐рдпрд╛ рдЬрд╛рдПред

  sudo apt install qemu-user-static
 sudo update-binfmts --install i386 / usr / bin / qemu-i386-static -magic '\' x7fELF \ x01 \ x01 \ x01 \ x03 \ x00 \ x00 \ x00 \ x00 \ x00 \ x00 \ x00 \ x00 \ x03 \ x00 \ x03 \ x00 \ x01 \ x00 \ x00 '- mask' \ xff \ xff \ xff \ xff \ xff \ xff \ xff \ xff \ xff \ xff \ xff \ xff \ xff \ xff \ xff \ xff \ xf8 \ xff \ xff \ xff \ xff \ xff \ xff '
 рд╕реБрдбреЛ рд╕реЗрд╡рд╛ рдмрд┐рдирдлрд╛рдореНрдЯ-рд╕рдкреЛрд░реНрдЯ рд╕реНрдЯрд╛рд░реНрдЯ 


рдФрд░ рдЕрдм рд╣рдо рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ:

  рдордЬрд╝рд╛ @ DESKTOP-7F6DU8P: ~ $ рд╢рд░рд╛рдм - рд╡рд┐рд╕рд░реНрдЬрди
 рд╢рд░рд╛рдм 3.0 (рдЙрдмрдВрдЯреВ 3.0-1ubuntu1) 

рд╣рд╛рд▓рд╛рдБрдХрд┐, рдПрдиреНрдХрд╛рд░реНрдЯрд╛ 97 рдЕрднреА рднреА рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ:

  рдордЬрд╝рд╛ @ DESKTOP-7F6DU8P: / mnt / рдИ $ рд╢рд░рд╛рдм SETUP.EXE
 рд╢рд░рд╛рдм: рдкрддрд╛ 0x11df рдкрд░ 0xffffff рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдирдзрд┐рдХреГрдд рдкреГрд╖реНрда рджреЛрд╖: 0x00002c11 (рдереНрд░реЗрдб 0011), рдбрд┐рдмрдЧрд░ рдкреНрд░рд╛рд░рдВрдн рдХрд░рдирд╛ ...
 0011: рдЗрд░: рд╕реЗрд╣: start_debugger рдбреАрдмрдЧрд░ рд╢реБрд░реВ рдирд╣реАрдВ рдХрд░ рд╕рдХрд╛ ("winedbg --auto 15 108") (2)
 рд╡рд╛рдЗрдирдбрдмрдЧ рдпрд╛ рдХрд┐рд╕реА рдЕрдиреНрдп рдбреАрдмрдЧрд░ рдХреЛ рд╕реЗрдЯ рдХрд░рдиреЗ рдХреЗ рддрд░реАрдХреЗ рдкрд░ рд╡рд╛рдЗрди рдбреЗрд╡рд▓рдкрд░реНрд╕ рдЧрд╛рдЗрдб рдкрдврд╝реЗрдВ 

рдЗрд╕ рд╡рд┐рд╖рдп рдореЗрдВ рдЙрди рд▓реЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП: file рдХрд╣рддреА рд╣реИ SETUP.EXE: MS-DOS executable, NE for MS Windows 3.x , рдЗрд╕рд▓рд┐рдП рд╣рдореЗрдВ рджреБрд░реНрд▓рдн 16-рдмрд┐рдЯ рдХрд╛рд░реНрдпрдХреНрд░рдореЛрдВ рдореЗрдВ рдЬрд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред

рдПрдиреНрдХрд╛рд░реНрдЯрд╛ 97 рд▓рд┐рдирдХреНрд╕ рдкрд░ рд╢рд░рд╛рдм 4.13 рдореЗрдВ рддреНрд░реБрдЯрд┐рдкреВрд░реНрдг рд░реВрдк рд╕реЗ рд╕реНрдерд╛рдкрд┐рдд рдФрд░ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ ... рд▓реЗрдХрд┐рди рд╡рд┐рдВрдбреЛрдЬ 10 рдкрд░ рдЕрднреА рднреА 4.13 рдореЗрдВ рдирд╣реАрдВ:

  рдордЬрд╝рд╛ @ DESKTOP-7F6DU8P: ~ $ рд╡рд╛рдЗрди / рдордВрдЯ/e/SETUP.EXE
 рдПрдХреНрд╕рд▓рд┐рдм: рдкреНрд░рджрд░реНрд╢рди "рдПрдордЖрдИрдЯреА-рдПрд╕рдПрдЪрдПрдо" рдкреНрд░рджрд░реНрд╢рди рдкрд░ рдЧрд╛рдпрдм рд╣реИ ": 0.0"ред
 рдПрдХреНрд╕рд▓рд┐рдм: рдкреНрд░рджрд░реНрд╢рди "рдПрдордЖрдИрдЯреА-рдПрд╕рдПрдЪрдПрдо" рдкреНрд░рджрд░реНрд╢рди рдкрд░ рдЧрд╛рдпрдм рд╣реИ ": 0.0"ред
 0009: рдЗрд░реЗрдЯ: рдкреНрд░рдХреНрд░рд┐рдпрд╛: __ рд╢рд░рд╛рдм_рдХрд░реНрдиреЗрд▓_рдЗрдирд┐рдЯ рдмреВрдЯ рдШрдЯрдирд╛ рд╕рдордп рд╕рдорд╛рдкреНрдд рд╣реЛ рдЧрдИ рд╣реИ
 001d: рдЗрд░реЗрдЯ: рдкреНрд░рдХреНрд░рд┐рдпрд╛: __ рд╢рд░рд╛рдм_рдХрд░реНрдирд▓_рдЗрдирд┐рдЯ рдмреВрдЯ рдЗрд╡реЗрдВрдЯ рдкреНрд░рддреАрдХреНрд╖рд╛ рд╕рдордп рд╕рдорд╛рдкреНрдд рд╣реЛ рдЧрдпрд╛
 рд╢рд░рд╛рдм: рдкрддреЗ рдкрд░ 0x11fff рддрдХ рдкрд╣реБрдБрдЪ рдХреЗ рд▓рд┐рдП рдкрдврд╝рдиреЗ рдкрд░ рдЕрдирд╣реЗрд▓реНрдб рдкреЗрдЬ рдлреЙрд▓реНрдЯ 0x11cf: 0x00002c11 (рдереНрд░реЗрдб 001e), рдбрд┐рдмрдЧрд░ рд╢реБрд░реВ рдХрд░рдирд╛ ... 001e: рдЗрд░: seh: start_debgger рдбрд┐рдмрдЧрд░ рд╢реБрд░реВ рдирд╣реАрдВ рдХрд░ рд╕рдХрд╛ ("winedbg --auto 28 152") (2)ред
 рд╡рд╛рдЗрдирдбрдмрдЧ рдпрд╛ рдХрд┐рд╕реА рдЕрдиреНрдп рдбреАрдмрдЧрд░ рдХреЛ рд╕реЗрдЯ рдХрд░рдиреЗ рдХреЗ рддрд░реАрдХреЗ рдкрд░ рд╡рд╛рдЗрди рдбреЗрд╡рд▓рдкрд░реНрд╕ рдЧрд╛рдЗрдб рдкрдврд╝реЗрдВ
 001d: рдЧрд╝рд▓рддреА: ntdll: RtlpWaitForCriticalSection рдЕрдиреБрднрд╛рдЧ 0x7e6273e0 "syslevel.c: Win16Mutex" 001d рдореЗрдВ рдереНрд░реЗрдб рдЖрдЙрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдкреНрд░рддреАрдХреНрд╖рд╛, 001e, рдкреБрдирд░реНрдкреНрд░рдпрд╛рд╕ (60 рд╕реЗрдХрдВрдб) рджреНрд╡рд╛рд░рд╛ рдЕрд╡рд░реЛрдзрд┐рдд
 рдПрдХреНрд╕рд▓рд┐рдм: рдкреНрд░рджрд░реНрд╢рди "рдПрдордЖрдИрдЯреА-рдПрд╕рдПрдЪрдПрдо" рдкреНрд░рджрд░реНрд╢рди рдкрд░ рдЧрд╛рдпрдм рд╣реИ ": 0.0"ред
 рд╢рд░рд╛рдм-рдЬреЗрдХреЛ рд▓реЛрдб рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрд╛ред  HTML рд░реЗрдВрдбрд░рд┐рдВрдЧ рдЕрдХреНрд╖рдо рд╣реЛ рдЬрд╛рдПрдЧреАред
 001e: рдЗрд░: seh: raise_exception рдЕрдирдмреНрд▓реЙрдХ рдЕрдкрд╡рд╛рдж рдХреЛрдб c0000005 рдлрд╝реНрд▓реИрдЧреНрд╕ 0 рдЕрддрд┐рд░рд┐рдХреНрдд 0x7b4a6abc
 рд╢рд░рд╛рдм рдЧреНрд░рд╛рд╣рдХ рддреНрд░реБрдЯрд┐: 1e: рд▓рд┐рдЦрдирд╛: рдЦрд░рд╛рдм рдлрд╝рд╛рдЗрд▓ рд╡рд┐рд╡рд░рдгрдХ 

рдмреЗрд╢рдХ, рдпрд╣ рдХрдИ рд╢реБрд░реБрдЖрдд рдореЗрдВ рд╡рд┐рднрд┐рдиреНрди рддреНрд░реБрдЯрд┐ рд╕рдВрджреЗрд╢ рдкреИрджрд╛ рдХрд░рддрд╛ рд╣реИ ...

Source: https://habr.com/ru/post/hi463375/


All Articles