рдЕрд╕рдВрдЧрдд рдЕрдиреБрдкреНрд░рдпреЛрдЧ рджрд╛рд╕реНрддрд╛рдВ

рдпреЗ рдж рдиреНрдпреВ рдиреНрдпреВ рдерд┐рдВрдЧ рдореЗрдВ рдореБрдХреНрдд рдЕрдзреНрдпрд╛рдп рдХреЗ рдЕрдВрд╢ рд╣реИрдВред рд╡реЗ рдХреБрдЫ рднреА рд╕рд┐рдЦрд╛рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдирд╣реАрдВ рдХрд░ рд░рд╣реЗ рд╣реИрдВ; рдкреБрд░рд╛рдиреЗ рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреЗ рд╕рд╛рде рд╡рд┐рдВрдбреЛрдЬ рдХреЗ рдирдП рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХреА рдЕрдиреБрдХреВрд▓рддрд╛ рдХреЗ рд▓рд┐рдП рд╕реЗрдирд╛рдирд┐рдпреЛрдВ рдХреЗ рд░реЛрдЬрдорд░реНрд░рд╛ рдХреЗ рдЬреАрд╡рди рд╕реЗ рдпреЗ рдХреЗрд╡рд▓ рдЫреЛрдЯреЗ рдордЬреЗрджрд╛рд░ рдПрдкрд┐рд╕реЛрдб рд╣реИрдВред



рд╡рд┐рдВрдбреЛрдЬ рдХрд╛ рд╡рд░реНрдЬрди рдирдВрдмрд░ рдмрджрд▓реЗрдВ



рд╕рдВрд╕реНрдХрд░рдг рд╕рдВрдЦреНрдпрд╛ рдХреЛ рдмрджрд▓рдирд╛ рдЬреЛ рд╡рд┐рдВрдбреЛрдЬрд╝ рдмрддрд╛рддрд╛ рд╣реИ рдХрд┐ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдЖрд╕рд╛рди рдирд╣реАрдВ рд╣реИ рдЬреИрд╕рд╛ рдХрд┐ рд▓рдЧрддрд╛ рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдХреБрдЫ рдкреНрд░реЛрдЧреНрд░рд╛рдо рд╕рдВрд╕реНрдХрд░рдг рд╕рдВрдЦреНрдпрд╛ рдХреА рдЬрд╛рдБрдЪ рдирд┐рдореНрдирд╛рдиреБрд╕рд╛рд░ рдХрд░рддреЗ рд╣реИрдВ:
 UINT Ver = GetVersion ();
 UINT рдореЗрдЬрд░рд╡рд░реНрдЬрди = LOBYTE (uVer);
 UINT рдорд╛рдЗрдирд░рд╡рд░реНрдЬрди = HIBYTE (uVer);
 if (MajorVersion <3 || MinorVersion <10) {
     рддреНрд░реБрдЯрд┐ ("рдЗрд╕ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХреЛ рд╡рд┐рдВрдбреЛрдЬ 3.1 рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ");
 }


рдХрд▓реНрдкрдирд╛ рдХрд░реЗрдВ рдХрд┐ рдпрд╣ рдХреЛрдб рд╡рд┐рдВрдбреЛрдЬ 95 рдкрд░ рдХреИрд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рдЬрд┐рд╕рдХрд╛ рд╕рдВрд╕реНрдХрд░рдг рд╕рдВрдЦреНрдпрд╛ 4.0 рд╣реИред рджреВрд╕рд░рд╛ рдЪреЗрдХ рдЗрд╕ рддрдереНрдп рдХреЗ рдХрд╛рд░рдг рдЪрд╛рд▓реВ рд╣реИ рдХрд┐ 0 10 рд╕реЗ рдХрдо рд╣реИред

рдФрд░ рдареАрдХ рд╣реИ, рдХрд╛рд░реНрдпрдХреНрд░рдо рдмрд╕ рдПрдХ рддреНрд░реБрдЯрд┐ рд╕рдВрджреЗрд╢ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░реЗрдЧрд╛ рдФрд░ рдмрд╛рд╣рд░ рдирд┐рдХрд▓реЗрдЧрд╛ред рдХрдИ рдзреНрд╡рд╕реНрдд рд╣реЛ рдЧрдП: рдпрд╣ рд╕реНрдкрд╖реНрдЯ рдерд╛ рдХрд┐ рд╡рд┐рдВрдбреЛрдЬ рдХреЗ "рдЕрд╕рдорд░реНрдерд┐рдд" рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдкрд░ рдЙрдирдХреЗ рд╡реНрдпрд╡рд╣рд╛рд░ рдХрд╛ рдХрднреА рдкрд░реАрдХреНрд╖рдг рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред



рдРрд╕реЗ рдмрд╣реБрдд рд╕рд╛рд░реЗ рдХрд╛рд░реНрдпрдХреНрд░рдо рдереЗ, рдЬрд┐рдиреНрд╣реЗрдВ рд╣рдордиреЗ рдПрдХ рдмрд╛рд░ рдореЗрдВ рдареАрдХ рдХрд░рдирд╛ рдмрдВрдж рдХрд░ рджрд┐рдпрд╛ рдерд╛, рдФрд░ рдмрд╕ рд▓реМрдЯреЗ рд╕рдВрд╕реНрдХрд░рдг рд╕рдВрдЦреНрдпрд╛ рдХреЛ 4.0 рд╕реЗ 3.95 рддрдХ рдмрджрд▓ рджрд┐рдпрд╛ред



MS-DOS рдХреЗ рд▓рд┐рдП рдкреНрд░реЛрдЧреНрд░рд╛рдо, рднреА, рдУрдПрд╕ рд╕рдВрд╕реНрдХрд░рдг рдХреЛ рдмрджрд▓рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рднреА рдиреЗ рд╕реБрдЪрд╛рд░реВ рд░реВрдк рд╕реЗ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдирд╣реАрдВ рджреАред рдпрд╣ рдЖрд╢реНрдЪрд░реНрдп рдХреА рдмрд╛рдд рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рддрдм рддрдХ рдПрдордПрд╕-рдбреЙрд╕ рдХреЗ рдкрд╛рд╕ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рджрд░реНрдЬрдиреЛрдВ рдЬрд╛рд░реА рдХрд┐рдП рдЧрдП рд╕рдВрд╕реНрдХрд░рдг рдФрд░ рдЙрдк-рд╕рдВрд╕реНрдХрд░рдг рдереЗ, рдФрд░ рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЗ рд▓рд┐рдП рдпрд╣ рд╕реАрдЦрдирд╛ рд╣реЛрдЧрд╛ рдХрд┐ рд╕рдВрд╕реНрдХрд░рдг рд╕рдВрдЦреНрдпрд╛ рдХреА рдЬрд╛рдВрдЪ рдХреИрд╕реЗ рдХрд░реЗрдВред рд▓реЗрдХрд┐рди рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдПрдХ рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рдкреИрдХреЗрдЬ рдиреЗ рдлрд╝рдВрдХреНрд╢рди рддрд╛рд▓рд┐рдХрд╛ рдореЗрдВ рд╕реВрдЪрдХрд╛рдВрдХ рдХреЗ рд░реВрдк рдореЗрдВ рдбреЙрд╕ рд╕рдВрд╕реНрдХрд░рдг рд╕рдВрдЦреНрдпрд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛: рдкреНрд░рддреНрдпреЗрдХ рдЬрд╛рд░реА рдХрд┐рдП рдЧрдП рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рд▓рд┐рдП рдЕрдкрдиреЗ рд╕реНрд╡рдпрдВ рдХреЗ рдлрд╝рдВрдХреНрд╢рди рджреНрд╡рд╛рд░рд╛ред рддрд╛рд▓рд┐рдХрд╛ рдореЗрдВ рдкрд╛рдБрдЪ рдХрд╛рд░реНрдп рдереЗ: MS-DOS 1.x рд╕реЗ 5.x. рдЬрдм рдкреНрд░реЛрдЧреНрд░рд╛рдо MS-DOS 6.0 рдХреЗ рддрд╣рдд рд╢реБрд░реВ рд╣реБрдЖ, рддреЛ рдЙрд╕рдиреЗ рдЯреЗрдмрд▓ рдХреЗ рдмрд╛рд╣рд░ рдХрд╛ рдкрддрд╛ рдмрддрд╛рдпрд╛ рдФрд░ рджреБрд░реНрдШрдЯрдирд╛рдЧреНрд░рд╕реНрдд рд╣реЛ рдЧрдпрд╛ред



