เชง เชเชกเชตเซ‡เชจเซเชšเชฐเซเชธ เช“เชซ เชง เชชเซเชฐเชชเช‚เชšเซ€ เชฎเชพเชฒเชตเซ‡เชฐ, เชญเชพเช— IV: DDE เช…เชจเซ‡ เชตเชฐเซเชก เชกเซ‹เช•เซเชฏเซเชฎเซ‡เชจเซเชŸ เชซเซ€เชฒเซเชกเซเชธ

เชง เชเชกเชตเซ‡เชจเซเชšเชฐเซเชธ เช“เชซ เชง เชชเซเชฐเชชเช‚เชšเซ€ เชฎเชพเชฒเชตเซ‡เชฐ, เชญเชพเช— IV: DDE เช…เชจเซ‡ เชตเชฐเซเชก เชกเซ‹เช•เซเชฏเซเชฎเซ‡เชจเซเชŸ เชซเซ€เชฒเซเชกเซเชธ

เช† เชฒเซ‡เช– เชซเชพเช‡เชฒเชฒเซ‡เชธ เชฎเชพเชฒเชตเซ‡เชฐ เชถเซเชฐเซ‡เชฃเซ€เชจเซ‹ เชเช• เชญเชพเช— เช›เซ‡. เชถเซเชฐเซ‡เชฃเซ€เชจเชพ เช…เชจเซเชฏ เชคเชฎเชพเชฎ เชญเชพเช—เซ‹:

เช† เชฒเซ‡เช–เชฎเชพเช‚, เชนเซเช‚ เชธเชฟเชธเซเชŸเชฎ เชชเชฐ เชชเชฟเชจเชฟเช‚เช— เชธเชพเชฅเซ‡ เชตเชงเซ เชœเชŸเชฟเชฒ เชฎเชฒเซเชŸเซ€-เชธเซเชŸเซ‡เชœ เชซเชพเช‡เชฒเชฒเซ‡เชธ เชเชŸเซ‡เช• เชฆเซƒเชถเซเชฏเชฎเชพเช‚ เชกเชพเช‡เชต เช•เชฐเชตเชพ เชœเชˆ เชฐเชนเซเชฏเซ‹ เชนเชคเซ‹. เชชเชฐเช‚เชคเซ เชชเช›เซ€ เชนเซเช‚ เชเช• เช…เชตเชฟเชถเซเชตเชธเชจเซ€เชฏ เชธเชฐเชณ, เชจเซ‹-เช•เซ‹เชก เชนเซเชฎเชฒเซ‹ เช†เชตเซเชฏเซ‹โ€”เช•เซ‹เชˆ เชตเชฐเซเชก เช…เชฅเชตเชพ เชเช•เซเชธเซ‡เชฒ เชฎเซ‡เช•เซเชฐเซ‹เชจเซ€ เชœเชฐเซ‚เชฐ เชจเชฅเซ€! เช…เชจเซ‡ เช† เชฒเซ‡เช–เซ‹เชจเซ€ เช† เชถเซเชฐเซ‡เชฃเซ€ เชนเซ‡เช เชณเชจเซ€ เชฎเชพเชฐเซ€ เชฎเซ‚เชณ เชชเซ‚เชฐเซเชตเชงเชพเชฐเชฃเชพเชจเซ‡ เชตเชงเซ เช…เชธเชฐเช•เชพเชฐเช• เชฐเซ€เชคเซ‡ เชธเชพเชฌเชฟเชค เช•เชฐเซ‡ เช›เซ‡: เช•เซ‹เชˆเชชเชฃ เชธเช‚เชธเซเชฅเชพเชจเชพ เชฌเชพเชนเซเชฏ เชชเชฐเชฟเชฎเชฟเชคเชฟเชจเซ‡ เชคเซ‹เชกเชตเซเช‚ เช เชฎเซเชถเซเช•เซ‡เชฒ เช•เชพเชฐเซเชฏ เชจเชฅเซ€.

เชชเซเชฐเชฅเชฎ เชนเซเชฎเชฒเซ‹ เชœเซ‡ เชนเซเช‚ เชตเชฐเซเชฃเชจ เช•เชฐเซ€เชถ เชคเซ‡ เชฎเชพเช‡เช•เซเชฐเซ‹เชธเซ‹เชซเซเชŸ เชตเชฐเซเชกเชจเซ€ เชจเชฌเชณเชพเชˆเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ‡ เช›เซ‡ เชœเซ‡ เชคเซ‡เชจเชพ เชชเชฐ เช†เชงเชพเชฐเชฟเชค เช›เซ‡ เชœเซ‚เชจเชพ เชกเชพเชฏเชจเซ‡เชฎเชฟเช• เชกเซ‡เชŸเชพ เชเช•เซเชธเชšเซ‡เชจเซเชœ เชชเซเชฐเซ‹เชŸเซ‹เช•เซ‹เชฒ (DDE). เชคเซ‡เชฃเซ€ เชชเชนเซ‡เชฒเซ‡เชฅเซ€ เชœ เชนเชคเซ€ เชจเชฟเชถเซเชšเชฟเชค. เชฌเซ€เชœเซเช‚ Microsoft COM เช…เชจเซ‡ เช‘เชฌเซเชœเซ‡เช•เซเชŸ เชŸเซเชฐเชพเชจเซเชธเชซเชฐ เช•เซเชทเชฎเชคเชพเช“เชฎเชพเช‚ เชตเชงเซ เชธเชพเชฎเชพเชจเซเชฏ เชจเชฌเชณเชพเชˆเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ‡ เช›เซ‡.

DDE เชธเชพเชฅเซ‡ เชญเชตเชฟเชทเซเชฏ เชชเชฐ เชชเชพเช›เชพ เชœเชพเช“

เชฌเซ€เชœเชพ เช•เซ‹เชˆเชจเซ‡ DDE เชฏเชพเชฆ เช›เซ‡? เช•เชฆเชพเชš เช˜เชฃเชพ เชจเชฅเซ€. เชคเซ‡ เชชเซเชฐเชฅเชฎเชฎเชพเช‚เชจเซ€ เชเช• เชนเชคเซ€ เช‡เชจเซเชŸเชฐ-เชชเซเชฐเซ‹เชธเซ‡เชธ เช•เชฎเซเชฏเซเชจเชฟเช•เซ‡เชถเชจ เชชเซเชฐเซ‹เชŸเซ‹เช•เซ‹เชฒ เช•เซ‡ เชœเซ‡ เชเชชเซเชฒเชฟเช•เซ‡เชถเชจเซ‹ เช…เชจเซ‡ เช‰เชชเช•เชฐเชฃเซ‹เชจเซ‡ เชกเซ‡เชŸเชพ เชŸเซเชฐเชพเชจเซเชธเชซเชฐ เช•เชฐเชตเชพเชจเซ€ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเซ‡ เช›เซ‡.

