
Π’Π°Π·ΠΈ ΡΡΠ°ΡΠΈΡ Π΅ ΡΠ°ΡΡ ΠΎΡ ΠΏΠΎΡΠ΅Π΄ΠΈΡΠ°ΡΠ° Π·Π° Π·Π»ΠΎΠ½Π°ΠΌΠ΅ΡΠ΅Π½ ΡΠΎΡΡΡΠ΅Ρ Π±Π΅Π· ΡΠ°ΠΉΠ»ΠΎΠ²Π΅. ΠΡΠΈΡΠΊΠΈ ΠΎΡΡΠ°Π½Π°Π»ΠΈ ΡΠ°ΡΡΠΈ ΠΎΡ ΠΏΠΎΡΠ΅Π΄ΠΈΡΠ°ΡΠ°:
- ΠΡΠΈΠΊΠ»ΡΡΠ΅Π½ΠΈΡΡΠ° Π½Π° Π½Π΅ΡΠ»ΠΎΠ²ΠΈΠΌΠΈΡ Π·Π»ΠΎΠ²ΡΠ΅Π΄Π΅Π½ ΡΠΎΡΡΡΠ΅Ρ, ΡΠ°ΡΡ IV: DDE ΠΈ ΠΏΠΎΠ»Π΅ΡΠ° Π½Π° Word Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠΈ (Π’ΡΠΊ ΡΠΌΠ΅)
Π ΡΠ°Π·ΠΈ ΡΡΠ°ΡΠΈΡ ΠΏΠ»Π°Π½ΠΈΡΠ°Ρ
Π΄Π° ΡΠ΅ Π·Π°Π΄ΡΠ»Π±ΠΎΡΠ° Π² ΠΎΡΠ΅ ΠΏΠΎ-ΡΠ»ΠΎΠΆΠ΅Π½ ΡΡΠ΅Π½Π°ΡΠΈΠΉ Π½Π° ΠΌΠ½ΠΎΠ³ΠΎΠ΅ΡΠ°ΠΏΠ½Π° Π±Π΅Π·ΡΠ°ΠΉΠ»ΠΎΠ²Π° Π°ΡΠ°ΠΊΠ° Ρ ΡΠΏΠΎΡΠΈΡΠΎΡΡ. ΠΠΎ ΡΠΎΠ³Π°Π²Π° ΡΠ΅ Π½Π°ΡΡΠΊΠ½Π°Ρ
Π½Π° Π½Π΅Π²Π΅ΡΠΎΡΡΠ½ΠΎ ΠΏΡΠΎΡΡΠ° Π°ΡΠ°ΠΊΠ° Π±Π΅Π· ΠΊΠΎΠ΄ - Π½Π΅ ΡΠ° Π½Π΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌΠΈ ΠΌΠ°ΠΊΡΠΎΡΠΈ Π½Π° Word ΠΈΠ»ΠΈ Excel! Π ΡΠΎΠ²Π° ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠΎ-Π΅ΡΠ΅ΠΊΡΠΈΠ²Π½ΠΎ Π΄ΠΎΠΊΠ°Π·Π²Π° ΠΏΡΡΠ²ΠΎΠ½Π°ΡΠ°Π»Π½Π°ΡΠ° ΠΌΠΈ Ρ
ΠΈΠΏΠΎΡΠ΅Π·Π°, Π·Π°Π»Π΅Π³Π½Π°Π»Π° Π² ΠΎΡΠ½ΠΎΠ²Π°ΡΠ° Π½Π° ΡΠ°Π·ΠΈ ΠΏΠΎΡΠ΅Π΄ΠΈΡΠ°: ΠΏΡΠΎΠ½ΠΈΠΊΠ²Π°Π½Π΅ΡΠΎ Π²ΡΠ² Π²ΡΠ½ΡΠ½ΠΈΡ ΠΏΠ΅ΡΠΈΠΌΠ΅ΡΡΡ Π½Π° Π²ΡΡΠΊΠ° ΠΎΡΠ³Π°Π½ΠΈΠ·Π°ΡΠΈΡ Π½Π΅ Π΅ ΡΡΡΠ΄Π½Π° Π·Π°Π΄Π°ΡΠ°.
ΠΡΡΠ²Π°ΡΠ° Π°ΡΠ°ΠΊΠ°, ΠΊΠΎΡΡΠΎ ΡΠ΅ ΠΎΠΏΠΈΡΠ°, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° ΡΡΠ·Π²ΠΈΠΌΠΎΡΡ Π² Microsoft Word, ΠΊΠΎΡΡΠΎ ΡΠ°Π·ΡΠΈΡΠ° Π½Π° ΠΎΡΡΠ°ΡΡΠ» (DDE)Π’Ρ Π²Π΅ΡΠ΅ Π±Π΅ΡΠ΅ ΡΠ°ΠΌ. ΠΡΠΎΡΠ°ΡΠ° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° ΠΏΠΎ-ΠΎΠ±ΡΠ° ΡΡΠ·Π²ΠΈΠΌΠΎΡΡ Π² Microsoft COM ΠΈ Π½Π΅Π³ΠΎΠ²ΠΈΡΠ΅ Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ Π·Π° ΠΏΡΠ΅Π΄Π°Π²Π°Π½Π΅ Π½Π° ΠΎΠ±Π΅ΠΊΡΠΈ.
ΠΠ±ΡΠ°ΡΠ½ΠΎ ΠΊΡΠΌ Π±ΡΠ΄Π΅ΡΠ΅ΡΠΎ Ρ DDE
ΠΡΠΊΠΎΠΉ Π²ΡΠ΅ ΠΎΡΠ΅ Π»ΠΈ ΡΠΈ ΡΠΏΠΎΠΌΠ½Ρ DDE? ΠΠ΅ΡΠΎΡΡΠ½ΠΎ Π½Π΅ ΠΌΠ½ΠΎΠ³ΠΎ. ΠΠ΅ΡΠ΅ Π΅Π΄ΠΈΠ½ ΠΎΡ ΠΏΡΡΠ²ΠΈΡΠ΅ ΠΏΡΠΎΡΠΎΠΊΠΎΠ»ΠΈ Π·Π° ΠΌΠ΅ΠΆΠ΄ΡΠΏΡΠΎΡΠ΅ΡΠ½Π° ΠΊΠΎΠΌΡΠ½ΠΈΠΊΠ°ΡΠΈΡ, ΠΊΠΎΠΈΡΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²Π°Ρ Π½Π° ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡΡΠ° ΠΈ ΡΡΡΡΠΎΠΉΡΡΠ²Π°ΡΠ° Π΄Π° ΠΎΠ±ΠΌΠ΅Π½ΡΡ Π΄Π°Π½Π½ΠΈ.
ΠΠΎΠ½ΡΠΊΡΠ΄Π΅ ΡΡΠΌ Π·Π°ΠΏΠΎΠ·Π½Π°Ρ Ρ ΡΠΎΠ²Π°, ΡΡΠΉ ΠΊΠ°ΡΠΎ ΡΡΠΌ ΠΏΡΠΎΠ²Π΅ΡΡΠ²Π°Π» ΠΈ ΡΠ΅ΡΡΠ²Π°Π» ΡΠ΅Π»Π΅ΠΊΠΎΠΌΡΠ½ΠΈΠΊΠ°ΡΠΈΠΎΠ½Π½ΠΎ ΠΎΠ±ΠΎΡΡΠ΄Π²Π°Π½Π΅. ΠΠΎ ΠΎΠ½ΠΎΠ²Π° Π²ΡΠ΅ΠΌΠ΅ DDE ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²Π°ΡΠ΅ Π½Π° ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΠΈΡΠ΅ Π½Π° ΠΊΠΎΠ» ΡΠ΅Π½ΡΡΠΎΠ²Π΅, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Π΄Π° ΠΏΡΠ΅Π΄Π°Π²Π°Ρ ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΈΡ Π½Π° ΠΎΠ±Π°ΠΆΠ΄Π°ΡΠΈΡ ΡΠ΅ ΠΊΡΠΌ CRM ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, ΠΊΠΎΠ΅ΡΠΎ Π² ΠΊΡΠ°ΠΉΠ½Π° ΡΠΌΠ΅ΡΠΊΠ° ΠΎΡΠ²Π°ΡΡΡΠ΅ ΠΏΡΠΎΡΠΈΠ»Π° Π½Π° ΠΊΠ»ΠΈΠ΅Π½ΡΠ°. ΠΠ° Π΄Π° Π½Π°ΠΏΡΠ°Π²ΠΈΡΠ΅ ΡΠΎΠ²Π°, ΡΡΡΠ±Π²Π°ΡΠ΅ Π΄Π° ΡΠ²ΡΡΠΆΠ΅ΡΠ΅ RS-232 ΠΊΠ°Π±Π΅Π» ΠΌΠ΅ΠΆΠ΄Ρ ΡΠ΅Π»Π΅ΡΠΎΠ½Π° ΠΈ ΠΊΠΎΠΌΠΏΡΡΡΡΠ°. Π’ΠΎΠ²Π° Π±ΡΡ Π° Π΄Π½ΠΈΡΠ΅!
ΠΠ°ΠΊΡΠΎ ΡΠ΅ ΠΎΠΊΠ°Π·Π²Π°, Microsoft Word Π²ΡΠ΅ ΠΎΡΠ΅ Π΅ ΠΠΠ.
Π’ΠΎΠ²Π°, ΠΊΠΎΠ΅ΡΠΎ ΠΏΡΠ°Π²ΠΈ ΡΠ°Π·ΠΈ Π°ΡΠ°ΠΊΠ° Π΅ΡΠ΅ΠΊΡΠΈΠ²Π½Π° Π±Π΅Π· ΠΊΠΎΠ΄, Π΅, ΡΠ΅ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° ΠΏΠΎΠ»ΡΡΠΈΡΠ΅ Π΄ΠΎΡΡΡΠΏ Π΄ΠΎ DDE ΠΏΡΠΎΡΠΎΠΊΠΎΠ»Π°. ΠΏΡΡΠΊΠΎ ΠΎΡ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ½ΠΈΡΠ΅ ΠΏΠΎΠ»Π΅ΡΠ° Π½Π° Word Π΄ΠΎΠΊΡΠΌΠ΅Π½Ρ (ΡΠ²Π°Π»ΡΠΌ ΡΠ°ΠΏΠΊΠ° Π½Π° SensePost Π·Π° ΠΎΡΠ½ΠΎΡΠ½ΠΎ ΡΠΎΠ²Π°).
ΠΠΎΠ΄ΠΎΠ²Π΅ Π½Π° ΠΏΠΎΠ»Π΅ΡΠ° β Π’ΠΎΠ²Π° Π΅ Π΄ΡΡΠ³Π° ΡΡΠ°ΡΠ° ΡΡΠ½ΠΊΡΠΈΡ Π½Π° MS Word, ΠΊΠΎΡΡΠΎ Π²ΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²Π° Π΄Π° Π΄ΠΎΠ±Π°Π²ΡΡΠ΅ Π΄ΠΈΠ½Π°ΠΌΠΈΡΠ΅Π½ ΡΠ΅ΠΊΡΡ ΠΈ ΠΌΠ°Π»ΠΊΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΈΡΠ°Π½Π΅ ΠΊΡΠΌ Π²Π°ΡΠΈΡ Π΄ΠΎΠΊΡΠΌΠ΅Π½Ρ. ΠΠ°ΠΉ-ΠΎΡΠ΅Π²ΠΈΠ΄Π½ΠΈΡΡ ΠΏΡΠΈΠΌΠ΅Ρ Π΅ ΠΏΠΎΠ»Π΅ΡΠΎ βΠ½ΠΎΠΌΠ΅Ρ Π½Π° ΡΡΡΠ°Π½ΠΈΡΠ°β, ΠΊΠΎΠ΅ΡΠΎ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ Π²ΠΌΡΠΊΠ½Π΅ Π² Π΄ΠΎΠ»Π½ΠΈΡ ΠΊΠΎΠ»ΠΎΠ½ΡΠΈΡΡΠ», ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΉΠΊΠΈ ΡΡΠΎΠΉΠ½ΠΎΡΡΡΠ° {PAGE *MERGEFORMAT}. Π’ΠΎΠ²Π° ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²Π° Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ½ΠΎ Π³Π΅Π½Π΅ΡΠΈΡΠ°Π½Π΅ Π½Π° Π½ΠΎΠΌΠ΅ΡΠ° Π½Π° ΡΡΡΠ°Π½ΠΈΡΠΈ.