рд╡рд┐рдВрдбреЛрдЬ рдХреЛ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдмрддрд╛рдиреЗ рд╡рд╛рд▓реЗ рд╡рд░реНрдЬрди рдирдВрдмрд░ рдХреЛ рдмрджрд▓рдирд╛ рдПрдХ рдЖрд╡рд╢реНрдпрдХ рд▓реЗрдХрд┐рди рдмрд╣реБрдд рдХрдард┐рди рдХрджрдо рд╣реИред рдХреБрдВрдЬреА рдХреЗ рдПрдХ рдЬреЛрдбрд╝реЗ рдХреЛ рджрдмрд╛рдпрд╛, рдФрд░ рд╕реИрдХрдбрд╝реЛрдВ рдЕрдиреБрдкреНрд░рдпреЛрдЧ рдЬреЛ рдЕрдм рддрдХ рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рдХрд╛рдо рдХрд░ рдЪреБрдХреЗ рд╣реИрдВ; рдЕрдм рд╕рдВрдЧрддрддрд╛ рд╡рд┐рднрд╛рдЧ рдХреЛ рдЕрдиреНрдп рд▓реЛрдЧреЛрдВ рдХреЗ рдХреАрдбрд╝реЗ рдХреЛ рдкрдХрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрддрд┐рд░рд┐рдХреНрдд рд╣рдЬрд╛рд░ рдорд╛рдирд╡-рдШрдВрдЯреЗ рдЦрд░реНрдЪ рдХрд░рдиреЗ рд╣реЛрдВрдЧреЗред



рд╣рдо рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЛ рдЙрдирдХреЗ рдХрд╛рд░реНрдпрдХреНрд░рдо рдореЗрдВ рдмрдЧ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕реВрдЪрд┐рдд рдХрд░рддреЗ рд╣реИрдВ



рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ, рдпрд╣ рдмрд╛рддрдЪреАрдд рдХрд╛рд▓реНрдкрдирд┐рдХ рд╣реИ, рд▓реЗрдХрд┐рди рдЕрдирд┐рд╡рд╛рд░реНрдп рд░реВрдк рд╕реЗ рдЗрд╕реА рддрд░рд╣ рдХреА рдмрд╛рддрдЪреАрдд рдПрдХ рд╕реЗ рдЕрдзрд┐рдХ рдмрд╛рд░ рд╣реБрдИ рд╣реИред



рд╣реИрд▓реЛ?

-рд╣реЗрд▓реЛ, рдпрд╣ Microsoft Windows рд╕рдВрдЧрддрддрд╛ рд╡рд┐рднрд╛рдЧ рд╕реЗ рдРрд╕рд╛ рд╣реИред рд╣рдореЗрдВ рдЖрдкрдХреЗ рдХрд╛рд░реНрдпрдХреНрд░рдо рдореЗрдВ рдПрдХ рдмрдЧ рдорд┐рд▓рд╛, рдЬрд┐рд╕рдХреЗ рдХрд╛рд░рдг рдпрд╣ рдХрд╛рдо рдирд╣реАрдВ рдХрд┐рдпрд╛ред рд╣рдореЗрдВ рд╡рд┐рдВрдбреЛрдЬ 95 рдореЗрдВ рдЗрд╕ рдмрдЧ рдХреЛ рдмрд╛рдпрдкрд╛рд╕ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреЛрдб рдЬреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП рдордЬрдмреВрд░ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ рддрд╛рдХрд┐ рдЖрдкрдХрд╛ рдХрд╛рд░реНрдпрдХреНрд░рдо рдХрд╛рдо рдХрд░рддрд╛ рд░рд╣реЗред

- рдмрд╣реБрдд рдмрд╣реБрдд рдзрдиреНрдпрд╡рд╛рдж! рдирдорд╕реНрдХрд╛рд░ред ( рд▓рдШреБ рдмреАрдкреНрд╕ред )

(рд╣рдо рдлрд┐рд░ рд╕реЗ рдирдВрдмрд░ рдбрд╛рдпрд▓ рдХрд░рддреЗ рд╣реИрдВред)

рд╣реИрд▓реЛ?

"рдирдорд╕реНрддреЗ, рдЙрд╣ ... рдЖрдк рдпрд╣ рднреА рдирд╣реАрдВ рдЬрд╛рдирдирд╛ рдЪрд╛рд╣рддреЗ рдХрд┐ рдмрдЧ рдХреНрдпрд╛ рдерд╛?"

"рдХреНрдпрд╛ рдЕрдВрддрд░ рд╣реИ?" рдЖрдкрдиреЗ рд╕рдм рдареАрдХ рдХрд░ рджрд┐рдпрд╛ред рдзрдиреНрдпрд╡рд╛рдж! рд╣рдо рддреБрдореНрд╣рд╛рд░реЗ рдмрд┐рдирд╛ рдХреНрдпрд╛ рдХрд░реЗрдВрдЧреЗ!

"рд▓реЗрдХрд┐рди, рдЙрд╣, рдПрдХ рдмрд╛рдИрдкрд╛рд╕ рдХреЛрдб рдХреЗрд╡рд▓ рдЖрдкрдХреЗ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХреЗ рд╡рд░реНрддрдорд╛рди рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░реЗрдЧрд╛ред" рдЬрдм рдЖрдк рдЕрдЧрд▓рд╛ рд╕рдВрд╕реНрдХрд░рдг рдЬрд╛рд░реА рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдпрд╣ рдХрд╛рдо рдирд╣реАрдВ рдХрд░реЗрдЧрд╛ред

"рдпрд╣ рд╣реИ рдХрд┐ рдпрд╣ рдХреИрд╕реЗ рд╣реИ? .. рдареАрдХ рд╣реИ, рд░реБрдХреЛ, рдореИрдВ рддреБрдореНрд╣реЗрдВ рд╣рдорд╛рд░реЗ рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рдХреЗ рд╕рд╛рде рдЬреЛрдбрд╝рддрд╛ рд╣реВрдБред"