เชนเซเช‚ เชชเซ‹เชคเซ‡ เชคเซ‡เชจเชพเชฅเซ€ เชฅเซ‹เชกเซ‹ เชชเชฐเชฟเชšเชฟเชค เช›เซเช‚ เช•เชพเชฐเชฃ เช•เซ‡ เชนเซเช‚ เชŸเซ‡เชฒเชฟเช•เซ‹เชฎ เชธเชพเชงเชจเซ‹เชจเซ€ เชคเชชเชพเชธ เช…เชจเซ‡ เชชเชฐเซ€เช•เซเชทเชฃ เช•เชฐเชคเซ‹ เชนเชคเซ‹. เชคเซ‡ เชธเชฎเชฏเซ‡, DDEเช, เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, เช•เซ‹เชฒ เชธเซ‡เชจเซเชŸเชฐ เช“เชชเชฐเซ‡เชŸเชฐเซเชธเชจเซ‡ CRM เชเชชเซเชฒเชฟเช•เซ‡เชถเชจเชฎเชพเช‚ เช•เซ‹เชฒเชฐ เช†เชˆเชกเซ€ เชŸเซเชฐเชพเชจเซเชธเชซเชฐ เช•เชฐเชตเชพเชจเซ€ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเซ€, เชœเซ‡เชฃเซ‡ เช†เช–เชฐเซ‡ เช—เซเชฐเชพเชนเช• เช•เชพเชฐเซเชก เช–เซ‹เชฒเซเชฏเซเช‚. เช† เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡, เชคเชฎเชพเชฐเซ‡ เชคเชฎเชพเชฐเชพ เชซเซ‹เชจ เช…เชจเซ‡ เชคเชฎเชพเชฐเชพ เช•เชฎเซเชชเซเชฏเซเชŸเชฐ เชตเชšเซเชšเซ‡ RS-232 เช•เซ‡เชฌเชฒเชจเซ‡ เช•เชจเซ‡เช•เซเชŸ เช•เชฐเชตเชพเชจเซ€ เชนเชคเซ€. เช เชฆเชฟเชตเชธเซ‹ เชนเชคเชพ!

เชœเซ‡เชฎ เชœเซ‡เชฎ เชคเซ‡ เชฌเชนเชพเชฐ เช†เชตเซเชฏเซเช‚ เช›เซ‡, เชฎเชพเช‡เช•เซเชฐเซ‹เชธเซ‹เชซเซเชŸ เชตเชฐเซเชก เชนเชœเซ เชชเชฃ เช›เซ‡ เช†เชงเชพเชฐ เช†เชชเซ‡ เช›เซ‡ DDE.

เช•เซ‹เชก เชตเชฟเชจเชพ เช† เชนเซเชฎเชฒเชพเชจเซ‡ เชถเซเช‚ เช…เชธเชฐเช•เชพเชฐเช• เชฌเชจเชพเชตเซ‡ เช›เซ‡ เชคเซ‡ เช เช›เซ‡ เช•เซ‡ เชคเชฎเซ‡ DDE เชชเซเชฐเซ‹เชŸเซ‹เช•เซ‹เชฒเชจเซ‡ เชเช•เซเชธเซ‡เชธ เช•เชฐเซ€ เชถเช•เซ‹ เช›เซ‹ เชธเซ€เชงเชพ เชตเชฐเซเชก เชกเซ‹เช•เซเชฏเซเชฎเซ‡เชจเซเชŸเชฎเชพเช‚ เช“เชŸเซ‹เชฎเซ‡เชŸเชฟเช• เชซเซ€เชฒเซเชกเชฎเชพเช‚เชฅเซ€ (เชธเซ‡เชจเซเชธเชชเซ‹เชธเซเชŸ เชฎเชพเชŸเซ‡ เชนเซ‡เชŸเซเชธ เช“เชซ เชธเช‚เชถเซ‹เชงเชจ เช…เชจเซ‡ เชชเซเชฐเช•เชพเชถเชจเซ‹ เชคเซ‡เชจเชพ เชตเชฟเชถเซ‡).

เชซเซ€เชฒเซเชก เช•เซ‹เชกเซเชธ เชเช• เช…เชจเซเชฏ เชชเซเชฐเชพเชšเซ€เชจ เชเชฎเชเชธ เชตเชฐเซเชก เชธเซเชตเชฟเชงเชพ เช›เซ‡ เชœเซ‡ เชคเชฎเชจเซ‡ เชคเชฎเชพเชฐเชพ เชฆเชธเซเชคเชพเชตเซ‡เชœเชฎเชพเช‚ เชกเชพเชฏเชจเซ‡เชฎเชฟเช• เชŸเซ‡เช•เซเชธเซเชŸ เช…เชจเซ‡ เชฅเซ‹เชกเซ€ เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎเชฟเช‚เช— เช‰เชฎเซ‡เชฐเชตเชพเชจเซ€ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเซ‡ เช›เซ‡. เชธเซŒเชฅเซ€ เชธเซเชชเชทเซเชŸ เช‰เชฆเชพเชนเชฐเชฃ เชชเซƒเชทเซเช  เชจเช‚เชฌเชฐ เชซเซ€เชฒเซเชก เช›เซ‡, เชœเซ‡ {PAGE *MERGEFORMAT} เชฎเซ‚เชฒเซเชฏเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เชซเซ‚เชŸเชฐเชฎเชพเช‚ เชฆเชพเช–เชฒ เช•เชฐเซ€ เชถเช•เชพเชฏ เช›เซ‡. เช† เชชเซƒเชทเซเช  เชจเช‚เชฌเชฐเซ‹เชจเซ‡ เช†เชชเชฎเซ‡เชณเซ‡ เชœเชจเชฐเซ‡เชŸ เช•เชฐเชตเชพเชจเซ€ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเซ‡ เช›เซ‡.