Π‘ΡΠ²Π΅Ρ: ΠΠΎΠΆΠ΅ΡΠ΅ Π΄Π° Π½Π°ΠΌΠ΅ΡΠΈΡΠ΅ Π΅Π»Π΅ΠΌΠ΅Π½ΡΠ° ΠΎΡ ΠΌΠ΅Π½ΡΡΠΎ βΠΠΎΠ»Π΅β Π² ΡΠ΅ΠΊΡΠΈΡΡΠ° βΠΠΌΡΠΊΠ²Π°Π½Π΅β.
Π‘ΠΏΠΎΠΌΠ½ΡΠΌ ΡΠΈ, ΡΠ΅ Π±ΡΡ ΠΈΠ·ΡΠΌΠ΅Π½, ΠΊΠΎΠ³Π°ΡΠΎ Π·Π° ΠΏΡΡΠ²ΠΈ ΠΏΡΡ ΠΎΡΠΊΡΠΈΡ ΡΠ°Π·ΠΈ ΡΡΠ½ΠΊΡΠΈΡ Π² Word. ΠΠΎΠΊΠ°ΡΠΎ Π΅Π΄ΠΈΠ½ ΠΏΠ°Ρ Π½Π΅ Ρ Π΄Π΅Π°ΠΊΡΠΈΠ²ΠΈΡΠ°, Word ΠΏΡΠΎΠ΄ΡΠ»ΠΆΠΈ Π΄Π° ΠΏΠΎΠ΄Π΄ΡΡΠΆΠ° ΠΎΠΏΡΠΈΡΡΠ° Π·Π° DDE ΠΏΠΎΠ»Π΅ΡΠ°. ΠΠ΄Π΅ΡΡΠ° Π±Π΅ΡΠ΅, ΡΠ΅ DDE ΡΠ΅ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈ Π½Π° Word Π΄Π° ΠΊΠΎΠΌΡΠ½ΠΈΠΊΠΈΡΠ° Π΄ΠΈΡΠ΅ΠΊΡΠ½ΠΎ Ρ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, ΠΊΠΎΠ΅ΡΠΎ ΠΌΡ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²Π° ΡΠ»Π΅Π΄ ΡΠΎΠ²Π° Π΄Π° ΠΏΡΠ΅Π΄Π°Π²Π° ΠΈΠ·Ρ ΠΎΠ΄Π½ΠΈΡΠ΅ Π΄Π°Π½Π½ΠΈ Π½Π° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠ°ΡΠ° Π² Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°. Π’ΠΎΠ²Π° Π±Π΅ΡΠ΅ ΠΌΠ½ΠΎΠ³ΠΎ ΠΌΠ»Π°Π΄Π° ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΡ ΠΏΠΎ ΠΎΠ½ΠΎΠ²Π° Π²ΡΠ΅ΠΌΠ΅ β ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ° Π·Π° ΠΎΠ±ΠΌΠ΅Π½ Π½Π° Π΄Π°Π½Π½ΠΈ Ρ Π²ΡΠ½ΡΠ½ΠΈ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ. ΠΠΎ-ΠΊΡΡΠ½ΠΎ ΡΡ Π±Π΅ΡΠ΅ ΡΠ°Π·Π²ΠΈΡΠ° Π² COM ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΡ, ΠΊΠΎΡΡΠΎ ΡΡΡΠΎ ΡΠ΅ ΠΎΠ±ΡΡΠ΄ΠΈΠΌ ΠΏΠΎ-Π΄ΠΎΠ»Ρ.
Π ΠΊΡΠ°ΠΉΠ½Π° ΡΠΌΠ΅ΡΠΊΠ° Ρ
Π°ΠΊΠ΅ΡΠΈΡΠ΅ ΠΎΡΡΠ·Π½Π°Π»ΠΈ, ΡΠ΅ ΡΠΎΠ²Π° DDE ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΌΠΎΠΆΠ΅ Π΄Π° Π±ΡΠ΄Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Π½Π° ΠΎΠ±Π²ΠΈΠ²ΠΊΠ°, ΠΊΠΎΡΡΠΎ, ΡΠ°Π·Π±ΠΈΡΠ° ΡΠ΅, ΠΈΠ·ΠΏΡΠ»Π½ΡΠ²Π° PowerShell, ΠΈ ΠΎΡΡΠ°ΠΌ Ρ
Π°ΠΊΠ΅ΡΠΈΡΠ΅ Π±ΠΈΡ
Π° ΠΌΠΎΠ³Π»ΠΈ Π΄Π° ΠΏΡΠ°Π²ΡΡ ΠΊΠ°ΠΊΠ²ΠΎΡΠΎ ΡΠΈ ΠΏΠΎΠΈΡΠΊΠ°Ρ.
Π‘Π½ΠΈΠΌΠΊΠ°ΡΠ° Π½Π° Π΅ΠΊΡΠ°Π½Π° ΠΏΠΎ-Π΄ΠΎΠ»Ρ ΠΏΠΎΠΊΠ°Π·Π²Π° ΠΊΠ°ΠΊ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ
ΡΠ°Π·ΠΈ ΡΠΊΡΠΈΡΠ° ΡΠ΅Ρ
Π½ΠΈΠΊΠ°: ΠΌΠ°Π»ΡΠΊ PowerShell ΡΠΊΡΠΈΠΏΡ (Π½Π°ΡΠΈΡΠ°Π½ ΠΏΠΎ-Π΄ΠΎΠ»Ρ PS) ΠΎΡ DDE ΠΏΠΎΠ»Π΅ΡΠΎ Π·Π°ΡΠ΅ΠΆΠ΄Π° Π΄ΡΡΠ³ PS ΡΠΊΡΠΈΠΏΡ, ΠΊΠΎΠΉΡΠΎ ΡΡΠ°ΡΡΠΈΡΠ° Π²ΡΠΎΡΠ°ΡΠ° ΡΠ°Π·Π° Π½Π° Π°ΡΠ°ΠΊΠ°ΡΠ°.