рдбреЗрд╡рд▓рдкрд░реНрд╕ рдЖрдк рдкрд░ рддрдм рддрдХ рдзреНрдпрд╛рди рдирд╣реАрдВ рджреЗрддреЗ рд╣реИрдВ рдЬрдм рддрдХ рдЖрдк рдЙрд▓реНрд▓реЗрдЦ рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВ рдХрд┐ рдЙрдирдХрд╛ рдХрд╛рд░реНрдпрдХреНрд░рдо рдХрд╛рдо рдХрд░рдирд╛ рдмрдВрдж рдХрд░ рджреЗрдЧрд╛ред



рдЬрдм рдореИрдВ MS-DOS (рдЬреНрдпрд╛рджрд╛рддрд░ рдпреЗ рдЧреЗрдо рдереЗ) рдХреЗ рдХрд╛рд░реНрдпрдХреНрд░рдореЛрдВ рдХреЗ рд╕рд╛рде рдкрд┐рдЫрдбрд╝реА рд╕рдВрдЧрддрддрд╛ рдореЗрдВ рдерд╛, рддреЛ рдЕрдХреНрд╕рд░ рдРрд╕рд╛ рд╣реЛрддрд╛ рдерд╛ рдХрд┐ рдореИрдВрдиреЗ рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЛ рд╕реВрдЪрд┐рдд рдХрд┐рдпрд╛ рдерд╛ рдХрд┐ рдЙрдирдХрд╛ рдкреНрд░реЛрдЧреНрд░рд╛рдо рд╡рд┐рдВрдбреЛрдЬ 95 рдХреЗ рддрд╣рдд рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред рдХрдИ рдбреЗрд╡рд▓рдкрд░реНрд╕ рдиреЗ рдмрд╕ рдЬрд╡рд╛рдм рджрд┐рдпрд╛ тАЬрдпрд╣ рд╕рд╣реА рд╣реИ, рд╣рдо рд╕рд╛рде рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВ рд╡рд┐рдВрдбреЛрдЬред "



рд╣рдо рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЛ рдирд┐рд░реНрджреЗрд╢реЛрдВ рдХреЗ рдЕрдиреБрд╕рд╛рд░ рд╕рдЦреНрддреА рд╕реЗ рдХрд╛рд░реНрдп рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдпрд╛рдж рджрд┐рд▓рд╛рддреЗ рд╣реИрдВ



рд╣рдорд╛рд░реЗ рдбреЗрд╡рд▓рдкрд░реНрд╕ рдореЗрдВ рд╕реЗ рдПрдХ рдХреЗ рдПрдХ рдкрдбрд╝реЛрд╕реА рдиреЗ рдПрдХ рдХрд╛рд░реНрдпрдХреНрд░рдо рдЦрд░реАрджрд╛ рдЬреЛ рд▓реЙрдиреНрдЪ рд╣реЛрдиреЗ рдкрд░ рддреБрд░рдВрдд рджреБрд░реНрдШрдЯрдирд╛рдЧреНрд░рд╕реНрдд рд╣реЛ рдЧрдпрд╛ред рдбреЗрд╡рд▓рдкрд░ рдФрд░ рдЙрд╕рдХреЗ рд╕рд╣рдпреЛрдЧрд┐рдпреЛрдВ рдиреЗ рдорд╛рдирдХ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЗ рд╕рд╛рде рд╢реБрд░реВ рдХрд┐рдпрд╛ - рдЙрдиреНрд╣реЛрдВрдиреЗ рдбреНрд░рд╛рдЗрд╡рд░реЛрдВ рдХреЛ рдмрджрд▓ рджрд┐рдпрд╛, рджреВрд╕рд░реЗ рдХрдВрдкреНрдпреВрдЯрд░ рдкрд░ рд╢реБрд░реВ рдХрд┐рдпрд╛ - рд▓реЗрдХрд┐рди рдХреБрдЫ рднреА рдорджрдж рдирд╣реАрдВ рдХреАред рдЕрдкрдиреЗ рджрдо рдкрд░ рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдмреЗрддрд╛рдм, рдЙрдиреНрд╣реЛрдВрдиреЗ рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЛ рдмреБрд▓рд╛рдпрд╛ред



рддрдХрдиреАрдХреА рд╕рд╣рд╛рдпрддрд╛ рдиреЗ рдЙрдиреНрд╣реЗрдВ рд╕рдордЭрд╛рдпрд╛: рдпрджрд┐ рд╕реНрдерд╛рдкрдирд╛ рдХреЗ рджреМрд░рд╛рди рдЖрдк рддреАрдиреЛрдВ рдХреНрд╖реЗрддреНрд░реЛрдВ - рдирд╛рдо, рд╕рдВрдЧрдарди рдФрд░ рдХреНрд░рдо рд╕рдВрдЦреНрдпрд╛ рдХреЛ рдирд╣реАрдВ рднрд░рддреЗ рд╣реИрдВ - рддреЛ рд╕реНрдерд╛рдкрдирд╛ рд╕рдлрд▓ рд╣реЛрддреА рд╣реИ, рд▓реЗрдХрд┐рди рдХрд╛рд░реНрдпрдХреНрд░рдо рд╕реНрдЯрд╛рд░реНрдЯрдЕрдк рдкрд░ рдХреНрд░реИрд╢ рд╣реЛ рдЬрд╛рдПрдЧрд╛ред рдФрд░ рдпрд╣ рдПрдХ рдкрд░рд┐рд╖реНрдХреГрдд рдкреНрд░рддрд┐рд▓рд┐рдкрд┐ рд╕реБрд░рдХреНрд╖рд╛ рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди рдПрдХ рджрд╕реНрддрд╛рд╡реЗрдЬ рдмрдЧ рд╣реИред



рдЧрд╛рдбрд╝реА рдХреЛ рдШреЛрдбрд╝реЗ рдХреЗ рд╕рд╛рдордиреЗ рд░рдЦ рджрд┐рдпрд╛



рдХрднреА-рдХрднреА рдРрд╕реЗ рднрдпрд╛рдирдХ рдХреАрдбрд╝реЗ рдХрд╛рд░реНрдпрдХреНрд░рдореЛрдВ рдореЗрдВ рдкрд╛рдП рдЬрд╛рддреЗ рд╣реИрдВ рдХрд┐ рдпрд╣ рд╕реНрдкрд╖реНрдЯ рдирд╣реАрдВ рд╣реИ рдХрд┐ рд╡реЗ рдХреИрд╕реЗ рдХрд╛рдо рдХрд░рддреЗ рд╣реИрдВред