เชง เชเชกเชตเซ‡เชจเซเชšเชฐเซเชธ เช“เชซ เชง เชชเซเชฐเชชเช‚เชšเซ€ เชฎเชพเชฒเชตเซ‡เชฐ, เชญเชพเช— IV: DDE เช…เชจเซ‡ เชตเชฐเซเชก เชกเซ‹เช•เซเชฏเซเชฎเซ‡เชจเซเชŸ เชซเซ€เชฒเซเชกเซเชธ
เชธเช‚เช•เซ‡เชค: เชคเชฎเซ‡ Insert เชนเซ‡เช เชณ เชซเซ€เชฒเซเชก เชฎเซ‡เชจเซ เช†เช‡เชŸเชฎ เชถเซ‹เชงเซ€ เชถเช•เซ‹ เช›เซ‹.

เชฎเชจเซ‡ เชฏเชพเชฆ เช›เซ‡ เช•เซ‡ เชœเซเชฏเชพเชฐเซ‡ เชฎเซ‡เช‚ เชชเชนเซ‡เชฒเซ€เชตเชพเชฐ เชตเชฐเซเชกเชฎเชพเช‚ เช† เชธเซเชตเชฟเชงเชพ เชถเซ‹เชงเซ€ เชนเชคเซ€, เชคเซเชฏเชพเชฐเซ‡ เชนเซเช‚ เช†เชถเซเชšเชฐเซเชฏเชšเช•เชฟเชค เชฅเชˆ เช—เชฏเซ‹ เชนเชคเซ‹. เช…เชจเซ‡ เชœเซเชฏเชพเช‚ เชธเซเชงเซ€ เชชเซ‡เชš เชคเซ‡เชจเซ‡ เช…เช•เซเชทเชฎ เช•เชฐเซ‡ เชคเซเชฏเชพเช‚ เชธเซเชงเซ€, เชตเชฐเซเชก เชนเชœเซ เชชเชฃ DDE เชซเซ€เชฒเซเชกเซเชธ เชตเชฟเช•เชฒเซเชชเชจเซ‡ เชธเชฎเชฐเซเชฅเชจ เช†เชชเซ‡ เช›เซ‡. เชตเชฟเชšเชพเชฐ เชเชตเซ‹ เชนเชคเซ‹ เช•เซ‡ DDE เชตเชฐเซเชกเชจเซ‡ เชเชชเซเชฒเซ€เช•เซ‡เชถเชจ เชธเชพเชฅเซ‡ เชธเซ€เชงเซ‹ เชธเช‚เชšเชพเชฐ เช•เชฐเชตเชพเชจเซ€ เชชเชฐเชตเชพเชจเช—เซ€ เช†เชชเชถเซ‡, เชœเซ‡เชฅเซ€ เชคเซ‡ เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎเชจเชพ เช†เช‰เชŸเชชเซเชŸเชจเซ‡ เชฆเชธเซเชคเชพเชตเซ‡เชœเชฎเชพเช‚ เชชเชพเชธ เช•เชฐเซ€ เชถเช•เซ‡. เชคเซ‡ เชธเชฎเชฏเซ‡ เชคเซ‡ เช–เซ‚เชฌ เชœ เชฏเซเชตเชพเชจ เชคเช•เชจเซ€เช• เชนเชคเซ€ - เชฌเชพเชนเซเชฏ เชเชชเซเชฒเชฟเช•เซ‡เชถเชจเซ‹ เชธเชพเชฅเซ‡ เชกเซ‡เชŸเชพ เชตเชฟเชจเชฟเชฎเชฏ เชฎเชพเชŸเซ‡ เชธเชชเซ‹เชฐเซเชŸ. เชคเซ‡ เชชเช›เซ€เชฅเซ€ COM เชŸเซ‡เช•เซเชจเซ‹เชฒเซ‹เชœเซ€เชฎเชพเช‚ เชตเชฟเช•เชธเชพเชตเชตเชพเชฎเชพเช‚ เช†เชตเซ€ เชนเชคเซ€, เชœเซ‡เชจเซ‡ เช†เชชเชฃเซ‡ เชจเซ€เชšเซ‡ เชชเชฃ เชœเซ‹เชˆเชถเซเช‚.

เช†เช–เชฐเซ‡, เชนเซ‡เช•เชฐเซเชธเชจเซ‡ เชธเชฎเชœเชพเชฏเซเช‚ เช•เซ‡ เช† DDE เชเชชเซเชฒเชฟเช•เซ‡เชถเชจ เช•เชฎเชพเชจเซเชก เชถเซ‡เชฒ เชนเซ‹เชˆ เชถเช•เซ‡ เช›เซ‡, เชœเซ‡เชฃเซ‡ เช…เชฒเชฌเชคเซเชค เชชเชพเชตเชฐเชถเซ‡เชฒ เชฒเซ‹เชจเซเชš เช•เชฐเซเชฏเซเช‚ เชนเชคเซเช‚, เช…เชจเซ‡ เชคเซเชฏเชพเช‚เชฅเซ€ เชนเซ‡เช•เชฐเซเชธ เชคเซ‡เช“ เชœเซ‡ เช‡เชšเซเช›เซ‡ เชคเซ‡ เช•เชฐเซ€ เชถเช•เซ‡ เช›เซ‡.
เชจเซ€เชšเซ‡เชจเซ‹ เชธเซเช•เซเชฐเซ€เชจเชถเซ‹เชŸ เชฌเชคเชพเชตเซ‡ เช›เซ‡ เช•เซ‡ เชฎเซ‡เช‚ เช† เชธเซเชŸเซ€เชฒเซเชฅ เชŸเซ‡เช•เชจเชฟเช•เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เช•เชฐเซเชฏเซ‹: DDE เชซเซ€เชฒเซเชกเชฎเชพเช‚เชฅเซ€ เชเช• เชจเชพเชจเซ€ เชชเชพเชตเชฐเชถเซ‡เชฒ เชธเซเช•เซเชฐเชฟเชชเซเชŸ (เชคเซเชฏเชพเชฐเชฌเชพเชฆ PS เชคเชฐเซ€เช•เซ‡ เช“เชณเช–เชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡) เชฌเซ€เชœเซ€ PS เชธเซเช•เซเชฐเชฟเชชเซเชŸ เชฒเซ‹เชก เช•เชฐเซ‡ เช›เซ‡, เชœเซ‡ เชนเซเชฎเชฒเชพเชจเซ‹ เชฌเซ€เชœเซ‹ เชคเชฌเช•เซเช•เซ‹ เชถเชฐเซ‚ เช•เชฐเซ‡ เช›เซ‡.