ΠΠ»Π°Π³ΠΎΠ΄Π°ΡΡ Π½Π° Windows Π·Π° ΠΏΡΠ΅Π΄ΡΠΏΡΠ΅ΠΆΠ΄Π΅Π½ΠΈΠ΅ΡΠΎ, ΡΠ΅ Π²Π³ΡΠ°Π΄Π΅Π½ΠΎΡΠΎ ΠΏΠΎΠ»Π΅ DDEAUTO ΡΠ°ΠΉΠ½ΠΎ ΡΠ΅ ΠΎΠΏΠΈΡΠ²Π° Π΄Π° ΡΡΠ°ΡΡΠΈΡΠ° ΠΎΠ±Π²ΠΈΠ²ΠΊΠ°ΡΠ°.
ΠΡΠ΅Π΄ΠΏΠΎΡΠΈΡΠ°Π½ΠΈΡΡ ΠΌΠ΅ΡΠΎΠ΄ Π·Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π½Π° ΡΡΠ·Π²ΠΈΠΌΠΎΡΡΡΠ° Π΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ΡΠΎ Π½Π° ΠΏΠΎΠ»Π΅ΡΠΎ DDEAUTO, ΠΊΠΎΠ΅ΡΠΎ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ½ΠΎ ΠΈΠ·ΠΏΡΠ»Π½ΡΠ²Π° ΡΠΊΡΠΈΠΏΡΠ°. ΠΏΡΠΈ ΠΎΡΠ²Π°ΡΡΠ½Π΅ ΠΠΎΠΊΡΠΌΠ΅Π½Ρ Π½Π° Word.
ΠΠ΅ΠΊΠ° ΠΏΠΎΠΌΠΈΡΠ»ΠΈΠΌ ΠΊΠ°ΠΊΠ²ΠΎ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ Π½Π°ΠΏΡΠ°Π²ΠΈ ΠΏΠΎ Π²ΡΠΏΡΠΎΡΠ°.
ΠΠ°ΡΠΎ Π½Π°ΡΠΈΠ½Π°Π΅Ρ Ρ
Π°ΠΊΠ΅Ρ, Π±ΠΈΡ
ΡΠ΅ ΠΌΠΎΠ³Π»ΠΈ Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ Π΄Π° ΠΈΠ·ΠΏΡΠ°ΡΠΈΡΠ΅ ΡΠΈΡΠΈΠ½Π³ ΠΈΠΌΠ΅ΠΉΠ», ΠΏΡΠ΅ΡΡΡΡΠ²Π°ΠΉΠΊΠΈ ΡΠ΅, ΡΠ΅ ΡΡΠ΅ ΠΎΡ Π€Π΅Π΄Π΅ΡΠ°Π»Π½Π°ΡΠ° Π΄Π°Π½ΡΡΠ½Π° ΡΠ»ΡΠΆΠ±Π°, ΠΈ Π΄Π° Π²Π³ΡΠ°Π΄ΠΈΡΠ΅ ΠΏΠΎΠ»Π΅ΡΠΎ DDEAUTO Ρ PS ΡΠΊΡΠΈΠΏΡ Π·Π° ΠΏΡΡΠ²ΠΈΡ Π΅ΡΠ°ΠΏ (ΠΏΠΎ ΡΡΡΠ΅ΡΡΠ²ΠΎ dropper). Π Π΄ΠΎΡΠΈ Π½Π΅ Π΅ Π½ΡΠΆΠ½ΠΎ Π΄Π° ΠΏΡΠ°Π²ΠΈΡΠ΅ ΡΠ΅Π°Π»Π½ΠΎ ΠΌΠ°ΠΊΡΠΎ ΠΊΠΎΠ΄ΠΈΡΠ°Π½Π΅ ΠΈΠ»ΠΈ Π½Π΅ΡΠΎ ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎ, ΠΊΠ°ΠΊΡΠΎ Π½Π°ΠΏΡΠ°Π²ΠΈΡ
Π°Π· Π²
ΠΠ΅ΡΡΠ²Π°ΡΠ° ΠΎΡΠ²Π°ΡΡ Π²Π°ΡΠΈΡ Π΄ΠΎΠΊΡΠΌΠ΅Π½Ρ, Π²Π³ΡΠ°Π΄Π΅Π½ΠΈΡΡ ΡΠΊΡΠΈΠΏΡ ΡΠ΅ Π°ΠΊΡΠΈΠ²ΠΈΡΠ° ΠΈ Ρ
Π°ΠΊΠ΅ΡΡΡ Π΅ Π²ΡΡΡΠ΅ Π² ΠΊΠΎΠΌΠΏΡΡΡΡΠ°. Π ΠΌΠΎΡ ΡΠ»ΡΡΠ°ΠΉ, ΠΎΡΠ΄Π°Π»Π΅ΡΠ΅Π½ΠΈΡΡ PS ΡΠΊΡΠΈΠΏΡ ΡΠ°ΠΌΠΎ ΠΎΡΠΏΠ΅ΡΠ°ΡΠ²Π° ΡΡΠΎΠ±ΡΠ΅Π½ΠΈΠ΅, Π½ΠΎ Π±ΠΈ ΠΌΠΎΠ³ΡΠ» ΡΡΡΠΎ ΡΠΎΠ»ΠΊΠΎΠ²Π° Π»Π΅ΡΠ½ΠΎ Π΄Π° ΡΡΠ°ΡΡΠΈΡΠ° PS Empire ΠΊΠ»ΠΈΠ΅Π½ΡΠ°, ΠΊΠΎΠΉΡΠΎ Π±ΠΈ ΠΎΡΠΈΠ³ΡΡΠΈΠ» ΠΎΡΠ΄Π°Π»Π΅ΡΠ΅Π½ Π΄ΠΎΡΡΡΠΏ Π΄ΠΎ ΠΎΠ±Π²ΠΈΠ²ΠΊΠ°ΡΠ°.
Π ΠΏΡΠ΅Π΄ΠΈ ΠΆΠ΅ΡΡΠ²Π°ΡΠ° Π΄Π° ΡΡΠΏΠ΅Π΅ Π΄Π° ΠΊΠ°ΠΆΠ΅ ΠΈ Π΄ΡΠΌΠ°, Ρ
Π°ΠΊΠ΅ΡΠΈΡΠ΅ ΡΠ΅ Π±ΡΠ΄Π°Ρ Π½Π°ΠΉ-Π±ΠΎΠ³Π°ΡΠΈΡΠ΅ ΡΠΈΠΉΠ½Π΅ΠΉΠ΄ΠΆΡΡΠΈ Π² ΡΠ΅Π»ΠΎΡΠΎ.