рдПрдХ рд▓реЛрдХрдкреНрд░рд┐рдп рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХрд╛ рдЗрдВрд╕реНрдЯреЙрд▓рд░ рдЕрдкрдиреЗ рд╕реНрд╡рдпрдВ рдХреЗ рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рд╕рд╛рде рд╕рд┐рд╕реНрдЯрдо рдлрд╝рд╛рдЗрд▓ рдХреЛ рдмрджрд▓рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░ рд░рд╣рд╛ рд╣реИред рдпрд╣ рдлрд╝рд╛рдЗрд▓ рдХреЛ рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрд┐рдд рдХрд░рддрд╛ рд╣реИ, рднрд▓реЗ рд╣реА рдпрд╣ рдореВрд▓ рд╕рдВрд╕реНрдХрд░рдг рд╕рд┐рд╕реНрдЯрдо рдореЗрдВ рдкрд╣рд▓реЗ рд╕реЗ рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд┐рдП рдЧрдП рдкреБрд░рд╛рдиреЗ рд╕реЗ рдЕрдзрд┐рдХ рд╣реЛ: рдЗрдВрд╕реНрдЯреЙрд▓рд░ рд╕рдВрд╕реНрдХрд░рдг рдХреА рдЬрд╛рдБрдЪ рдХреЗ рд╕рд╛рде рдкрд░реЗрд╢рд╛рди рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред

рдорд╣рд╛рди, рд╡рд┐рдВрдбреЛрдЬ рдлрд╛рдЗрд▓ рдкреНрд░реЛрдЯреЗрдХреНрд╢рди рд╕рд┐рд╕реНрдЯрдо рдЗрд╕ рддрд░рд╣ рдХреЗ рдХрд╛рд░реНрдпрдХреНрд░рдореЛрдВ рдХреА рдмрд╛рд░реАрдХреА рд╕реЗ рдирд┐рдЧрд░рд╛рдиреА рдХрд░ рд░рд╣рд╛ рд╣реИ, рдФрд░ рдЗрдВрд╕реНрдЯрд╛рд▓реЗрд╢рди рдкреВрд░рд╛ рд╣реЛрддреЗ рд╣реА рдпрд╣ рд╕рд╣реА рд╡рд░реНрдЬрди рдХреЛ рд░рд┐рд╕реНрдЯреЛрд░ рдХрд░ рджреЗрдЧрд╛ред рд╡рд╣ рд╕рдорд╕реНрдпрд╛ рдирд╣реАрдВ рд╣реИред



рдпрджрд┐ рд╕рд┐рд╕реНрдЯрдо рдлрд╝рд╛рдЗрд▓ рдЬрд┐рд╕реЗ рдЗрдВрд╕реНрдЯреЙрд▓рд░ рдмрджрд▓рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░ рд░рд╣рд╛ рд╣реИ, рд╡реНрдпрд╕реНрдд рд╣реИ, рддреЛ рдЗрдВрд╕реНрдЯреЙрд▓рд░ рдЗрд╕реЗ MOVEFILE_DELAY_UNTIL_REBOOT



рд╡рд┐рдХрд▓реНрдк рдХреЗ рд╕рд╛рде рдЕрдзрд┐рд▓реЗрдЦрд┐рдд рдХрд░ MOVEFILE_DELAY_UNTIL_REBOOT



рд╣реИ MOVEFILE_DELAY_UNTIL_REBOOT



рд╕рд┐рд╕реНрдЯрдо рд░рд┐рдмреВрдЯ рд╣реЛрдиреЗ рдкрд░ рд╡реНрдпрд╕реНрдд рдлрд╝рд╛рдЗрд▓ рдХреЛ рдмрджрд▓ рджрд┐рдпрд╛ рдЬрд╛рдП:
 // рдХреЛрдб рд╕реНрдкрд╖реНрдЯрддрд╛ рдХреЗ рд▓рд┐рдП рд╕рд░рд▓реАрдХреГрдд
 MoveFileEx ("sysfile.new", "sysfile.dll", MOVEFILE_DELAY_UNTIL_REBOOT);
 CopyFile ("D: \\ CDROM \\ INSTALL \\ sysfile.dll", "sysfile.new");


рддреЛ рдпрд╣ рд╣реИ - рдХрд╛рд░реНрдпрдХреНрд░рдо рдПрдХ рдлрд╝рд╛рдЗрд▓ рдХреА рдкреНрд░рддрд┐рд▓рд┐рдкрд┐ рдмрдирд╛рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░ рд░рд╣рд╛ рд╣реИ рдЬреЛ рдЕрднреА рддрдХ рдореМрдЬреВрдж рдирд╣реАрдВ рд╣реИ!

рдпрд╣ рдХреЛрдб рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рд╡рд┐рдВрдбреЛрдЬ рдПрдирдЯреА рдкрд░ рдХрд╛рдо рдХрд░рддрд╛ рдерд╛, рдХреНрдпреЛрдВрдХрд┐ рд╡рд╣рд╛рдВ MOVEFILE_DELAY_UNTIL_REBOOT



рдлрд╝рдВрдХреНрд╢рди, рдЬрдм рдЗрд╕реЗ MOVEFILE_DELAY_UNTIL_REBOOT



рд╕рд╛рде рдмреБрд▓рд╛рдпрд╛ рдЧрдпрд╛ рдерд╛, рддреЛ рдпрд╣ рдЬрд╛рдВрдЪ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдерд╛ рдХрд┐ рдлрд╝рд╛рдЗрд▓ рдХреА рдкреНрд░рддрд┐рд▓рд┐рдкрд┐ рдореМрдЬреВрдж рд╣реИ рдпрд╛ рдирд╣реАрдВред рд╡рд┐рдВрдбреЛрдЬ 2000 рдХреЗ рдмреАрдЯрд╛ рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВ, рд╣рдордиреЗ рдПрдХ рдФрд░ рдЕрдзрд┐рдХ рдХрдареЛрд░ рдкреИрд░рд╛рдореАрдЯрд░ рдЪреЗрдХ рдЬреЛрдбрд╝рд╛; рдЕрдм MoveFileEx



рдиреЗ рдПрдХ рддреНрд░реБрдЯрд┐ рд▓реМрдЯрд╛ рджреАред рдЗрдВрд╕реНрдЯреЙрд▓рд░ рдиреЗ рдЗрд╕ рддреНрд░реБрдЯрд┐ рдХреЛ рдШрд╛рддрдХ рдорд╛рдирд╛, рдФрд░ рд╕реНрдерд╛рдкрдирд╛ рдХреЛ рд╕рдорд╛рдкреНрдд рдХрд░ рджрд┐рдпрд╛ред



рдореБрдЭреЗ Windows 2000 рдХреЛ MOVEFILE_DELAY_UNTIL_REBOOT



рд╡рд┐рдХрд▓реНрдк рдХреЗ рд╕рд╛рде рдЧреИрд░-рдореМрдЬреВрдж рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреА рдкреНрд░рддрд┐рд▓рд┐рдкрд┐ рдмрдирд╛рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрдиреА рдереАред MoveFileEx



рд╕рдлрд▓ рдирд┐рд╖реНрдкрд╛рджрди рдкрд░ рд░рд┐рдкреЛрд░реНрдЯ рдХрд░рддрд╛ рд╣реИ - рдЗрд╕ рдЙрдореНрдореАрдж рдореЗрдВ рдХрд┐ рд░рд┐рдмреВрдЯ рдХреЗ рд╕рдордп рддрдХ рдХреЙрдкреА рдХреА рдЧрдИ рдлрд╝рд╛рдЗрд▓ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рджрд┐рдЦрд╛рдИ рджреЗрдЧреАред