เชง เชเชกเชตเซ‡เชจเซเชšเชฐเซเชธ เช“เชซ เชง เชชเซเชฐเชชเช‚เชšเซ€ เชฎเชพเชฒเชตเซ‡เชฐ, เชญเชพเช— IV: DDE เช…เชจเซ‡ เชตเชฐเซเชก เชกเซ‹เช•เซเชฏเซเชฎเซ‡เชจเซเชŸ เชซเซ€เชฒเซเชกเซเชธ
เชชเซ‹เชช-เช…เชช เชšเซ‡เชคเชตเชฃเซ€ เชฎเชพเชŸเซ‡ เชตเชฟเชจเซเชกเซ‹เชเชจเซ‹ เช†เชญเชพเชฐ เช•เซ‡ เชฌเชฟเชฒเซเชŸ-เช‡เชจ DDEAUTO เชซเซ€เชฒเซเชก เช—เซเชชเซเชค เชฐเซ€เชคเซ‡ เชถเซ‡เชฒ เชถเชฐเซ‚ เช•เชฐเชตเชพเชจเซ‹ เชชเซเชฐเชฏเชพเชธ เช•เชฐเซ€ เชฐเชนเซเชฏเซเช‚ เช›เซ‡

เชจเชฌเชณเชพเชˆเชจเซเช‚ เชถเซ‹เชทเชฃ เช•เชฐเชตเชพเชจเซ€ เชชเชธเช‚เชฆเช—เซ€เชจเซ€ เชชเชฆเซเชงเชคเชฟ เช DDEAUTO เชซเซ€เชฒเซเชก เชธเชพเชฅเซ‡เชจเชพ เชตเซ‡เชฐเชฟเช…เชจเซเชŸเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเชพเชจเซ€ เช›เซ‡, เชœเซ‡ เช†เชชเชฎเซ‡เชณเซ‡ เชธเซเช•เซเชฐเชฟเชชเซเชŸเชจเซ‡ เชšเชฒเชพเชตเซ‡ เช›เซ‡. เช–เซ‹เชฒเชคเซ€ เชตเช–เชคเซ‡ เชถเชฌเซเชฆ เชฆเชธเซเชคเชพเชตเซ‡เชœ.
เชšเชพเชฒเซ‹ เช†เชชเชฃเซ‡ เช† เชตเชฟเชถเซ‡ เชถเซเช‚ เช•เชฐเซ€ เชถเช•เซ€เช เชคเซ‡ เชตเชฟเชถเซ‡ เชตเชฟเชšเชพเชฐเซ€เช.

เชเช• เชถเชฟเช–เชพเช‰ เชนเซ‡เช•เชฐ เชคเชฐเซ€เช•เซ‡, เชคเชฎเซ‡, เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, เชคเชฎเซ‡ เชซเซ‡เชกเชฐเชฒ เชŸเซ‡เช•เซเชธ เชธเชฐเซเชตเชฟเชธเชฎเชพเช‚เชฅเซ€ เช›เซ‹ เชเชตเซ‹ เชขเซ‹เช‚เช— เช•เชฐเซ€เชจเซ‡ เชซเชฟเชถเชฟเช‚เช— เชˆเชฎเซ‡เชฒ เชฎเซ‹เช•เชฒเซ€ เชถเช•เซ‹ เช›เซ‹ เช…เชจเซ‡ เชชเซเชฐเชฅเชฎ เชคเชฌเช•เซเช•เชพ เชฎเชพเชŸเซ‡ (เชกเซเชฐเซ‰เชชเชฐ, เช†เชตเชถเซเชฏเช•เชชเชฃเซ‡) เชฎเชพเชŸเซ‡ PS เชธเซเช•เซเชฐเชฟเชชเซเชŸ เชธเชพเชฅเซ‡ DDEAUTO เชซเซ€เชฒเซเชกเชจเซ‡ เชเชฎเซเชฌเซ‡เชก เช•เชฐเซ€ เชถเช•เซ‹ เช›เซ‹. เช…เชจเซ‡ เชคเชฎเชพเชฐเซ‡ เชฎเซ‡เช•เซเชฐเซ‹เช เชตเช—เซ‡เชฐเซ‡เชจเซเช‚ เช•เซ‹เชˆ เชตเชพเชธเซเชคเชตเชฟเช• เช•เซ‹เชกเชฟเช‚เช— เช•เชฐเชตเชพเชจเซ€ เชชเชฃ เชœเชฐเซ‚เชฐ เชจเชฅเซ€, เชœเซ‡เชฎ เช•เซ‡ เชฎเซ‡เช‚ เช•เชฐเซเชฏเซเช‚ เช…เช—เชพเช‰เชจเซ‹ เชฒเซ‡เช–.
เชชเซ€เชกเชฟเชค เชคเชฎเชพเชฐเซ‹ เชฆเชธเซเชคเชพเชตเซ‡เชœ เช–เซ‹เชฒเซ‡ เช›เซ‡, เชเชฎเซเชฌเซ‡เชกเซ‡เชก เชธเซเช•เซเชฐเชฟเชชเซเชŸ เชธเช•เซเชฐเชฟเชฏ เชฅเชพเชฏ เช›เซ‡ เช…เชจเซ‡ เชนเซ‡เช•เชฐ เช•เชฎเซเชชเซเชฏเซเชŸเชฐเชจเซ€ เช…เช‚เชฆเชฐ เชœเชพเชฏ เช›เซ‡. เชฎเชพเชฐเชพ เช•เชฟเชธเซเชธเชพเชฎเชพเช‚, เชฐเชฟเชฎเซ‹เชŸ เชชเซ€เชเชธ เชธเซเช•เซเชฐเชฟเชชเซเชŸ เชซเช•เซเชค เชเช• เชธเช‚เชฆเซ‡เชถ เช›เชพเชชเซ‡ เช›เซ‡, เชชเชฐเช‚เชคเซ เชคเซ‡ PS เชเชฎเซเชชเชพเชฏเชฐ เช•เซเชฒเชพเชฏเช‚เชŸเชจเซ‡ เชธเชฐเชณเชคเชพเชฅเซ€ เชฒเซ‹เชจเซเชš เช•เชฐเซ€ เชถเช•เซ‡ เช›เซ‡, เชœเซ‡ เชฐเชฟเชฎเซ‹เชŸ เชถเซ‡เชฒ เชเช•เซเชธเซ‡เชธ เชชเซเชฐเชฆเชพเชจ เช•เชฐเชถเซ‡.
เช…เชจเซ‡ เชชเซ€เชกเชฟเชคเชพเชจเซ‡ เช•เช‚เชˆเชชเชฃ เช•เชนเซ‡เชตเชพเชจเซ‹ เชธเชฎเชฏ เชฎเชณเซ‡ เชคเซ‡ เชชเชนเซ‡เชฒเชพเช‚, เชนเซ‡เช•เชฐเซเชธ เช—เชพเชฎเชจเชพ เชธเซŒเชฅเซ€ เชงเชจเชฟเช• เช•เชฟเชถเซ‹เชฐเซ‹ เชฌเชจเซ€ เชœเชถเซ‡.