ΠΠ±Π²ΠΈΠ²ΠΊΠ°ΡΠ° Π±Π΅ΡΠ΅ ΡΡΠ°ΡΡΠΈΡΠ°Π½Π° Π±Π΅Π· Π½ΠΈΠΊΠ°ΠΊΠ²ΠΎ ΠΊΠΎΠ΄ΠΈΡΠ°Π½Π΅. ΠΠΎΡΠΈ Π΄Π΅ΡΠ΅ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° Π³ΠΎ Π½Π°ΠΏΡΠ°Π²ΠΈ!
DDE ΠΈ ΠΏΠΎΠ»Π΅ΡΠ°
Π ΠΊΡΠ°ΠΉΠ½Π° ΡΠΌΠ΅ΡΠΊΠ° Microsoft Π΄Π΅Π°ΠΊΡΠΈΠ²ΠΈΡΠ° DDE Π² Word, Π½ΠΎ Π½Π΅ ΠΏΡΠ΅Π΄ΠΈ ΡΠΎΠ²Π° Π΄Π° Π·Π°ΡΠ²ΠΈ, ΡΠ΅ ΡΡΠ½ΠΊΡΠΈΡΡΠ° ΠΏΡΠΎΡΡΠΎ Π΅ Π±ΠΈΠ»Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π° Π½Π΅ΠΏΡΠ°Π²ΠΈΠ»Π½ΠΎ. ΠΠ΅ΠΆΠ΅Π»Π°Π½ΠΈΠ΅ΡΠΎ ΠΈΠΌ Π΄Π° ΠΏΡΠΎΠΌΠ΅Π½ΡΡ ΠΊΠ°ΠΊΠ²ΠΎΡΠΎ ΠΈ Π΄Π° Π±ΠΈΠ»ΠΎ Π΅ ΡΠ°Π·Π±ΠΈΡΠ°Π΅ΠΌΠΎ. ΠΠΈΡΠ½ΠΎ Π°Π· Π½Π°Π±Π»ΡΠ΄Π°Π²Π°Ρ ΡΠΈΡΡΠ°ΡΠΈΡ, Π² ΠΊΠΎΡΡΠΎ Π°ΠΊΡΡΠ°Π»ΠΈΠ·ΠΈΡΠ°Π½Π΅ΡΠΎ Π½Π° ΠΏΠΎΠ»Π΅ΡΠ° ΠΏΡΠΈ ΠΎΡΠ²Π°ΡΡΠ½Π΅ Π½Π° Π΄ΠΎΠΊΡΠΌΠ΅Π½Ρ Π±Π΅ΡΠ΅ Π°ΠΊΡΠΈΠ²ΠΈΡΠ°Π½ΠΎ, Π½ΠΎ ΠΌΠ°ΠΊΡΠΎΡΠΈΡΠ΅ Π½Π° Word Π±ΡΡ Π° Π΄Π΅Π°ΠΊΡΠΈΠ²ΠΈΡΠ°Π½ΠΈ ΠΎΡ ΠΠ’ ΡΠ»ΡΠΆΠ±Π°ΡΠ° (Π²ΡΠΏΡΠ΅ΠΊΠΈ ΡΠ΅ ΡΠ΅ ΠΏΠΎΠΊΠ°Π·Π²Π°ΡΠ΅ ΠΈΠ·Π²Π΅ΡΡΠΈΠ΅). ΠΠ΅ΠΆΠ΄Ρ Π΄ΡΡΠ³ΠΎΡΠΎ, ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° Π½Π°ΠΌΠ΅ΡΠΈΡΠ΅ ΡΡΠΎΡΠ²Π΅ΡΠ½ΠΈΡΠ΅ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ Π² Π½Π°ΡΡΡΠΎΠΉΠΊΠΈΡΠ΅ Π½Π° Word.
ΠΡΠΏΡΠ΅ΠΊΠΈ ΡΠΎΠ²Π°, Π΄ΠΎΡΠΈ Π°ΠΊΠΎ Π°ΠΊΡΡΠ°Π»ΠΈΠ·ΠΈΡΠ°Π½Π΅ΡΠΎ Π½Π° ΠΏΠΎΠ»Π΅ΡΠ°ΡΠ° Π΅ Π°ΠΊΡΠΈΠ²ΠΈΡΠ°Π½ΠΎ, Microsoft Word Π΄ΠΎΠΏΡΠ»Π½ΠΈΡΠ΅Π»Π½ΠΎ ΡΠ²Π΅Π΄ΠΎΠΌΡΠ²Π° ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»Ρ, ΠΊΠΎΠ³Π°ΡΠΎ Π΄Π°Π΄Π΅Π½ΠΎ ΠΏΠΎΠ»Π΅ ΠΈΠ·ΠΈΡΠΊΠ²Π° Π΄ΠΎΡΡΡΠΏ Π΄ΠΎ ΠΎΡΠ΄Π°Π»Π΅ΡΠ΅Π½ΠΈ Π΄Π°Π½Π½ΠΈ, ΠΊΠ°ΠΊΡΠΎ Π² ΡΠ»ΡΡΠ°Ρ Ρ DDE ΠΏΠΎ-Π³ΠΎΡΠ΅. Microsoft Π²ΠΈ ΠΏΡΠ΅Π΄ΡΠΏΡΠ΅ΠΆΠ΄Π°Π²Π°.
ΠΠΎ ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»ΠΈΡΠ΅ Π²Π΅ΡΠΎΡΡΠ½ΠΎ ΡΠ΅ ΠΈΠ³Π½ΠΎΡΠΈΡΠ°Ρ ΡΠΎΠ²Π° ΠΏΡΠ΅Π΄ΡΠΏΡΠ΅ΠΆΠ΄Π΅Π½ΠΈΠ΅ ΠΈ ΡΠ΅ Π°ΠΊΡΠΈΠ²ΠΈΡΠ°Ρ Π°ΠΊΡΡΠ°Π»ΠΈΠ·Π°ΡΠΈΠΈ Π½Π° ΠΏΠΎΠ»Π΅ΡΠ°ΡΠ° Π² Word. Π’ΠΎΠ²Π° Π΅ Π΅Π΄Π½Π° ΠΎΡ ΡΠ΅Π΄ΠΊΠΈΡΠ΅ Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ Π΄Π° Π±Π»Π°Π³ΠΎΠ΄Π°ΡΠΈΠΌ Π½Π° Microsoft Π·Π° Π΄Π΅Π°ΠΊΡΠΈΠ²ΠΈΡΠ°Π½Π΅ΡΠΎ Π½Π° ΠΎΠΏΠ°ΡΠ½Π°ΡΠ° ΡΡΠ½ΠΊΡΠΈΡ DDE.
ΠΠΎΠ»ΠΊΠΎ Π΅ ΡΡΡΠ΄Π½ΠΎ Π΄Π° ΡΠ΅ Π½Π°ΠΌΠ΅ΡΠΈ Π½Π΅Π°ΠΊΡΡΠ°Π»ΠΈΠ·ΠΈΡΠ°Π½Π° Windows ΡΠΈΡΡΠ΅ΠΌΠ° Π² Π΄Π½Π΅ΡΠ½ΠΎ Π²ΡΠ΅ΠΌΠ΅?
ΠΠ° ΡΠΎΠ²Π° ΡΠ΅ΡΡΠ²Π°Π½Π΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ ΡΡΠ΅Π΄Π°ΡΠ° AWS Workspaces Π·Π° Π΄ΠΎΡΡΡΠΏ Π΄ΠΎ Π²ΠΈΡΡΡΠ°Π»Π½ΠΈΡ ΡΠ°Π±ΠΎΡΠ΅Π½ ΠΏΠ»ΠΎΡ. Π’ΠΎΠ²Π° ΠΌΠΈ Π΄Π°Π΄Π΅ Π²ΠΈΡΡΡΠ°Π»Π½Π° ΠΌΠ°ΡΠΈΠ½Π° Π±Π΅Π· Π·Π°ΠΊΡΡΠΏΠΊΠΈ, ΡΠ°Π±ΠΎΡΠ΅ΡΠ° Ρ MS Office, ΠΊΠΎΠ΅ΡΠΎ ΠΌΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈ Π΄Π° Π²ΠΌΡΠΊΠ½Π° ΠΏΠΎΠ»Π΅ΡΠΎ DDEAUTO. ΠΠ΅ ΡΠ΅ ΡΡΠΌΠ½ΡΠ²Π°ΠΌ, ΡΠ΅ ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΈ ΡΡΠΈΠ»ΠΈΡ Π±ΠΈΡ Π° ΠΌΠΎΠ³Π»ΠΈ Π΄Π° Π±ΡΠ΄Π°Ρ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈ, Π·Π° Π΄Π° ΡΠ΅ Π½Π°ΠΌΠ΅ΡΡΡ Π΄ΡΡΠ³ΠΈ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ, ΠΊΠΎΠΈΡΠΎ Π²ΡΠ΅ ΠΎΡΠ΅ Π½Π΅ ΡΠ° ΠΈΠ½ΡΡΠ°Π»ΠΈΡΠ°Π»ΠΈ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΈΡΠ΅ Π·Π°ΠΊΡΡΠΏΠ²Π°Π½ΠΈΡ Π·Π° ΡΠΈΠ³ΡΡΠ½ΠΎΡΡ.
ΠΠΈΡΡΠ΅ΡΠΈΡΡΠ° Π½Π° ΠΏΡΠ΅Π΄ΠΌΠ΅ΡΠΈΡΠ΅
ΠΠΎΡΠΈ ΠΈ Π΄Π° ΡΡΠ΅ ΠΈΠ½ΡΡΠ°Π»ΠΈΡΠ°Π»ΠΈ ΡΠΎΠ·ΠΈ ΠΏΠ°Ρ, ΠΈΠΌΠ° Π΄ΡΡΠ³ΠΈ ΠΏΡΠΎΠΏΡΡΠΊΠΈ Π² ΡΠΈΠ³ΡΡΠ½ΠΎΡΡΡΠ° Π² MS Office, ΠΊΠΎΠΈΡΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²Π°Ρ Π½Π° Ρ Π°ΠΊΠ΅ΡΠΈΡΠ΅ Π΄Π° Π½Π°ΠΏΡΠ°Π²ΡΡ Π½Π΅ΡΠΎ ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎ Π½Π° ΡΠΎΠ²Π°, ΠΊΠΎΠ΅ΡΠΎ Π½Π°ΠΏΡΠ°Π²ΠΈΡ ΠΌΠ΅ Ρ Word. Π ΡΠ»Π΅Π΄Π²Π°ΡΠΈΡ ΡΡΠ΅Π½Π°ΡΠΈΠΉ ΡΠ΅ Π½Π°ΡΡΠΈΠΌ ΠΊΠ°ΠΊ ΠΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΉΡΠ΅ Excel ΠΊΠ°ΡΠΎ ΡΡΡΡΠ² Π·Π° ΡΠΈΡΠΈΠ½Π³ Π°ΡΠ°ΠΊΠ°, Π±Π΅Π· Π΄Π° ΠΏΠΈΡΠ΅ΡΠ΅ ΠΊΠΎΠ΄.
ΠΠ° Π΄Π° ΡΠ°Π·Π±Π΅ΡΠ΅ΠΌ ΡΠΎΠ·ΠΈ ΡΡΠ΅Π½Π°ΡΠΈΠΉ, Π½Π΅ΠΊΠ° ΡΠΈ ΠΏΡΠΈΠΏΠΎΠΌΠ½ΠΈΠΌ ΠΌΠΎΠ΄Π΅Π»Π° Π½Π° ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠ½ΠΈΡΠ΅ ΠΎΠ±Π΅ΠΊΡΠΈ Π½Π° Microsoft ΠΈΠ»ΠΈ Π½Π°ΠΊΡΠ°ΡΠΊΠΎ Component Object Model. COM (ΠΠΎΠ΄Π΅Π» Π½Π° ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠ½ΠΈ ΠΎΠ±Π΅ΠΊΡΠΈ).
COM ΡΡΡΠ΅ΡΡΠ²ΡΠ²Π° ΠΎΡ 1990-ΡΠ΅ Π³ΠΎΠ΄ΠΈΠ½ΠΈ Π½Π° ΠΌΠΈΠ½Π°Π»ΠΈΡ Π²Π΅ΠΊ ΠΈ ΡΠ΅ ΠΎΠΏΡΠ΅Π΄Π΅Π»Ρ ΠΊΠ°ΡΠΎ βΠ΅Π·ΠΈΠΊΠΎΠ²ΠΎ Π½Π΅ΡΡΡΠ°Π»Π΅Π½, ΠΎΠ±Π΅ΠΊΡΠ½ΠΎ-ΠΎΡΠΈΠ΅Π½ΡΠΈΡΠ°Π½ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠ΅Π½ ΠΌΠΎΠ΄Π΅Π»β, Π±Π°Π·ΠΈΡΠ°Π½ Π½Π° ΠΎΡΠ΄Π°Π»Π΅ΡΠ΅Π½ΠΈ ΠΈΠ·Π²ΠΈΠΊΠ²Π°Π½ΠΈΡ Π½Π° ΠΏΡΠΎΡΠ΅Π΄ΡΡΠΈ (RPC). ΠΠ° ΠΎΠ±ΡΠΎ ΡΠ°Π·Π±ΠΈΡΠ°Π½Π΅ Π½Π° COM ΡΠ΅ΡΠΌΠΈΠ½ΠΎΠ»ΠΎΠ³ΠΈΡΡΠ°, ΠΏΡΠΎΡΠ΅ΡΠ΅ΡΠ΅ Π½Π° StackOverflow.
ΠΠΎ ΠΏΡΠΈΠ½ΡΠΈΠΏ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° ΠΌΠΈΡΠ»ΠΈΡΠ΅ Π·Π° COM ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΊΠ°ΡΠΎ ΠΈΠ·ΠΏΡΠ»Π½ΠΈΠΌ ΡΠ°ΠΉΠ» Π½Π° Excel ΠΈΠ»ΠΈ Word ΠΈΠ»ΠΈ Π½ΡΠΊΠ°ΠΊΡΠ² Π΄ΡΡΠ³ ΠΈΠ·ΠΏΡΠ»Π½ΠΈΠΌ Π΄Π²ΠΎΠΈΡΠ΅Π½ ΡΠ°ΠΉΠ».
ΠΠΊΠ°Π·Π²Π° ΡΠ΅, ΡΠ΅ COM ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΠΈΠ·ΠΏΡΠ»Π½ΡΠ²Π° ΠΈ ΡΡΠ΅Π½Π°ΡΠΈΠΉ β JavaScript ΠΈΠ»ΠΈ VBScript. Π’Π΅Ρ Π½ΠΈΡΠ΅ΡΠΊΠΈ ΡΠ΅ Π½Π°ΡΠΈΡΠ° ΡΠΊΡΠΈΠΏΡΠ»Π΅ΡΠΠΎΠΆΠ΅ Π±ΠΈ ΡΡΠ΅ Π²ΠΈΠΆΠ΄Π°Π»ΠΈ ΡΠ°Π·ΡΠΈΡΠ΅Π½ΠΈΠ΅ΡΠΎ .sct Π²ΡΠ² ΡΠ°ΠΉΠ»ΠΎΠ²Π΅ΡΠ΅ Π½Π° Windows β ΡΠΎΠ²Π° Π΅ ΠΎΡΠΈΡΠΈΠ°Π»Π½ΠΎΡΠΎ ΡΠ°Π·ΡΠΈΡΠ΅Π½ΠΈΠ΅ Π·Π° ΡΠΊΡΠΈΠΏΡΠ»Π΅ΡΠΈ. Π’Π΅ ΠΏΠΎ ΡΡΡΠ΅ΡΡΠ²ΠΎ ΡΠ° ΡΠΊΡΠΈΠΏΡΠΎΠ² ΠΊΠΎΠ΄, ΠΎΠ±Π²ΠΈΡ Π² 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>
Π₯Π°ΠΊΠ΅ΡΠΈ ΠΈ ΠΏΠ΅Π½Π΅ΡΡΡΡΠ΅ΡΠΈ ΡΠ° ΠΎΡΠΊΡΠΈΠ»ΠΈ, ΡΠ΅ Π² Windows ΠΈΠΌΠ° ΠΎΡΠ΄Π΅Π»Π½ΠΈ ΠΏΠΎΠΌΠΎΡΠ½ΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΈ ΠΈ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ, ΠΊΠΎΠΈΡΠΎ ΠΏΡΠΈΠ΅ΠΌΠ°Ρ COM ΠΎΠ±Π΅ΠΊΡΠΈ ΠΈ ΡΡΠΎΡΠ²Π΅ΡΠ½ΠΎ ΡΠΊΡΠΈΠΏΡΠ»Π΅ΡΠΈ.
ΠΠΎΠ³Π° Π΄Π° ΠΏΡΠ΅Π΄Π°ΠΌ ΡΠΊΡΠΈΠΏΡΠ»Π΅Ρ Π½Π° ΠΏΠΎΠΌΠΎΡΠ½Π° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠ° Π·Π° Windows, Π½Π°ΠΏΠΈΡΠ°Π½Π° Π½Π° VBS, ΠΈΠ·Π²Π΅ΡΡΠ½Π° ΠΊΠ°ΡΠΎ pubprn. Π’Ρ ΡΠ΅ Π½Π°ΠΌΠΈΡΠ° Π² Π΄ΡΠ»Π±ΠΈΠ½ΠΈΡΠ΅ Π½Π° C:\Windows\system32\Printing_Admin_Scripts. ΠΠ΅ΠΆΠ΄Ρ Π΄ΡΡΠ³ΠΎΡΠΎ, ΠΈΠΌΠ° ΠΈ Π΄ΡΡΠ³ΠΈ ΠΏΠΎΠΌΠΎΡΠ½ΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΈ Π·Π° Windows, ΠΊΠΎΠΈΡΠΎ ΠΏΡΠΈΠ΅ΠΌΠ°Ρ ΠΎΠ±Π΅ΠΊΡΠΈ ΠΊΠ°ΡΠΎ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΈ. ΠΠ΅ΠΊΠ° Π·Π°ΠΏΠΎΡΠ½Π΅ΠΌ Ρ ΡΠΎΠ·ΠΈ ΠΏΡΠΈΠΌΠ΅Ρ.