рдХреЙрд▓ рд╕рдлрд▓рддрд╛ рдХреЛ рд╕рддреНрдпрд╛рдкрд┐рдд рдХрд░рдиреЗ рдХрд╛ рд╕рдмрд╕реЗ рдЕрдЬреАрдм рддрд░реАрдХрд╛ рд╣реИ



рдореБрдЭреЗ рдкрддрд╛ рдирд╣реАрдВ рд╣реИ рдХрд┐ рдПрдХ рдорд▓реНрдЯреАрдореАрдбрд┐рдпрд╛ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХреЗ рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреНрдпрд╛ рд╕реЛрдЪ рд░рд╣реЗ рдереЗ, рдЬреЛ рдорд▓реНрдЯреАрдореАрдбрд┐рдпрд╛ рдлрд╝рдВрдХреНрд╢рди рдХреЛ рдХреЙрд▓ рдХреА рд╕рдлрд▓рддрд╛ рдХреА рдЬрд╛рдВрдЪ рдХрд░ рд░рд╣рд╛ рдерд╛, MMRESULT



рд╕рд╛рде рд▓реМрдЯреЗ MMRESULT



рддреБрд▓рдирд╛ рдирд╣реАрдВ рдХреА, рд▓реЗрдХрд┐рди рддреНрд░реБрдЯрд┐ рд╕рдВрдЦреНрдпрд╛ рдХреЗ рд▓рд┐рдП рдПрдХ рдкрд╛рда рд╡рд┐рд╡рд░рдг рдкреНрд░рд╛рдкреНрдд рдХрд┐рдпрд╛, рдФрд░ рдлрд┐рд░ рдЗрд╕ рдкрдВрдХреНрддрд┐ рдХреА рддреБрд▓рдирд╛ "рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрдорд╛рдВрдб рдХреЛ рд╕рдлрд▓рддрд╛рдкреВрд░реНрд╡рдХ рдкреВрд░рд╛ рдХрд┐рдпрд╛ред "

рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рдЙрд╕рдиреЗ "рдирд┐рд░реНрджрд┐рд╖реНрдЯ рд╕рд╣" рдХреЗ рд╕рд╛рде рдХреЗрд╡рд▓ рдкрд╣рд▓реЗ рд╕реЛрд▓рд╣ рд╡рд░реНрдгреЛрдВ рдХреА рддреБрд▓рдирд╛ рдХреА - рд╢рд╛рдпрдж рдХреЛрдИ рдЗрд╕ рдХреЛрдб рдХреЛ рджреЗрдЦ рд░рд╣рд╛ рдерд╛ рдФрд░ рдЗрд╕ рд╕реНрдерд╛рди рдХреЛ рдЕрдиреБрдХреВрд▓рд┐рдд рдХрд░рдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛ред

рд╡рд┐рдВрдбреЛрдЬ рдХреЗ рдПрдХ рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВ, рдЬрдм рд╣рдордиреЗ рдЗрд╕ рд╕рдВрджреЗрд╢ рдХреЛ рдереЛрдбрд╝рд╛ рдмрдврд╝рд╛ рджрд┐рдпрд╛, рддреЛ рдХрд╛рд░реНрдпрдХреНрд░рдо рдиреЗ рдХрд╛рдо рдХрд░рдирд╛ рдмрдВрдж рдХрд░ рджрд┐рдпрд╛ред рдХрд╣рдиреЗ рдХреА рдЬрд░реВрд░рдд рдирд╣реАрдВ рд╣реИ, рдпрд╣ рд╡рд┐рдВрдбреЛрдЬ рдХреЗ рдЧреИрд░-рдЕрдВрдЧреНрд░реЗрдЬреА рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдкрд░ рдХрднреА рдХрд╛рдо рдирд╣реАрдВ рдХрд┐рдпрд╛ред



рдХреЙрд▓ рд╕рдлрд▓рддрд╛ рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдмрд╕реЗ рдЕрдЬреАрдм рддрд░реАрдХреЗ рд╕реЗ рдЕрдЬрдирдмреА



рдЖрдк рдХреНрдпрд╛ рд╕реЛрдЪреЗрдВрдЧреЗ? рдПрдХ рдФрд░ рднреА рдЕрдЬрдирдмреА рддрд░реАрдХрд╛ рд╣реИред рдХрдо рд╕реЗ рдХрдо, рдкрд┐рдЫрд▓реЗ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдиреЗ рд░рд┐рдЯрд░реНрди рдПрд░рд░ рдХреЛрдб рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд┐рдпрд╛ред рдПрдХ рдФрд░ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдЬрд┐рд╕рдиреЗ рд╡реАрдбрд┐рдпреЛ рдЪрд▓рд╛рдиреЗ рдХреЗ рд▓рд┐рдП MCI рдХрд╛ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд┐рдпрд╛, MCIWndOpen



рдХреЛ рдХреЙрд▓ рдХрд░рдХреЗ рд▓реМрдЯрд╛рдП рдЧрдП рдорд╛рди рдХреЛ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдЕрдирджреЗрдЦрд╛ рдХрд░ рджрд┐рдпрд╛ред рдЗрд╕рдХреЗ рдмрдЬрд╛рдп, рдЙрд╕рдиреЗ рдПрдорд╕реАрдЖрдИ рд╡рд┐рдВрдбреЛ рдХрд╛ рд╢реАрд░реНрд╖рдХ рдкрдврд╝рд╛ рдФрд░ рдпрд╣ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП "рдиреЛ рдбрд┐рд╡рд╛рдЗрд╕" рд▓рд╛рдЗрди рдХреА рддреБрд▓рдирд╛ рдХреА рдХрд┐ рдлрд╛рдЗрд▓ рд╕рдлрд▓рддрд╛рдкреВрд░реНрд╡рдХ рдЦреЛрд▓реА рдЧрдИ рдереАред



рд╡рд┐рдВрдбреЛрдЬ 95 рдореЗрдВ, рдлрд╝рд╛рдЗрд▓ рдЦреЛрд▓рдиреЗ рдкрд░ MCI рд╡рд┐рдВрдбреЛ рдХрд╛ рд╢реАрд░реНрд╖рдХ рдереЛрдбрд╝реА рджреЗрд░реА рдХреЗ рд╕рд╛рде рд╕реЗрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рдЕрдм рд╡рд╣ рдХрд╛рд░реНрдпрдХреНрд░рдо рд╡реАрдбрд┐рдпреЛ рдирд╣реАрдВ рдЦреЛрд▓ рд╕рдХрд╛: рдЙрд╕рдиреЗ рдЦрд┐рдбрд╝рдХреА рдХреЗ рд╢реАрд░реНрд╖рдХ рдХреЛ рдмрд╣реБрдд рдкрд╣рд▓реЗ рд╣реА рджреЗрдЦ рд▓рд┐рдпрд╛ред



рдПрдХ рдкрдВрдХреНрддрд┐ рд╕реЗ рдХрд┐рд╕реА рдлрд╝рдВрдХреНрд╢рди рдореЗрдВ рдЧрд▓рддреА рдХреИрд╕реЗ рдХрд░реЗрдВ