เชง เชเชกเชตเซ‡เชจเซเชšเชฐเซเชธ เช“เชซ เชง เชชเซเชฐเชชเช‚เชšเซ€ เชฎเชพเชฒเชตเซ‡เชฐ, เชญเชพเช— IV: DDE เช…เชจเซ‡ เชตเชฐเซเชก เชกเซ‹เช•เซเชฏเซเชฎเซ‡เชจเซเชŸ เชซเซ€เชฒเซเชกเซเชธ
เชถเซ‡เชฒเชจเซ‡ เชธเชนเซ‡เชœ เชชเชฃ เช•เซ‹เชกเชฟเช‚เช— เชตเชฟเชจเชพ เชฒเซ‹เชจเซเชš เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซ‹ เชนเชคเซ‹. เชเช• เชฌเชพเชณเช• เชชเชฃ เชคเซ‡ เช•เชฐเซ€ เชถเช•เซ‡ เช›เซ‡!

DDE เช…เชจเซ‡ เช•เซเชทเซ‡เชคเซเชฐเซ‹

เชฎเชพเช‡เช•เซเชฐเซ‹เชธเซ‹เชซเซเชŸเซ‡ เชชเชพเช›เชณเชฅเซ€ เชตเชฐเซเชกเชฎเชพเช‚ เชกเซ€เชกเซ€เช‡เชจเซ‡ เชจเชฟเชทเซเช•เซเชฐเชฟเชฏ เช•เชฐเซเชฏเซเช‚, เชชเชฐเช‚เชคเซ เช•เช‚เชชเชจเซ€เช เชœเชฃเชพเชตเซเชฏเซเช‚ เช•เซ‡ เช† เชธเซเชตเชฟเชงเชพเชจเซ‹ เช–เชพเชฒเซ€ เชฆเซเชฐเซเชชเชฏเซ‹เช— เชฅเชฏเซ‹ เชนเชคเซ‹ เชคเซ‡ เชชเชนเซ‡เชฒเชพเช‚ เชจเชนเซ€เช‚. เช•เช‚เชˆเชชเชฃ เชฌเชฆเชฒเชตเชพเชจเซ€ เชคเซ‡เชฎเชจเซ€ เช…เชจเชฟเชšเซเช›เชพ เชธเชฎเชœเซ€ เชถเช•เชพเชฏ เชคเซ‡เชตเซ€ เช›เซ‡. เชฎเชพเชฐเชพ เช…เชจเซเชญเชตเชฎเชพเช‚, เชฎเซ‡เช‚ เชœเชพเชคเซ‡ เชเช• เช‰เชฆเชพเชนเชฐเชฃ เชœเซ‹เชฏเซเช‚ เช›เซ‡ เช•เซ‡ เชœเซเชฏเชพเช‚ เชฆเชธเซเชคเชพเชตเซ‡เชœ เช–เซ‹เชฒเชคเซ€ เชตเช–เชคเซ‡ เชซเซ€เชฒเซเชกเซเชธ เช…เชชเชกเซ‡เชŸ เช•เชฐเชตเชพเชจเซเช‚ เชธเช•เซเชทเชฎ เชนเชคเซเช‚, เชชเชฐเช‚เชคเซ เชตเชฐเซเชก เชฎเซ‡เช•เซเชฐเซ‹ IT เชฆเซเชตเชพเชฐเชพ เช…เช•เซเชทเชฎ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเชพ เชนเชคเชพ (เชชเชฐเช‚เชคเซ เชธเซ‚เชšเชจเชพ เชฆเชฐเซเชถเชพเชตเซ‡ เช›เซ‡). เชฎเชพเชฐเซเช— เชฆเซเชตเชพเชฐเชพ, เชคเชฎเซ‡ เชตเชฐเซเชก เชธเซ‡เชŸเชฟเช‚เช—เซเชธ เชตเชฟเชญเชพเช—เชฎเชพเช‚ เช…เชจเซเชฐเซ‚เชช เชธเซ‡เชŸเชฟเช‚เช—เซเชธ เชถเซ‹เชงเซ€ เชถเช•เซ‹ เช›เซ‹.

เชœเซ‹ เช•เซ‡, เชซเซ€เชฒเซเชก เช…เชชเชกเซ‡เชŸเชฟเช‚เช— เชธเช•เซเชทเชฎ เชนเซ‹เชฏ เชคเซ‹ เชชเชฃ, เช‰เชชเชฐเชจเชพ DDEเชจเซ€ เชœเซ‡เชฎ, เชœเซเชฏเชพเชฐเซ‡ เช•เซ‹เชˆ เชซเซ€เชฒเซเชก เช•เชพเชขเซ€ เชจเชพเช–เซ‡เชฒเชพ เชกเซ‡เชŸเชพเชจเซ€ เชเช•เซเชธเซ‡เชธเชจเซ€ เชตเชฟเชจเช‚เชคเซ€ เช•เชฐเซ‡ เช›เซ‡ เชคเซเชฏเชพเชฐเซ‡ เชฎเชพเช‡เช•เซเชฐเซ‹เชธเซ‹เชซเซเชŸ เชตเชฐเซเชก เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพเชจเซ‡ เชตเชงเซเชฎเชพเช‚ เชธเซ‚เชšเชฟเชค เช•เชฐเซ‡ เช›เซ‡. เชฎเชพเชˆเช•เซเชฐเซ‹เชธเซ‹เชซเซเชŸ เช–เชฐเซ‡เช–เชฐ เชคเชฎเชจเซ‡ เชšเซ‡เชคเชตเชฃเซ€ เช†เชชเซ€ เชฐเชนเซเชฏเซเช‚ เช›เซ‡.