Π‘ΡΠ²ΡΠ΅ΠΌ Π΅ΡΡΠ΅ΡΡΠ²Π΅Π½ΠΎ Π΅, ΡΠ΅ ΠΎΠ±Π²ΠΈΠ²ΠΊΠ°ΡΠ° ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΡΡΠ°ΡΡΠΈΡΠ° Π΄ΠΎΡΠΈ ΠΎΡ ΡΠΊΡΠΈΠΏΡ Π·Π° ΠΏΠ΅ΡΠ°Ρ. ΠΠ°Π²Π°ΠΉ, Microsoft!
ΠΠ° ΡΠ΅Π»ΠΈΡΠ΅ Π½Π° ΡΠ΅ΡΡΠ²Π°Π½Π΅ΡΠΎ, ΡΡΠ·Π΄Π°Π΄ΠΎΡ ΠΏΡΠΎΡΡ ΠΎΡΠ΄Π°Π»Π΅ΡΠ΅Π½ ΡΠΊΡΠΈΠΏΡΠ»Π΅Ρ, ΠΊΠΎΠΉΡΠΎ ΡΡΠ°ΡΡΠΈΡΠ° shell ΠΈ ΠΎΡΠΏΠ΅ΡΠ°ΡΠ²Π° Π·Π°Π±Π°Π²Π½ΠΎ ΡΡΠΎΠ±ΡΠ΅Π½ΠΈΠ΅: βΠ’ΠΎΠΊΡ-ΡΠΎ Π²ΠΈ Π΅ ΠΈΠ·ΠΏΡΠ»Π½Π΅Π½ ΡΠΊΡΠΈΠΏΡ!β ΠΠΎ ΡΡΡΠ΅ΡΡΠ²ΠΎ pubprn ΡΡΠ·Π΄Π°Π²Π° Π΅ΠΊΠ·Π΅ΠΌΠΏΠ»ΡΡ Π½Π° ΠΎΠ±Π΅ΠΊΡ ΡΠΊΡΠΈΠΏΡΠ»Π΅Ρ, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²Π°ΠΉΠΊΠΈ Π½Π° VBScript ΠΊΠΎΠ΄ Π΄Π° ΡΡΠ°ΡΡΠΈΡΠ° shell-Π°. Π’ΠΎΠ·ΠΈ ΠΌΠ΅ΡΠΎΠ΄ ΠΏΡΠ΅Π΄Π»Π°Π³Π° ΡΡΠ½ΠΈ ΠΏΡΠ΅Π΄ΠΈΠΌΡΡΠ²Π° Π·Π° Ρ Π°ΠΊΠ΅ΡΠΈΡΠ΅, ΠΊΠΎΠΈΡΠΎ ΠΈΡΠΊΠ°Ρ Π΄Π° ΡΠ΅ ΠΏΡΠΎΠΌΡΠΊΠ½Π°Ρ ΠΈ ΡΠΊΡΠΈΡΡ Π²ΡΠ² Π²Π°ΡΠ°ΡΠ° ΡΠΈΡΡΠ΅ΠΌΠ°.
Π ΡΠ»Π΅Π΄Π²Π°ΡΠ°ΡΠ° ΠΏΡΠ±Π»ΠΈΠΊΠ°ΡΠΈΡ ΡΠ΅ ΠΎΠ±ΡΡΠ½Ρ ΠΊΠ°ΠΊ COM ΡΠΊΡΠΈΠΏΡΠ»Π΅ΡΠΈΡΠ΅ ΠΌΠΎΠ³Π°Ρ Π΄Π° Π±ΡΠ΄Π°Ρ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½ΠΈ ΠΎΡ Ρ Π°ΠΊΠ΅ΡΠΈ, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΡΠΈ Π΅Π»Π΅ΠΊΡΡΠΎΠ½Π½ΠΈ ΡΠ°Π±Π»ΠΈΡΠΈ Π² Excel.
ΠΠ° Π΄ΠΎΠΌΠ°ΡΠ½Π° ΡΠ°Π±ΠΎΡΠ°, Π³Π»Π΅Π΄Π°ΠΉΡΠ΅ ΡΠΎΠ²Π° ΠΎΡ Derbycon 2016, ΠΊΠΎΠ΅ΡΠΎ ΠΎΠ±ΡΡΠ½ΡΠ²Π° ΠΊΠ°ΠΊ ΡΠΎΡΠ½ΠΎ Ρ
Π°ΠΊΠ΅ΡΠΈΡΠ΅ ΡΠ° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π»ΠΈ ΡΠΊΡΠΈΠΏΡΠ»Π΅ΡΠΈ. ΠΡΠΎΡΠ΅ΡΠ΅ΡΠ΅ ΡΡΡΠΎ ΠΎΡΠ½ΠΎΡΠ½ΠΎ ΡΠΊΡΠΈΠΏΡΠ»Π΅ΡΠΈ ΠΈ Π½ΡΠΊΠ°ΠΊΡΠ² Π²ΠΈΠ΄ ΠΏΡΡΠΊΠΎΡ.
ΠΠ·ΡΠΎΡΠ½ΠΈΠΊ: www.habr.com