рдПрдХ рдмрд╛рд░ рдПрдХ рдХрд░реНрдордЪрд╛рд░реА рдореЗрд░реЗ рдХрд╛рд░реНрдпрд╛рд▓рдп рдореЗрдВ рдЖрдпрд╛ рдФрд░ рдкреВрдЫрд╛: "рдЕрд░реЗ, рдХреНрдпрд╛ рдЖрдк рд╕рд╛рдЙрдВрдб рдХрд╛рд░реНрдб рдЪрд╛рд╣рддреЗ рд╣реИрдВ?" рдореЗрд░реЗ рдкрд╛рд╕ рдЕрдкрдирд╛ рд╕рд╛рдЙрдВрдб рдХрд╛рд░реНрдб рдирд╣реАрдВ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдореИрдВ рд╕рд╣рдордд рдерд╛ред



рдпрд╣ рдкрддрд╛ рдЪрд▓рд╛ рдХрд┐ рдЙрд╕рдиреЗ рдореБрдЭреЗ рдпрд╣ рдХрд╛рд░реНрдб рдПрдХ рдХрд╛рд░рдг рдХреЗ рд▓рд┐рдП рджрд┐рдпрд╛ рдерд╛: рд╡рд╣ рд╡рд┐рдВрдбреЛрдЬ 95 рдХреЗ рддрд╣рдд рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдирд╣реАрдВ рдорд┐рд▓ рд╕рдХрд╛ред рдЕрдм рд╡рд╣ рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди рдореИрдВ рдПрдХ рдЯреВрдЯреЗ рд╣реБрдП рдзреНрд╡рдирд┐ рдЗрдВрдЬрди рдХреЗ рд╕рд╛рде рд╣рд╛рд░ рдЧрдпрд╛ рдерд╛ред рдЬрд▓реНрдж рд╣реА рдореБрдЭреЗ рдПрд╣рд╕рд╛рд╕ рд╣реБрдЖ рдХрд┐ рд╡рд╣ рдХреНрдпреЛрдВ рдЙрд╕рд╕реЗ рдЫреБрдЯрдХрд╛рд░рд╛ рдкрд╛рдирд╛ рдЪрд╛рд╣рддрд╛ рдерд╛: рд╕рдордп-рд╕рдордп рдкрд░ рдЙрд╕рдиреЗ рдкреВрд░реА рдкреНрд░рдгрд╛рд▓реА рдХреЛ рдирд╖реНрдЯ рдХрд░ рджрд┐рдпрд╛ред рд╡рд┐рдВрдбреЛрдЬ рдХрд╛ рдПрдХ рдбрд┐рдмрдЧ рд╕рдВрд╕реНрдХрд░рдг рдореЗрд░реА рдорд╢реАрди рдкрд░ рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ рддрд╛рдХрд┐ рдореИрдВ рджреБрд░реНрдШрдЯрдирд╛рдУрдВ рдХреЗ рдХрд╛рд░рдг рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛ рд╕рдХреВрдВред



рдЗрд╕ рд╕рд╛рдЙрдВрдб рдХрд╛рд░реНрдб рдХреЗ рд▓рд┐рдП рдбреНрд░рд╛рдЗрд╡рд░ рдХреЗ рдбреЗрд╡рд▓рдкрд░реНрд╕ рдиреЗ рдПрдХ рд▓рд╛рдЗрди рд╕реЗ рдПрдХ рдлрд╝рдВрдХреНрд╢рди рд▓рд┐рдпрд╛, рдЬрд┐рд╕рдХрд╛ рдПрдХ рдирдореВрдирд╛ рдбреАрдбреАрдХреЗ рдореЗрдВ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдФрд░ рд╡реЗ рдЗрд╕рдореЗрдВ рдЧрд▓рддреА рдХрд░рдиреЗ рдореЗрдВ рдХрд╛рдордпрд╛рдм рд░рд╣реЗред

рдпрд╣рд╛рдБ DDK рдореЗрдВ рдПрдХ рдирдореВрдирд╛ рд╕рдорд╛рд░реЛрд╣ рд╣реИ:

 рд╢реВрдиреНрдп FAR PASCAL midiCallback (NPPORTALLOC pPortAlloc, WORD msg,)
                              DWORD dwParam1, DWORD dwParm2) {
   рдЕрдЧрд░ (pPostAlloc-> dwCallback)
     DriverCallBack (pPortalloc-> dwCallback, HIWORD (pPortalloc-> dwFlags),
                    pPortalloc-> hMidi, msg, dwParam1, dwParam2);
 }
рдпрд╣ рдПрдХ рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рдЗрдВрдЯрд░рдкреНрдЯ рдХреЗ рджреМрд░рд╛рди рд╕рд┐рд╕реНрдЯрдо рджреНрд╡рд╛рд░рд╛ рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИред



рдпрд╣ рд╣реИ рдХрд┐ рдпрд╣ рдлрд╝рдВрдХреНрд╢рди рдЙрд╕ рдбреНрд░рд╛рдЗрд╡рд░ рдореЗрдВ рдХреИрд╕рд╛ рджрд┐рдЦрддрд╛ рд╣реИ:

 рд╢реВрдиреНрдп FAR PASCAL midiCallback (NPPORTALLOC pPortAlloc, WORD msg,)
                              DWORD dwParam1, DWORD dwParm2) {
   рдЪрд╛рд░ szBuf [80];
   рдЕрдЧрд░ (pPostAlloc-> dwCallback) {
     wsprintf (szBuf, "Dc (hMidi =% X, wMsg =% X)", pPortalloc-> hMidi, msg);
 #ifdef DEBUG
     OutputDebugString (szBuf);
 #endif
     DriverCallBack (pPortalloc-> dwCallback, HIWORD (pPortalloc-> dwFlags),
                    pPortalloc-> hMidi, msg, dwParam1, dwParam2);
   }
 }


рдЙрдиреНрд╣реЛрдВрдиреЗ рдбреНрд░рд╛рдЗрд╡рд░ рдХреЗ рдЕрдВрддрд┐рдо рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВ рди рдХреЗрд╡рд▓ рдбрд┐рдмрдЧрд┐рдВрдЧ рдХреЛрдб рдХреЗ рдЕрд╡рд╢реЗрд╖реЛрдВ рдХреЛ рдЫреЛрдбрд╝ рджрд┐рдпрд╛; рдПрдХ рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рд╡реНрдпрд╡рдзрд╛рди рдХреЗ рджреМрд░рд╛рди, рд╡реЗ рдПрдХ рдлрд╝рдВрдХреНрд╢рди рдХреЛ рдХреЙрд▓ рдХрд░рддреЗ рд╣реИрдВ рдЬрд┐рд╕реЗ рдЗрд╕ рд╕рдордп рдХреЙрд▓ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдпрджрд┐ wsprintf



рдореЗрдореЛрд░реА рд╕реЗ рдЕрдирд▓реЛрдб рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рд╕рд┐рд╕реНрдЯрдо рдХреЛ рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рдмрд╛рдзрд╛ рдХреЗ рджреМрд░рд╛рди рдПрдХ рдирдпрд╛ "рд▓рд╛рдкрддрд╛ рд╕реЗрдЧрдореЗрдВрдЯ" рдмрд╛рдзрд┐рдд рд╣реЛрддрд╛ рд╣реИ, рдФрд░ рд╡рд╣ рдпрд╣ рд╣реИред рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рднрд╛рдЧреНрдп рдХреЗ рд╕рд╛рде, рдФрд░ wsprintf