เชชเชฐเช‚เชคเซ เชฎเซ‹เชŸเซ‡ เชญเชพเช—เซ‡, เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพเช“ เชนเชœเซ€ เชชเชฃ เช† เชšเซ‡เชคเชตเชฃเซ€เชจเซ‡ เช…เชตเช—เชฃเชถเซ‡ เช…เชจเซ‡ เชตเชฐเซเชกเชฎเชพเช‚ เชซเซ€เชฒเซเชก เช…เชชเชกเซ‡เชŸเชจเซ‡ เชธเช•เซเชฐเชฟเชฏ เช•เชฐเชถเซ‡. เช–เชคเชฐเชจเชพเช• DDE เชธเซเชตเชฟเชงเชพเชจเซ‡ เช…เช•เซเชทเชฎ เช•เชฐเชตเชพ เชฌเชฆเชฒ Microsoft เชจเซ‹ เช†เชญเชพเชฐ เชฎเชพเชจเชตเชพเชจเซ€ เช† เชเช• เชฆเซเชฐเซเชฒเชญ เชคเช• เช›เซ‡.

เช†เชœเซ‡ เช…เชจเชชเซ‡เชšเซเชก เชตเชฟเชจเซเชกเซ‹เช เชธเชฟเชธเซเชŸเชฎ เชถเซ‹เชงเชตเชพเชจเซเช‚ เช•เซ‡เชŸเชฒเซเช‚ เชฎเซเชถเซเช•เซ‡เชฒ เช›เซ‡?

เช† เชชเชฐเซ€เช•เซเชทเชฃ เชฎเชพเชŸเซ‡, เชฎเซ‡เช‚ เชตเชฐเซเชšเซเชฏเซเช…เชฒ เชกเซ‡เชธเซเช•เชŸเซ‹เชชเชจเซ‡ เชเช•เซเชธเซ‡เชธ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ AWS เชตเชฐเซเช•เชธเซเชชเซ‡เชธเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซเชฏเซ‹. เช† เชฐเซ€เชคเซ‡ เชฎเชจเซ‡ เชเช• เช…เชจเชชเซ‡เชšเซเชก MS Office เชตเชฐเซเชšเซเชฏเซเช…เชฒ เชฎเชถเซ€เชจ เชฎเชณเซเชฏเซเช‚ เชœเซ‡เชฃเซ‡ เชฎเชจเซ‡ DDEAUTO เชซเซ€เชฒเซเชก เชฆเชพเช–เชฒ เช•เชฐเชตเชพเชจเซ€ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเซ€. เชฎเชจเซ‡ เช•เซ‹เชˆ เชถเช‚เช•เชพ เชจเชฅเซ€ เช•เซ‡ เชคเซ‡ เชœ เชฐเซ€เชคเซ‡ เชคเชฎเซ‡ เช…เชจเซเชฏ เช•เช‚เชชเชจเซ€เช“ เชถเซ‹เชงเซ€ เชถเช•เซ‹ เช›เซ‹ เชœเซ‡เชฎเชฃเซ‡ เชนเชœเซ€ เชธเซเชงเซ€ เชœเชฐเซ‚เชฐเซ€ เชธเซเชฐเช•เซเชทเชพ เชชเซ‡เชš เช‡เชจเซเชธเซเชŸเซ‹เชฒ เช•เชฐเซเชฏเชพ เชจเชฅเซ€.

เชชเชฆเชพเชฐเซเชฅเซ‹เชจเซเช‚ เชฐเชนเชธเซเชฏ

เชœเซ‹ เชคเชฎเซ‡ เช† เชชเซ‡เชš เช‡เชจเซเชธเซเชŸเซ‹เชฒ เช•เชฐเซเชฏเซเช‚ เชนเซ‹เชฏ เชคเซ‹ เชชเชฃ, MS Office เชฎเชพเช‚ เช…เชจเซเชฏ เชธเซเชฐเช•เซเชทเชพ เช›เชฟเชฆเซเชฐเซ‹ เช›เซ‡ เชœเซ‡ เชนเซ‡เช•เชฐเซเชธเชจเซ‡ เชตเชฐเซเชก เชธเชพเชฅเซ‡ เช…เชฎเซ‡ เชœเซ‡ เช•เชฐเซเชฏเซเช‚ เช›เซ‡ เชคเซ‡เชจเชพ เชœเซ‡เชตเซเช‚ เชœ เช•เช‚เชˆเช• เช•เชฐเชตเชพเชจเซ€ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเซ‡ เช›เซ‡. เช†เช—เชณเชจเชพ เชฆเซƒเชถเซเชฏเชฎเชพเช‚ เช†เชชเชฃเซ‡ เชถเซ€เช–เซ€เชถเซเช‚ เช•เซ‹เชˆเชชเชฃ เช•เซ‹เชก เชฒเช–เซเชฏเชพ เชตเชฟเชจเชพ เชซเชฟเชถเชฟเช‚เช— เชนเซเชฎเชฒเชพ เชฎเชพเชŸเซ‡ เชเช•เซเชธเซ‡เชฒเชจเซ‹ เชฌเชพเชˆเชŸ เชคเชฐเซ€เช•เซ‡ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ‹.

เช† เชฆเซƒเชถเซเชฏเชจเซ‡ เชธเชฎเชœเชตเชพ เชฎเชพเชŸเซ‡, เชšเชพเชฒเซ‹ เชฎเชพเช‡เช•เซเชฐเซ‹เชธเซ‹เชซเซเชŸ เช•เชฎเซเชชเซ‹เชจเชจเซเชŸ เช‘เชฌเซเชœเซ‡เช•เซเชŸ เชฎเซ‹เชกเชฒเชจเซ‡ เชฏเชพเชฆ เช•เชฐเซ€เช, เช…เชฅเชตเชพ เชŸเซ‚เช‚เช•เชฎเชพเช‚ COM (เช•เชฎเซเชชเซ‹เชจเชจเซเชŸ เช‘เชฌเซเชœเซ‡เช•เซเชŸ เชฎเซ‹เชกเชฒ).