рд╕реНрдореГрддрд┐ рдореЗрдВ рд╣реИ, рдпрд╣ рдлрд╝рдВрдХреНрд╢рди 32-рдмрд┐рдЯ рд░рдЬрд┐рд╕реНрдЯрд░реЛрдВ рдХреЗ рдКрдкрд░реА рд╢рдмреНрдж рдХреЛ рдмрджрд▓рддрд╛ рд╣реИ, рдФрд░ рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рдЗрдВрдЯрд░рдкреНрдЯ рд╣реИрдВрдбрд▓рд░ рдХреЗрд╡рд▓ рдирд┐рдЪрд▓реЗ рд╢рдмреНрдж рдХреЛ рдмрдЪрд╛рддрд╛ рд╣реИред рдЗрд╕рдХрд╛ рдорддрд▓рдм рдпрд╣ рд╣реИ рдХрд┐ рдмрд╛рдзрд┐рдд рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдкреВрд░реА рд╣реЛрдиреЗ рдкрд░ рдмрд╛рдзрд┐рдд рдХреЛрдб рдмрд╣реБрдд рдХрдареЛрд░ рдЬрд╛рдЧреГрддрд┐ рдХреА рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд░ рд░рд╣рд╛ рд╣реИред



рдЗрд╕ рд╕рдм рдХреЗ рдмрд╛рд╡рдЬреВрдж, рд╕рд╛рдЙрдВрдб рдХрд╛рд░реНрдб рдХреЛ рдПрдХ рд▓реЛрдХрдкреНрд░рд┐рдп рдХрдВрдкреНрдпреВрдЯрд░ рдкрддреНрд░рд┐рдХрд╛ рдХрд╛ рдкреБрд░рд╕реНрдХрд╛рд░ рдорд┐рд▓рд╛ред

рд▓реЗрдХрд┐рди рдпрд╣ рдЕрдиреНрдпрд╛рдп рдХрд╛ рдЕрдВрдд рдирд╣реАрдВ рдерд╛: рдХрд╛рд░реНрдб рдирд┐рд░реНрдорд╛рддрд╛ рд╡рд┐рдВрдбреЛрдЬ 95 рдХреЛ рдЕрдкрдиреЗ рдбреНрд░рд╛рдЗрд╡рд░ рдХрд╛ рдПрдХ рдирдпрд╛ рд╕рдВрд╕реНрдХрд░рдг рд╢рд╛рдорд┐рд▓ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рдереЗред рдФрд░ рд╣рдордиреЗ рдирдП рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВ рдХреНрдпрд╛ рджреЗрдЦрд╛? рд╕рд┐рд╕реНрдЯрдо рдХреЛ рдХреНрд░реИрд╢ рдХрд░рдиреЗ рд╡рд╛рд▓рд╛ рд╡рд╣реА рдмрдЧ рд╣реИ, рдЬрд┐рд╕реЗ рд╣рдордиреЗ рдХреБрдЫ рдорд╣реАрдиреЗ рдкрд╣рд▓реЗ рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рдХреЛ рджрд┐рдЦрд╛рдпрд╛ рдерд╛ред рдЬреИрд╕рд╛ рдХрд┐ рдЖрдк рдЕрдиреБрдорд╛рди рд▓рдЧрд╛ рд╕рдХрддреЗ рд╣реИрдВ, рдЪрд╛рд▓рдХ рдХрд╛ рдирдпрд╛ рд╕рдВрд╕реНрдХрд░рдг рд╡рд┐рдВрдбреЛрдЬ 95 рдореЗрдВ рд╢рд╛рдорд┐рд▓ рдирд╣реАрдВ рдерд╛ред



рдзреНрд╡рдирд┐ рд╕рдВрдкрд╛рджрдХ рдФрд░ рдХрд╖реНрдЯрдкреНрд░рдж рдкрд░рдЬреАрд╡реА



рд╣рдореЗрдВ рдПрдХ рдРрд╕рд╛ рдЯреНрдпреВрдЯреЛрд░рд┐рдпрд▓ рдорд┐рд▓рд╛ рдЬреЛ рд╕реНрдЯреИрдгреНрдбрд░реНрдб рд╕рд╛рдЙрдВрдб рдПрдбрд┐рдЯрд░ рдкрд░ рдкреИрд░рд╛рд╕рд╛рдЗрдЯрд╛рдЗрдЬрд╝ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ рдФрд░ рдЙрд╕рд╕реЗ рдЗрддрдиреА рдЧрд╣рд░рд╛рдИ рд╕реЗ рдЬреБрдбрд╝рд╛ рдерд╛ рдХрд┐ рдЬрд┐рддрдирд╛ рд╣рдордиреЗ рдЗрд╕рдХрд╛ рдЕрдзреНрдпрдпрди рдХрд┐рдпрд╛, рдЙрддрдирд╛ рд╣реА рд╣рдо рдЪрдХрд░рд╛ рдЧрдПред



рдкрд╣рд▓реА рд╕рдорд╕реНрдпрд╛ рдЖрдо рдереА: рдХрд╛рд░реНрдпрдХреНрд░рдо рдиреЗ рдЕрдкрдиреЗ 16-рдмрд┐рдЯ рд╕рдВрд╕реНрдХрд░рдг, SOUNDREC.EXE



рдХреЗ рдирд╛рдо рд╕реЗ рдзреНрд╡рдирд┐ рд╕рдВрдкрд╛рджрдХ рдХреА рд╢реБрд░реБрдЖрдд рдХреАред рд╡рд┐рдВрдбреЛрдЬ 95 рдореЗрдВ, рд╕рд╛рдЙрдВрдб рдПрдбрд┐рдЯрд░ 32-рдмрд┐рдЯ рдерд╛, рдФрд░ SNDREC32.EXE



рдХрд╣рд╛ рдЬрд╛рддрд╛ рдерд╛ - рд╡рд┐рдВрдбреЛрдЬ рдПрдирдЯреА рдХреА рддрд░рд╣ред рд╣рдордиреЗ рдлрд╝рд╛рдЗрд▓ рдХреЛ 16-рдмрд┐рдЯ рдирд╛рдо рдкрд░ рд╡рд╛рдкрд╕ рдирд╛рдо рджрд┐рдпрд╛, рдФрд░ рд╣рдордиреЗ рд╕реЛрдЪрд╛ рдХрд┐ рдЕрдм рдХрд╛рд░реНрдпрдХреНрд░рдо рдХрд╛рдо рдХрд░реЗрдЧрд╛ред



рд▓реЗрдХрд┐рди рдЙрд╕рдиреЗ рдХрд╛рдо рдирд╣реАрдВ рдХрд┐рдпрд╛ред рд╕рдВрдкрд╛рджрдХ рдХреЛ рд╕рдлрд▓рддрд╛рдкреВрд░реНрд╡рдХ рд▓реЙрдиреНрдЪ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рдХрд╛рд░реНрдпрдХреНрд░рдо рд╢реАрд░реНрд╖рдХ рд╕реЗ рдЕрдкрдиреА рдЦрд┐рдбрд╝рдХреА рдХреА рдЦреЛрдЬ рдХрд░рддрд╛ рд╣реИред рдкрд╣рд▓реЗ рд╡рд╣ рдЕрдВрдЧреНрд░реЗрдЬреА рд╢реАрд░реНрд╖рдХ рдЦреЛрдЬрдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░рддреА рд╣реИ, рдлрд┐рд░ рдЗрдЯрд╛рд▓рд┐рдпрди (рдЗрдЯрд╛рд▓рд┐рдпрдВрд╕ рдХреЗ рд▓рд┐рдП рдХрд╛рд░реНрдпрдХреНрд░рдо рд╡рд┐рдХрд╕рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛)ред рдЗрддрдирд╛ рдмреБрд░рд╛ рдирд╣реАрдВ: рдХрдИ рдбреЗрд╡рд▓рдкрд░реНрд╕ рдиреЗ рд╡рд┐рдВрдбреЛрдЬ рдХреЗ рд╕реНрдерд╛рдиреАрдпрдХреГрдд рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕реЛрдЪрд╛ рднреА рдирд╣реАрдВ рдерд╛ред рд╕рдЪ рд╣реИ, рдлреНрд░рд╛рдВрд╕ рдореЗрдВ рд░рд╣рдиреЗ рд╡рд╛рд▓реЗ рдЗрдЯрд╛рд▓рд┐рдпрдВрд╕, рдХрд╣рддреЗ рд╣реИрдВ, рдЗрд╕ рдХрд╛рд░реНрдпрдХреНрд░рдо рдХрд╛ рд▓рд╛рдн рдирд╣реАрдВ рдЙрдард╛ рдкрд╛рдПрдВрдЧреЗ; рд▓реЗрдХрд┐рди рдпрд╣ рд╣рдорд╛рд░реА рдЪрд┐рдВрддрд╛ рдХрд╛ рд╡рд┐рд╖рдп рдирд╣реАрдВ рд╣реИред

рд╡рд┐рдВрдбреЛрдЬ 95 рдореЗрдВ, рд╕рд╛рдЙрдВрдб рдПрдбрд┐рдЯрд░ рдХрд╛ рд╢реАрд░реНрд╖рдХ рдмрджрд▓ рдЧрдпрд╛ рд╣реИ: рд╣рдордиреЗ рд╡рд╣рд╛рдВ рдЦреБрд▓реА рдлрд╛рдЗрд▓ рдХрд╛ рдирд╛рдо рдЬреЛрдбрд╝рд╛ рд╣реИред рдЕрдм рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХреЛ рд▓реЙрдиреНрдЪ рдХрд░рдиреЗ рд╡рд╛рд▓реА рд╕рдВрдкрд╛рджрдХ рд╡рд┐рдВрдбреЛ рдирд╣реАрдВ рдорд┐рд▓ рд╕рдХреАред



рддрдм рд╣рдордиреЗ 16-рдмрд┐рдЯ рд╕рд╛рдЙрдВрдб рдПрдбрд┐рдЯрд░ рдХреЗ рд╢реАрд░реНрд╖рдХ рдХреЛ рд╡рд┐рдВрдбреЛрдЬ 3.1 рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЧрдП рд╢реАрд░реНрд╖рдХ рд╕реЗ рдорд┐рд▓рд╛рди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдмрджрд▓ рджрд┐рдпрд╛ред рдЕрдВрдд рдореЗрдВ, рдХрд╛рд░реНрдпрдХреНрд░рдо рд╢реБрд░реВ рд╣реБрдЖред рд╣рдордиреЗ рдЙрд╕рдХрд╛ рдЕрдиреБрд╕рд░рдг рдХрд┐рдпрд╛ рдФрд░ рдкрд╛рдпрд╛ рдХрд┐ рдЙрд╕рдиреЗ рдХрднреА рднреА рдЪрд▓рдиреЗ рд╡рд╛рд▓реЗ рд╕рдВрдкрд╛рджрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд┐рдпрд╛! рдЙрд╕рдиреЗ рдЗрд╕реЗ рдХреНрдпреЛрдВ рдЪрд▓рд╛рдпрд╛?



рдпрд╣ рдкрддрд╛ рдЪрд▓рд╛ рдХрд┐ рдХреБрдЫ рд╕реНрдерд┐рддрд┐рдпреЛрдВ рдореЗрдВ рд╡рд╣ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреА рд╣реИред рдЖрдорддреМрд░ рдкрд░ рдпрд╣ рдПрдХ рд╡рд┐рд╢реЗрд╖ рдШрдЯрдХ ( рдЬрд╛рд╣рд┐рд░рд╛ рддреМрд░ рдкрд░ рдпрд╣ VBX рдерд╛ ) рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдзреНрд╡рдирд┐рдпрд╛рдБ рдмрдЬрд╛рддрд╛ рд╣реИ, рдЬреЛ рдЕрддреБрд▓реНрдпрдХрд╛рд▓рд┐рдХ рд╕рд╛рдЙрдВрдб рдХрд╛рд░реНрдб рдбреНрд░рд╛рдЗрд╡рд░реЛрдВ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рд╕рд┐рдВрдХреНрд░реЛрдирд╕ рдбреНрд░рд╛рдЗрд╡рд░ SPEAKER.DRV



рд╕рдорд░реНрдерди рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ, рдЬреЛ рдХрдВрдкреНрдпреВрдЯрд░реЛрдВ рдХреЛ рдПрдХ рд╕рд╛рдЙрдВрдб рдХрд╛рд░реНрдб рдХреЗ рдмрд┐рдирд╛ рд╕реНрдкреАрдХрд░ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдзреНрд╡рдирд┐ рдЦреЗрд▓рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред

рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреБрдЫ рдРрд╕реА рдЪреАрдЬрд╝реЛрдВ рдХреА рддрд▓рд╛рд╢ рдореЗрдВ рдереЗ рдЬреЛ рдЗрд╕ рддреБрд▓реНрдпрдХрд╛рд▓рд┐рдХ рдЪрд╛рд▓рдХ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░ рд╕рдХреЗ - рдФрд░ рд╕рд╛рдЙрдВрдб рдПрдбрд┐рдЯрд░ рдкрд╛рдпрд╛ред рдЙрд╕рдХреА рдЦрд┐рдбрд╝рдХреА рдореЗрдВ рдХреАрд╕реНрдЯреНрд░реЛрдХреНрд╕ рдХреА рдирдХрд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП - рдФрд░ рдЦрд┐рд▓рд╛рдбрд╝реА рдШрдЯрдХ рдХреЗ рд▓рд┐рдП рдПрдХ рд╕рд╕реНрддрд╛ рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрди рддреИрдпрд╛рд░ рд╣реИред



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






рдореИрдВ рдЖрдкрдХреЛ рд╕рд▓рд╛рд╣ рджреЗрддрд╛ рд╣реВрдВ рдХрд┐ рдЖрдк рдЙрд╕реА рд╕рдордп рдореЗрд░реЗ рдЕрдВрддрд┐рдо рдЕрдиреБрд╡рд╛рдж - рдкрд╕рдВрджреАрджрд╛ "рдЖрдпрд░рди" рдмрдЧ рдХреЛ рджреЗрдЦреЗрдВ



All Articles