COM 1990 เชจเชพ เชฆเชพเชฏเช•เชพเชฅเซ€ เช†เชธเชชเชพเชธ เช›เซ‡, เช…เชจเซ‡ RPC เชฐเชฟเชฎเซ‹เชŸ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพ เช•เซ‰เชฒเซเชธ เชชเชฐ เช†เชงเชพเชฐเชฟเชค "เชญเชพเชทเชพ-เชคเชŸเชธเซเชฅ เช‘เชฌเซเชœเซ‡เช•เซเชŸ-เช“เชฐเชฟเชเชจเซเชŸเซ‡เชก เช˜เชŸเช• เชฎเซ‹เชกเซ‡เชฒ" เชคเชฐเซ€เช•เซ‡ เชตเซเชฏเชพเช–เซเชฏเชพเชฏเชฟเชค เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡. COM เชชเชฐเชฟเชญเชพเชทเชพเชจเซ€ เชธเชพเชฎเชพเชจเซเชฏ เชธเชฎเชœ เชฎเชพเชŸเซ‡, เชตเชพเช‚เชšเซ‹ เช† เชชเซ‹เชธเซเชŸ เชธเซเชŸเซ‡เช•เช“เชตเชฐเชซเซเชฒเซ‹ เชชเชฐ.

เชฎเซ‚เชณเชญเซ‚เชค เชฐเซ€เชคเซ‡, เชคเชฎเซ‡ COM เชเชชเซเชฒเชฟเช•เซ‡เชถเชจเชจเซ‡ เชเช•เซเชธเซ‡เชฒ เช…เชฅเชตเชพ เชตเชฐเซเชก เชเช•เซเชเชฟเช•เซเชฏเซเชŸเซ‡เชฌเชฒ เชคเชฐเซ€เช•เซ‡ เช…เชฅเชตเชพ เช…เชจเซเชฏ เชฌเชพเชˆเชจเชฐเซ€ เชซเชพเช‡เชฒ เชคเชฐเซ€เช•เซ‡ เชตเชฟเชšเชพเชฐเซ€ เชถเช•เซ‹ เช›เซ‹ เชœเซ‡ เชšเชพเชฒเซ‡ เช›เซ‡.

เชคเซ‡ เชคเชพเชฐเชฃ เช†เชชเซ‡ เช›เซ‡ เช•เซ‡ COM เชเชชเซเชฒเชฟเช•เซ‡เชถเชจ เชชเชฃ เชšเชพเชฒเซ€ เชถเช•เซ‡ เช›เซ‡ เชฆเซƒเชถเซเชฏ โ€” JavaScript เช…เชฅเชตเชพ VBScript. เชคเช•เชจเซ€เช•เซ€ เชฐเซ€เชคเซ‡ เชคเซ‡เชจเซ‡ เช•เชนเซ‡เชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡ เชธเซเช•เซเชฐเชฟเชชเซเชŸเชฒเซ‡เชŸ. เชคเชฎเซ‡ Windows เชฎเชพเช‚ เชซเชพเช‡เชฒเซ‹ เชฎเชพเชŸเซ‡ .sct เชเช•เซเชธเซเชŸเซ‡เช‚เชถเชจ เชœเซ‹เชฏเซเช‚ เชนเชถเซ‡ - เช† เชธเซเช•เซเชฐเชฟเชชเซเชŸเชฒเซ‡เชŸเซเชธ เชฎเชพเชŸเซ‡ เชธเชคเซเชคเชพเชตเชพเชฐ เชเช•เซเชธเซเชŸเซ‡เช‚เชถเชจ เช›เซ‡. เช…เชจเชฟเชตเชพเชฐเซเชฏเชชเชฃเซ‡, เชคเซ‡ XML เชฐเซ‡เชชเชฐเชฎเชพเช‚ เช†เชตเชฐเชฟเชค เชธเซเช•เซเชฐเชฟเชชเซเชŸ เช•เซ‹เชก เช›เซ‡:

<?XML version="1.0"?>

<scriptlet>
<registration
description="test"
progid="test"
version="1.00"
classid="{BBBB4444-0000-0000-0000-0000FAADACDC}"
remotable="true">
</registration>
<script language="JScript">
<![CDATA[

var r = new ActiveXObject("WScript.Shell").Run("cmd /k powershell -c Write-Host You have been scripted!");

]]>
</script>
</scriptlet>

เชนเซ‡เช•เชฐเซเชธ เช…เชจเซ‡ เชชเซ‡เชจเซเชŸเซ‡เชธเซเชŸเชฐเซ‹เช เชถเซ‹เชงเซเชฏเซเช‚ เช›เซ‡ เช•เซ‡ เชตเชฟเชจเซเชกเซ‹เชเชฎเชพเช‚ เช…เชฒเช— เช‰เชชเชฏเซ‹เช—เชฟเชคเชพเช“ เช…เชจเซ‡ เชเชชเซเชฒเชฟเช•เซ‡เชถเชจเซ‹ เช›เซ‡ เชœเซ‡ COM เช‘เชฌเซเชœเซ‡เช•เซเชŸเซเชธ เชธเซเชตเซ€เช•เชพเชฐเซ‡ เช›เซ‡ เช…เชจเซ‡ เชคเซ‡ เชฎเซเชœเชฌ, เชธเซเช•เซเชฐเชฟเชชเซเชŸเชฒเซ‡เชŸเซเชธ เชชเชฃ.

เชนเซเช‚ Pubprn เชคเชฐเซ€เช•เซ‡ เช“เชณเช–เชพเชคเซ€ VBS เชฎเชพเช‚ เชฒเช–เซ‡เชฒเซ€ เชตเชฟเชจเซเชกเซ‹เช เชฏเซเชŸเชฟเชฒเชฟเชŸเซ€เชจเซ‡ เชธเซเช•เซเชฐเชฟเชชเซเชŸเชฒเซ‡เชŸ เชชเชพเชธ เช•เชฐเซ€ เชถเช•เซเช‚ เช›เซเช‚. เชคเซ‡ C:Windowssystem32Printing_Admin_Scripts เชจเซ€ เชŠเช‚เชกเชพเชˆเชฎเชพเช‚ เชธเซเชฅเชฟเชค เช›เซ‡. เชฎเชพเชฐเซเช— เชฆเซเชตเชพเชฐเชพ, เช…เชจเซเชฏ เชตเชฟเชจเซเชกเซ‹เช เช‰เชชเชฏเซ‹เช—เชฟเชคเชพเช“ เช›เซ‡ เชœเซ‡ เช“เชฌเซเชœเซ‡เช•เซเชŸเซเชธเชจเซ‡ เชชเชฐเชฟเชฎเชพเชฃเซ‹ เชคเชฐเซ€เช•เซ‡ เชธเซเชตเซ€เช•เชพเชฐเซ‡ เช›เซ‡. เชšเชพเชฒเซ‹ เชชเชนเซ‡เชฒเชพ เช† เช‰เชฆเชพเชนเชฐเชฃ เชœเซ‹เชˆเช.

เชง เชเชกเชตเซ‡เชจเซเชšเชฐเซเชธ เช“เชซ เชง เชชเซเชฐเชชเช‚เชšเซ€ เชฎเชพเชฒเชตเซ‡เชฐ, เชญเชพเช— IV: DDE เช…เชจเซ‡ เชตเชฐเซเชก เชกเซ‹เช•เซเชฏเซเชฎเซ‡เชจเซเชŸ เชซเซ€เชฒเซเชกเซเชธ
เชคเซ‡ เชคเชฆเซเชฆเชจ เชธเซเชตเชพเชญเชพเชตเชฟเช• เช›เซ‡ เช•เซ‡ เชถเซ‡เชฒ เชชเซเชฐเชฟเชจเซเชŸ เชธเซเช•เซเชฐเชฟเชชเซเชŸเชฎเชพเช‚เชฅเซ€ เชชเชฃ เชฒเซ‹เชจเซเชš เช•เชฐเซ€ เชถเช•เชพเชฏ เช›เซ‡. เชฎเชพเชˆเช•เซเชฐเซ‹เชธเซ‹เชซเซเชŸ เชœเชพเช“!

เชเช• เชชเชฐเซ€เช•เซเชทเชฃ เชคเชฐเซ€เช•เซ‡, เชฎเซ‡เช‚ เชเช• เชธเชฐเชณ เชฐเซ€เชฎเซ‹เชŸ เชธเซเช•เซเชฐเชฟเชชเซเชŸเชฒเซ‡เชŸ เชฌเชจเชพเชตเซเชฏเซเช‚ เช›เซ‡ เชœเซ‡ เชถเซ‡เชฒ เชฒเซ‹เชจเซเชš เช•เชฐเซ‡ เช›เซ‡ เช…เชจเซ‡ เชเช• เชฐเชฎเซเชœเซ€ เชธเช‚เชฆเซ‡เชถ เช›เชพเชชเซ‡ เช›เซ‡, "เชคเชฎเซ‡ เชนเชฎเชฃเชพเช‚ เชœ เชธเซเช•เซเชฐเชฟเชชเซเชŸ เช•เชฐเซ‡เชฒ เช›เซ‡!" เช…เชจเชฟเชตเชพเชฐเซเชฏเชชเชฃเซ‡, pubprn เชเช• เชธเซเช•เซเชฐเชฟเชชเซเชŸเชฒเซ‡เชŸ เช‘เชฌเซเชœเซ‡เช•เซเชŸเชจเซ‡ เชคเซเชตเชฐเชฟเชค เช•เชฐเซ‡ เช›เซ‡, VBScript เช•เซ‹เชกเชจเซ‡ เชฐเซ‡เชชเชฐ เชšเชฒเชพเชตเชตเชพเชจเซ€ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเซ‡ เช›เซ‡. เช† เชชเชฆเซเชงเชคเชฟ เชนเซ‡เช•เชฐเซเชธเชจเซ‡ เชธเซเชชเชทเซเชŸ เชฒเชพเชญ เช†เชชเซ‡ เช›เซ‡ เช•เซ‡ เชœเซ‡เช“ เชคเชฎเชพเชฐเซ€ เชธเชฟเชธเซเชŸเชฎเชฎเชพเช‚ เชเชฒเช• เช…เชจเซ‡ เช›เซเชชเชพเชตเชตเชพ เชฎเชพเช‚เช—เซ‡ เช›เซ‡.

เช†เช—เชณเชจเซ€ เชชเซ‹เชธเซเชŸเชฎเชพเช‚, เชนเซเช‚ เชธเชฎเชœเชพเชตเซ€เชถ เช•เซ‡ เชเช•เซเชธเซ‡เชฒ เชธเซเชชเซเชฐเซ‡เชกเชถเซ€เชŸเซเชธเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เชนเซ‡เช•เชฐเซ‹ เชฆเซเชตเชพเชฐเชพ COM เชธเซเช•เซเชฐเชฟเชชเซเชŸเชฒเซ‡เชŸเชจเซ‹ เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€ เชถเช•เชพเชฏ เช›เซ‡.

เชคเชฎเชพเชฐเชพ เชนเซ‹เชฎเชตเชฐเซเช• เชฎเชพเชŸเซ‡, เชเช• เชจเชœเชฐ เชจเชพเช–เซ‹ เช† เชตเชฟเชกเชฟเชฏเซ‹ เชกเชฐเซเชฌเซ€เช•เซ‹เชจ 2016 เชฅเซ€, เชœเซ‡ เชนเซ‡เช•เชฐเซเชธเซ‡ เชธเซเช•เซเชฐเชฟเชชเซเชŸเชฒเซ‡เชŸเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เช•เชฐเซเชฏเซ‹ เชคเซ‡ เชฌเชฐเชพเชฌเชฐ เชธเชฎเชœเชพเชตเซ‡ เช›เซ‡. เช…เชจเซ‡ เชตเชพเช‚เชšเซ‹ เชชเชฃ เช† เชฒเซ‡เช– เชธเซเช•เซเชฐเชฟเชชเซเชŸเชฒเซ‡เชŸเซเชธ เช…เชจเซ‡ เช…เชฎเซเช• เชชเซเชฐเช•เชพเชฐเชจเชพ เชฎเซ‹เชจเซ€เช•เชฐ เชตเชฟเชถเซ‡.

เชธเซ‹เชฐเซเชธ: www.habr.com

เชเช• เชŸเชฟเชชเซเชชเชฃเซ€ เช‰เชฎเซ‡เชฐเซ‹