ΠΊΠ°ΠΊ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ исходный ΠΊΠΎΠ΄ exe Ρ„Π°ΠΉΠ»Π°

Как ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ исходный ΠΊΠΎΠ΄ EXE?

Как я ΠΌΠΎΠ³Ρƒ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ исходный ΠΊΠΎΠ΄ прилоТСния?

Как ΠΏΡ€ΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ исходный ΠΊΠΎΠ΄

Π”Π°, Π»Π΅Π³ΠΊΠΎ. ΠšΡ‚ΠΎ ΡƒΠ³ΠΎΠ΄Π½ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ Π΄Π΅ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ. NET ΠΈ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚Π΅ исходный ΠΊΠΎΠ΄, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠΎΠΆΠ½ΠΎ снова ΡΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π² Ρ‚Ρƒ ΠΆΠ΅ сборку.

Π―Π²Π»ΡΡŽΡ‚ΡΡ Π»ΠΈ EXE-Ρ„Π°ΠΉΠ»Ρ‹ ΠΌΠ°ΡˆΠΈΠ½Π½Ρ‹ΠΌ ΠΊΠΎΠ΄ΠΎΠΌ?

ΠŸΡ€ΠΎΠ΄ΡƒΠΊΡ‚ процСсса связывания. Π­Ρ‚ΠΎ ΠΌΠ°ΡˆΠΈΠ½Π½Ρ‹ΠΉ ΠΊΠΎΠ΄, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠΎΠΆΠ΅Ρ‚ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒΡΡ нСпосрСдствСнно Ρ†Π΅Π½Ρ‚Ρ€Π°Π»ΡŒΠ½Ρ‹ΠΌ процСссором.

Как ΡƒΠ·Π½Π°Ρ‚ΡŒ, ΠΊΠ°ΠΊΠΎΠΉ язык программирования exe?

НапримСр, исслСдуя исполняСмый Ρ„Π°ΠΉΠ» ΠΎΠΊΠ½Π° с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π²ΠΊΠ»Π°Π΄ΠΊΠΈ Β«strings:Β» Π² Process Explorer, Π²Ρ‹ ΡƒΠ²ΠΈΠ΄ΠΈΡ‚Π΅ мноТСство строк. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ ΠΈΡ…, Π²Ρ‹ смоТСтС ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ стили программирования, Π²Ρ‹Π·Ρ‹Π²Π°Π΅ΠΌΡ‹Π΅ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹, ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ ошибок ΠΈΠ»ΠΈ трассировки Π²Π½ΡƒΡ‚Ρ€ΠΈ исполняСмого Ρ„Π°ΠΉΠ»Π°.

МоТно Π»ΠΈ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ исходный ΠΊΠΎΠ΄ ΠΈΠ· APK?

Как ΠΌΠ½Π΅ Π½Π°ΠΉΡ‚ΠΈ исходный ΠΊΠΎΠ΄ ΠΈΠ³Ρ€Ρ‹?

ΠŸΠΎΠΈΡ‰ΠΈΡ‚Π΅ Π½Π° Π²Π΅Π±-сайтС ΠΈΠ³Ρ€Ρ‹ ΠΈΠ»ΠΈ Π² Π²ΠΈΠΊΠΈΠΏΠ΅Π΄ΠΈΠΈ, являСтся Π»ΠΈ ΠΎΠ½Π° ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΌ исходным ΠΊΠΎΠ΄ΠΎΠΌ (Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ ΠΊΠΎΠ΄ доступСн). Если Π½Π΅Ρ‚, ΠΏΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ ΡΠ²ΡΠ·Π°Ρ‚ΡŒΡΡ с создатСлСм ΠΈΠ³Ρ€Ρ‹, просмотрСв Π² Π’ΠΈΠΊΠΈΠΏΠ΅Π΄ΠΈΠΈ Π΅Π³ΠΎ / Π΅Π΅ / ΠΈΡ… адрСс элСктронной ΠΏΠΎΡ‡Ρ‚Ρ‹ ΠΈΠ»ΠΈ Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½, ΠΈ спроситС ΠΈΡ…, ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π»ΠΈ Π²Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉ это. Если ΠΎΠ½ΠΈ скаТут Β«Π½Π΅Ρ‚Β», Ρ‚ΠΎ Π²Ρ‹, вСроятно, Π½Π΅ смоТСтС ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄.

Как Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ EXE-Ρ„Π°ΠΉΠ» Π² Visual Studio?

МоТно Π»ΠΈ Π΄Π΅ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ EXE-Ρ„Π°ΠΉΠ»?

ΠžΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Inno Setup Extractor

ПослС Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ Π²Ρ‹ Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚Π΅ ΠΆΠ΅Π»Π°Π΅ΠΌΡ‹ΠΉ exe-Ρ„Π°ΠΉΠ» Π½Π° свой Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½ Android, просто Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚Π΅ ΠΈ установитС Inno Setup Extractor ΠΈΠ· Google Play Store, Π·Π°Ρ‚Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ Ρ„Π°ΠΉΠ»ΠΎΠ²Ρ‹ΠΉ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π°ΠΉΡ‚ΠΈ exe-Ρ„Π°ΠΉΠ», Π° Π·Π°Ρ‚Π΅ΠΌ ΠΎΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ этот Ρ„Π°ΠΉΠ» с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ прилоТСния.

Π˜ΡΠΏΠΎΠ»Π½ΡΠ΅ΠΌΡ‹Π΅ (EXE) Ρ„Π°ΠΉΠ»Ρ‹ β€” это ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½Ρ‹Π΅ вирусы, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€ΡƒΡŽΡ‚ΡΡ ΠΏΡ€ΠΈ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΈΠΈ ΠΈΠ»ΠΈ Π½Π°ΠΆΠ°Ρ‚ΠΈΠΈ Π½Π° Π·Π°Ρ€Π°ΠΆΠ΅Π½Π½Ρ‹ΠΉ Ρ„Π°ΠΉΠ» ΠΈΠ»ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ. … Π’Π°ΡˆΠ° Π»ΡƒΡ‡ΡˆΠ°Ρ линия Π·Π°Ρ‰ΠΈΡ‚Ρ‹ β€” это сканированиС Π½Π° вирусы ΠΈΠ· вашСго антивирусного ΠΏΠ°ΠΊΠ΅Ρ‚Π°.

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ исполняСмый ΠΊΠΎΠ΄?

Π˜ΡΠΏΠΎΠ»Π½ΡΠ΅ΠΌΡ‹ΠΉ ΠΊΠΎΠ΄ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ относится ΠΊ ΠΌΠ°ΡˆΠΈΠ½Π½ΠΎΠΌΡƒ языку, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ прСдставляСт собой Π½Π°Π±ΠΎΡ€ собствСнных инструкций, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ выполняСт Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½ΠΎ. Π˜ΡΠΏΠΎΠ»Π½ΡΠ΅ΠΌΡ‹Π΅ Ρ„Π°ΠΉΠ»Ρ‹ Π² ΠΌΠΈΡ€Π΅ DOS / Windows ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚. … Они ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΡ†ΠΈΡ€ΡƒΡŽΡ‚ΡΡ ΠΏΠΎ ΠΈΡ… Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΎΠΉ структурС.

Π‘Π°ΠΉΡ‚-ΠΊΠΎΠ΄ ΠΈ ΠΌΠ°ΡˆΠΈΠ½Π½Ρ‹ΠΉ ΠΊΠΎΠ΄ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²Ρ‹?

Π‘Π°ΠΉΡ‚-ΠΊΠΎΠ΄ β€” это Π½Π΅Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‰ΠΈΠΉ ΠΊΠΎΠ΄, сгСнСрированный послС компиляции исходного ΠΊΠΎΠ΄Π°, ΠΈ для Π΅Π³ΠΎ выполнСния ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΈΠ½Ρ‚Π΅Ρ€ΠΏΡ€Π΅Ρ‚Π°Ρ‚ΠΎΡ€. ΠœΠ°ΡˆΠΈΠ½Π½Ρ‹ΠΉ ΠΊΠΎΠ΄ β€” это Π½Π°Π±ΠΎΡ€ инструкций Π½Π° машинном языкС ΠΈΠ»ΠΈ Π² Π΄Π²ΠΎΠΈΡ‡Π½ΠΎΠΌ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ нСпосрСдствСнно выполняСтся Ρ†Π΅Π½Ρ‚Ρ€Π°Π»ΡŒΠ½Ρ‹ΠΌ процСссором.

На ΠΊΠ°ΠΊΠΎΠΌ языкС написана DLL?

Π’ Ρ„Π°ΠΉΠ»Π°Ρ… DLL ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ Ρ‚Π°ΠΊΠΈΠ΅ языки, ΠΊΠ°ΠΊ C ΠΈΠ»ΠΈ C ++, хотя C ++ встрСчаСтся Ρ‡Π°Ρ‰Π΅. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ свои собствСнныС Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ DLL для запуска Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π°, Ссли Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ Π½Π°ΡƒΡ‡ΠΈΡ‚ΡŒΡΡ это Π΄Π΅Π»Π°Ρ‚ΡŒ.

Какой язык ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π² git?

БСанс ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строки, ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΉ созданиС рСпозитория, Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ Ρ„Π°ΠΉΠ»Π° ΠΈ ΡƒΠ΄Π°Π»Π΅Π½Π½ΡƒΡŽ ΡΠΈΠ½Ρ…Ρ€ΠΎΠ½ΠΈΠ·Π°Ρ†ΠΈΡŽ.
Π‘Ρ‚Π°Π±ΠΈΠ»ΡŒΠ½Ρ‹ΠΉ выпуск2.31.0 / 15 ΠΌΠ°Ρ€Ρ‚Π° 2021 Π³.
Π Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΉgit.kernel.org/pub/scm/git/git.git/
Написано Π²C, ΠΎΠ±ΠΎΠ»ΠΎΡ‡ΠΊΠ°, Perl, Tcl
ΠžΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½Π°Ρ систСмаPOSIX (Linux, macOS, Solaris, AIX), Windows

Как я ΡƒΠ·Π½Π°ΡŽ свой ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½Ρ‹ΠΉ язык?

ΠŸΡ€ΠΎΡΠΌΠΎΡ‚Ρ€ настроСк языкового стандарта систСмы для Windows

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

Как ΠΎΡ‚Π»Π°ΠΆΠΈΠ²Π°Ρ‚ΡŒ ΠΈ ΠΏΡ€ΠΎΡ„ΠΈΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ любой EXE-Ρ„Π°ΠΉΠ» с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Visual Studio

ΠΊΠ°ΠΊ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ исходный ΠΊΠΎΠ΄ exe Ρ„Π°ΠΉΠ»Π°. image loader. ΠΊΠ°ΠΊ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ исходный ΠΊΠΎΠ΄ exe Ρ„Π°ΠΉΠ»Π° Ρ„ΠΎΡ‚ΠΎ. ΠΊΠ°ΠΊ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ исходный ΠΊΠΎΠ΄ exe Ρ„Π°ΠΉΠ»Π°-image loader. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΊΠ°ΠΊ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ исходный ΠΊΠΎΠ΄ exe Ρ„Π°ΠΉΠ»Π°. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° image loader. Как ΠΏΡ€ΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ исходный ΠΊΠΎΠ΄

ΠžΡ‚Π»Π°Π΄ΠΊΠ°

Как ΠΈ Π² ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠΌ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π΅, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π½Π°Ρ‡Π°Ρ‚ΡŒ ΠΎΡ‚Π»Π°Π΄ΠΊΡƒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ F5, которая запустит EXE ΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ ΠΎΡ‚Π»Π°Π΄Ρ‡ΠΈΠΊ. Если Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΎΡ‚Π»Π°Π΄ΠΈΡ‚ΡŒ запуск, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ F11, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ запустит EXE ΠΈ остановится Π½Π° ΠΏΠ΅Ρ€Π²ΠΎΠΉ строкС ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π°. Оба эти ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π° доступны Π² контСкстном мСню для ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° EXE Π² ΠΎΠΊΠ½Π΅ Solution Explorer, ΠΊΠ°ΠΊ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π½ΠΈΠΆΠ΅:

ΠΊΠ°ΠΊ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ исходный ΠΊΠΎΠ΄ exe Ρ„Π°ΠΉΠ»Π°. image loader. ΠΊΠ°ΠΊ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ исходный ΠΊΠΎΠ΄ exe Ρ„Π°ΠΉΠ»Π° Ρ„ΠΎΡ‚ΠΎ. ΠΊΠ°ΠΊ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ исходный ΠΊΠΎΠ΄ exe Ρ„Π°ΠΉΠ»Π°-image loader. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΊΠ°ΠΊ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ исходный ΠΊΠΎΠ΄ exe Ρ„Π°ΠΉΠ»Π°. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° image loader. Как ΠΏΡ€ΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ исходный ΠΊΠΎΠ΄

Для ΠΎΡ‚Π»Π°Π΄ΠΊΠΈ понадобятся символы, Ρ„Π°ΠΉΠ»Ρ‹ PDB, для EXE ΠΈ Π»ΡŽΠ±Ρ‹Ρ… DLL, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½ΡƒΠΆΠ½ΠΎ ΠΎΡ‚Π»Π°Π΄ΠΈΡ‚ΡŒ. Visual Studio Π±ΡƒΠ΄Π΅Ρ‚ ΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚ΡŒ Ρ‚ΠΎΠΌΡƒ ΠΆΠ΅ процСссу ΠΈ попытаСтся ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ символы Ρ‚Π°ΠΊΠΆΠ΅, ΠΊΠ°ΠΊ ΠΈ ΠΏΡ€ΠΈ ΠΎΡ‚Π»Π°Π΄ΠΊΠ΅ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°. ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ маловСроятно, Ρ‡Ρ‚ΠΎ Ρ„Π°ΠΉΠ»Ρ‹ PDB Π±Ρ‹Π»ΠΈ распространСны вмСстС с EXE-Ρ„Π°ΠΉΠ»ΠΎΠΌ, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, Π²Ρ‹ Π·Π°Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ Π½Π°ΠΉΡ‚ΠΈ ΠΈΡ… Π² сборкС ΠΈΠ»ΠΈ, Ρ‡Ρ‚ΠΎ Π΅Ρ‰Π΅ Π»ΡƒΡ‡ΡˆΠ΅, Π½Π° сСрвСрС символов. Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΈ Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄Π°Ρ†ΠΈΠΈ ΠΏΠΎ использованию символов ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡ‚ΠΈ Π² этом Π±Π»ΠΎΠ³Π΅.

Для эффСктивной ΠΎΡ‚Π»Π°Π΄ΠΊΠΈ Π²Π°ΠΌ Ρ‚Π°ΠΊΠΆΠ΅ понадобится исходный ΠΊΠΎΠ΄, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ использовался для сборки EXE, ΠΈΠ»ΠΈ Π΄Π°ΠΆΠ΅ для Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… Ρ„Π°ΠΉΠ»ΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ вас ΠΈΠ½Ρ‚Π΅Ρ€Π΅ΡΡƒΡŽΡ‚. Π’Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ Π½Π°ΠΉΡ‚ΠΈ эти Ρ„Π°ΠΉΠ»Ρ‹ ΠΈ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ ΠΈΡ… Π² Visual Studio. Если исходный ΠΊΠΎΠ΄ Π½Π΅ совпадаСт с исходным ΠΊΠΎΠ΄ΠΎΠΌ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±Ρ‹Π» собран, EXE Visual Studio ΠΏΡ€Π΅Π΄ΡƒΠΏΡ€Π΅Π΄ΠΈΡ‚ вас, ΠΊΠΎΠ³Π΄Π° Π²Ρ‹ ΠΏΠΎΠΏΡ‹Ρ‚Π°Π΅Ρ‚Π΅ΡΡŒ Π²ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Ρ‚ΠΎΡ‡ΠΊΡƒ останова, ΠΈ Ρ‚ΠΎΡ‡ΠΊΠ° останова Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ привязана. Π­Ρ‚ΠΎ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΎ Π² ΠΎΠΊΠ½Π΅ Settings peek window. Π’ ΠΎΠΊΠ½Π΅ просмотра ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² Ρ‰Π΅Π»ΠΊΠ½ΠΈΡ‚Π΅ тСкст ссылки Must match source, Π° Π·Π°Ρ‚Π΅ΠΌ установитС Ρ„Π»Π°ΠΆΠΎΠΊ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Ρ€Π°Π·Ρ€Π΅ΡˆΠΈΡ‚ΡŒ Π½Π΅ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ источник, ΠΊΠ°ΠΊ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π½ΠΈΠΆΠ΅. ΠšΠΎΠ½Π΅Ρ‡Π½ΠΎ, с Π½Π΅ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΌ источником Π²Ρ‹ Π½ΠΈΠΊΠΎΠ³Π΄Π° Π½Π΅ Π·Π½Π°Π΅Ρ‚Π΅, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΎΠΈΠ·ΠΎΠΉΠ΄Π΅Ρ‚, Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ это Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π° свой страх ΠΈ риск.

ΠΊΠ°ΠΊ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ исходный ΠΊΠΎΠ΄ exe Ρ„Π°ΠΉΠ»Π°. image loader. ΠΊΠ°ΠΊ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ исходный ΠΊΠΎΠ΄ exe Ρ„Π°ΠΉΠ»Π° Ρ„ΠΎΡ‚ΠΎ. ΠΊΠ°ΠΊ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ исходный ΠΊΠΎΠ΄ exe Ρ„Π°ΠΉΠ»Π°-image loader. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΊΠ°ΠΊ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ исходный ΠΊΠΎΠ΄ exe Ρ„Π°ΠΉΠ»Π°. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° image loader. Как ΠΏΡ€ΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ исходный ΠΊΠΎΠ΄

Если EXE Π±Ρ‹Π» собран с SourceLink, Ρ‚ΠΎ информация ΠΎΠ± источникС Π±ΡƒΠ΄Π΅Ρ‚ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Π° Π² PDB, ΠΈ Visual Studio попытаСтся Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ источник автоматичСски. Π­Ρ‚ΠΎ Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Ρ…ΠΎΡ€ΠΎΡˆΠ°Ρ ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π° ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ SourceLink с вашими ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°ΠΌΠΈ. Π”Π°ΠΆΠ΅ Ссли Ρƒ вас Π΅ΡΡ‚ΡŒ Π»ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ Π½Π°Π±ΠΎΡ€, Ρƒ вас ΠΌΠΎΠΆΠ΅Ρ‚ Π½Π΅ Π±Ρ‹Ρ‚ΡŒ Ρ‚ΠΎΠΉ вСрсии, которая использовалась для сборки Π΄Π²ΠΎΠΈΡ‡Π½ΠΎΠ³ΠΎ Ρ„Π°ΠΉΠ»Π°. SourceLink β€” ваш Π½Π°Π΄Π΅ΠΆΠ½Ρ‹ΠΉ способ ΡƒΠ±Π΅Π΄ΠΈΡ‚ΡŒΡΡ, Ρ‡Ρ‚ΠΎ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹ΠΉ источник связан с ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹ΠΌ Π΄Π²ΠΎΠΈΡ‡Π½Ρ‹ΠΌ Ρ„Π°ΠΉΠ»ΠΎΠΌ.

Если Π²Ρ‹ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ исходный ΠΊΠΎΠ΄, Ρƒ вас Π΅Ρ‰Π΅ Π΅ΡΡ‚ΡŒ нСсколько Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠ²:

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

Как ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ исходный ΠΊΠΎΠ΄ exe Ρ„Π°ΠΉΠ»Π°

Π Π°Π±ΠΎΡ‡ΠΈΠ΅ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Ρ‹ Ρƒ мСня ΠΌΠ΅Π½ΡΡŽΡ‚ΡΡ Π½Π΅ Ρ‚Π°ΠΊ ΡƒΠΆ Ρ€Π΅Π΄ΠΊΠΎ. И Π΄Π°Π»Π΅ΠΊΠΎ Π½Π΅ всСгда пСрСносится вся информация. Π§Ρ‚ΠΎ-Ρ‚ΠΎ каТСтся Π½Π΅Π½ΡƒΠΆΠ½Ρ‹ΠΌ сСйчас, Π½ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ понадобится Π² дальнСйшСм ΠΈΠ»ΠΈ просто интСрСсно Π²ΡΠΏΠΎΠΌΠ½ΠΈΡ‚ΡŒ. Π’Π°ΠΊ ΠΈ ΠΏΡ€ΠΎΠΈΠ·ΠΎΡˆΠ»ΠΎ с ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΎΠΉ Β«Π—Π°ΠΏΠΎΠΌΠ½ΠΈ Π΄ΠΎΠΌΠΈΠ½ΠΎΒ». На днях я просматривал исходники ΠΈ Π½Π΅ ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΠ» Π΅Ρ‘ – ΠΈ Π½Π° самом Π΄Π΅Π»Π΅, писал ΠΏΠ°Ρ€Ρƒ Π»Π΅Ρ‚ Π½Π°Π·Π°Π΄, всС ΠΏΠΎΡ‚Π΅Ρ€ΡΠ»ΠΎΡΡŒ. Π§Ρ‚ΠΎ ΠΆ, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ я Π½ΠΈΠΊΠ°ΠΊ Π½Π΅ ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π» exe ΠΈ знаю, Π½Π° Ρ‡Π΅ΠΌ написано (C# Net 4.0) ΠΈ Π½Π΅Ρ‚ Π½Π°Ρ‚ΠΈΠ²Π½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π°, Ρ‚ΠΎ ΠΏΠΎΠΏΡ€ΠΎΠ±ΡƒΠ΅ΠΌ Π²Ρ‹Ρ‚Π°Ρ‰ΠΈΡ‚ΡŒ исходник.

ΠΊΠ°ΠΊ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ исходный ΠΊΠΎΠ΄ exe Ρ„Π°ΠΉΠ»Π°. art502 1. ΠΊΠ°ΠΊ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ исходный ΠΊΠΎΠ΄ exe Ρ„Π°ΠΉΠ»Π° Ρ„ΠΎΡ‚ΠΎ. ΠΊΠ°ΠΊ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ исходный ΠΊΠΎΠ΄ exe Ρ„Π°ΠΉΠ»Π°-art502 1. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΊΠ°ΠΊ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ исходный ΠΊΠΎΠ΄ exe Ρ„Π°ΠΉΠ»Π°. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° art502 1. Как ΠΏΡ€ΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ исходный ΠΊΠΎΠ΄

ΠŸΡ€Π°Π²Π΄Π°, здСсь ΠΏΠΎΠΊΠ° Ρ‚ΠΎΠ»ΡŒΠΊΠΎ пСрСчислСниС ΠΏΠΎΠ»Π΅ΠΉ, Π½ΠΎ это ΡƒΠΆΠ΅ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ. Π’Π°ΠΊ ΠΊΠ°ΠΊ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° ΠΏΡ€ΠΎΡΡ‚Π΅Π½ΡŒΠΊΠ°Ρ, Ρ‚ΠΎ Π½Π°ΠΌ Π½Π°Π΄ΠΎ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π°ΠΉΡ‚ΠΈ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ ΠΊΠ½ΠΎΠΏΠΎΠΊ. Кнопки всСго Π΄Π²Π΅, Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ поискав Π½Π°Ρ…ΠΎΠ΄ΠΈ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ для ΠΏΠ΅Ρ€Π²ΠΎΠΉ:

Π‘Π»ΠΎΠΆΠ½ΠΎΠ³ΠΎ здСсь Π½ΠΈΡ‡Π΅Π³ΠΎ Π½Π΅Ρ‚. Π‘Π΅Ρ€Π΅ΠΌ число сСкунд, всС Π΄Π΅Π»Π°Π΅ΠΌ Π½Π΅Π²ΠΈΠ΄ΠΈΠΌΡ‹ΠΌ, Π·Π°Ρ‚Π΅ΠΌ Ρ€Π°Π½Π΄ΠΎΠΌΠ½ΠΎ вытаскиваСм Π½Π° свСт Π±ΠΎΠΆΠΈΠΉ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΠ΅ число ΠΊΠΎΡΡ‚ΡΡˆΠ΅ΠΊ. Один интСрСсный ΠΌΠΎΠΌΠ΅Π½Ρ‚: ΠΏΠΎΡ‡Π΅ΠΌΡƒ-Ρ‚ΠΎ я сдСлал Π½Π΅ Ρ†ΠΈΠΊΠ»ΠΎΠΌ ΠΈ для ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΊΠΎΡΡ‚ΡΡˆΠΊΠΈ ΠΈΠ΄Π΅Ρ‚ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΉ Π²Ρ‹Π±ΠΎΡ€, хотя всС ΠΌΠΎΠΆΠ½ΠΎ ΡΠΎΠΊΡ€Π°Ρ‚ΠΈΡ‚ΡŒ. Π’ΠΈΠ΄ΠΈΠΌΠΎ, я рассчитывал ΠΈΠΌΠ΅Π½Π½ΠΎ Π½Π° Ρ‚Ρ€ΠΈ, ΠΊΠ°ΠΊ сСйчас вспоминаСтся ΠΈ ΠΊΠΎΠ³Π΄Π° Π΄Π΅Π»Π°Π» для Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅Ρ… – просто Π΄ΠΎΠ±Π°Π²ΠΈΠ», Π½Π΅ пСрСдСлывая ΠΊΠΎΠ΄.

И Π΅Ρ‰Π΅: Π² ΠΊΠ°ΠΆΠ΄ΠΎΠΌ Π²Ρ‹Π±ΠΎΡ€Π΅ ΠΊΠΎΡΡ‚ΡΡˆΠΊΠΈ Π΅ΡΡ‚ΡŒ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ Ρ†ΠΈΠΊΠ» do while – Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠ΅Ρ€Π²ΠΎΠ΅ число (Π²Π΅Ρ€Ρ…Π½Π΅ΠΉ ΠΏΠΎΠ»ΠΎΠ²ΠΈΠ½Ρ‹ ΠΊΠΎΡΡ‚ΡΡˆΠΊΠΈ) Π±Ρ‹Π»ΠΎ мСньшС Π½ΠΈΠΆΠ½Π΅ΠΉ. ΠŸΠΎΡ‡Π΅ΠΌΡƒ Ρ‚Π°ΠΊ? Π‘ΠΌΠΎΡ‚Ρ€ΠΈΠΌ Π² ΠΏΠ°ΠΏΠΊΡƒ с изобраТСниями: нумСрация ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ сдСлана ΠΈΠΌΠ΅Π½Π½ΠΎ Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ: ΠΎΡ‚ мСньшСго ΠΊ Π±ΠΎΠ»ΡŒΡˆΠ΅ΠΌΡƒ – Π²ΠΈΠ΄ΠΈΠΌΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΠ·Π±Π΅ΠΆΠ°Ρ‚ΡŒ повторСния. ΠšΡΡ‚Π°Ρ‚ΠΈ, Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅ Π½Π΅ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½ поиск ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΡΡŽΡ‰ΠΈΡ…ΡΡ – Π½ΠΎ, Π²ΠΈΠ΄ΠΈΠΌΠΎ, ΠΌΠ½Π΅ этого ΠΈ Π½Π΅ Π½Π°Π΄ΠΎ Π±Ρ‹Π»ΠΎ.

ΠΊΠ°ΠΊ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ исходный ΠΊΠΎΠ΄ exe Ρ„Π°ΠΉΠ»Π°. art502 3. ΠΊΠ°ΠΊ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ исходный ΠΊΠΎΠ΄ exe Ρ„Π°ΠΉΠ»Π° Ρ„ΠΎΡ‚ΠΎ. ΠΊΠ°ΠΊ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ исходный ΠΊΠΎΠ΄ exe Ρ„Π°ΠΉΠ»Π°-art502 3. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΊΠ°ΠΊ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ исходный ΠΊΠΎΠ΄ exe Ρ„Π°ΠΉΠ»Π°. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° art502 3. Как ΠΏΡ€ΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ исходный ΠΊΠΎΠ΄

Ну ΠΈ Π² ΠΊΠΎΠ½Ρ†Π΅ запускаСм Ρ‚Π°ΠΉΠΌΠ΅Ρ€ Π½Π° Π½ΡƒΠΆΠ½ΠΎΠ΅ число сСкунд. Код Ρ‚Π°ΠΉΠΌΠ΅Ρ€ прост:

ПослС этого ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ Π΄Ρ€ΡƒΠ³ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΈ

Π—Π΄Π΅ΡΡŒ Ρ‚ΠΎΠΆΠ΅ всС просто. Π‘Π½Π°Ρ‡Π°Π»Π° ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅ΠΌ, Ρ‡Ρ‚ΠΎ Π½ΡƒΠΆΠ½ΠΎ ΠΏΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ ΠΈ скрываСм, Ρ‡Ρ‚ΠΎ Π½Π΅Π½ΡƒΠΆΠ½ΠΎ. Π—Π°Ρ‚Π΅ΠΌ сравниваСм Π²Π²Π΅Π΄Ρ‘Π½Π½Ρ‹ΠΉ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ ΠΈ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹ΠΉ ΠΈ Π²Ρ‹Π²ΠΎΠ΄ΠΈΠΌ ΠΎΡ‚Π²Π΅Ρ‚. ΠšΡΡ‚Π°Ρ‚ΠΈ, ΡƒΠΏΡ€Π°ΠΆΠ½Π΅Π½ΠΈΠ΅ интСрСсноС, Π² Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ Ρ‚Π°ΠΊ рСкомСндуСтся Ρ‚Ρ€Π΅Π½ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅.

ΠΊΠ°ΠΊ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ исходный ΠΊΠΎΠ΄ exe Ρ„Π°ΠΉΠ»Π°. art502 2. ΠΊΠ°ΠΊ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ исходный ΠΊΠΎΠ΄ exe Ρ„Π°ΠΉΠ»Π° Ρ„ΠΎΡ‚ΠΎ. ΠΊΠ°ΠΊ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ исходный ΠΊΠΎΠ΄ exe Ρ„Π°ΠΉΠ»Π°-art502 2. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΊΠ°ΠΊ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ исходный ΠΊΠΎΠ΄ exe Ρ„Π°ΠΉΠ»Π°. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° art502 2. Как ΠΏΡ€ΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ исходный ΠΊΠΎΠ΄

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

ΠŸΠΎΠΌΠΎΡ‰ΡŒ Π² написании ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Ρ‹Ρ…, курсовых ΠΈ Π΄ΠΈΠΏΠ»ΠΎΠΌΠ½Ρ‹Ρ… Ρ€Π°Π±ΠΎΡ‚ здСсь.

ВлоТСния

ΠΊΠ°ΠΊ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ исходный ΠΊΠΎΠ΄ exe Ρ„Π°ΠΉΠ»Π°. rar. ΠΊΠ°ΠΊ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ исходный ΠΊΠΎΠ΄ exe Ρ„Π°ΠΉΠ»Π° Ρ„ΠΎΡ‚ΠΎ. ΠΊΠ°ΠΊ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ исходный ΠΊΠΎΠ΄ exe Ρ„Π°ΠΉΠ»Π°-rar. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΊΠ°ΠΊ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ исходный ΠΊΠΎΠ΄ exe Ρ„Π°ΠΉΠ»Π°. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° rar. Как ΠΏΡ€ΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ исходный ΠΊΠΎΠ΄mopr_laba_5_file_2.rar (11.8 Кб, 256 просмотров)

ΠΌΠ°ΠΉΠ½ ΠΊΠΎΠ΄ ΠΊΠ°ΠΊ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ исходный ΠΊΠΎΠ΄ exe Ρ„Π°ΠΉΠ»Π°. smile3. ΠΊΠ°ΠΊ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ исходный ΠΊΠΎΠ΄ exe Ρ„Π°ΠΉΠ»Π° Ρ„ΠΎΡ‚ΠΎ. ΠΊΠ°ΠΊ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ исходный ΠΊΠΎΠ΄ exe Ρ„Π°ΠΉΠ»Π°-smile3. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΊΠ°ΠΊ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ исходный ΠΊΠΎΠ΄ exe Ρ„Π°ΠΉΠ»Π°. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° smile3. Как ΠΏΡ€ΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ исходный кодспасибо большоС

Π”ΠΎΠ±Π°Π²Π»Π΅Π½ΠΎ Ρ‡Π΅Ρ€Π΅Π· 2 ΠΌΠΈΠ½ΡƒΡ‚Ρ‹
Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ½ Π΅Π½ ΠΏΠΎΠ»Π½Ρ‹ΠΉ ΠΏΠΎΡ‡Π΅ΠΌΡƒ Ρ‚ΠΎ ΠΊΠ°ΠΊ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ исходный ΠΊΠΎΠ΄ exe Ρ„Π°ΠΉΠ»Π°. scratch one s head. ΠΊΠ°ΠΊ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ исходный ΠΊΠΎΠ΄ exe Ρ„Π°ΠΉΠ»Π° Ρ„ΠΎΡ‚ΠΎ. ΠΊΠ°ΠΊ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ исходный ΠΊΠΎΠ΄ exe Ρ„Π°ΠΉΠ»Π°-scratch one s head. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΊΠ°ΠΊ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ исходный ΠΊΠΎΠ΄ exe Ρ„Π°ΠΉΠ»Π°. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° scratch one s head. Как ΠΏΡ€ΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ исходный ΠΊΠΎΠ΄

РСшСниС

ВлоТСния

ΠΊΠ°ΠΊ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ исходный ΠΊΠΎΠ΄ exe Ρ„Π°ΠΉΠ»Π°. rar. ΠΊΠ°ΠΊ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ исходный ΠΊΠΎΠ΄ exe Ρ„Π°ΠΉΠ»Π° Ρ„ΠΎΡ‚ΠΎ. ΠΊΠ°ΠΊ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ исходный ΠΊΠΎΠ΄ exe Ρ„Π°ΠΉΠ»Π°-rar. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΊΠ°ΠΊ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ исходный ΠΊΠΎΠ΄ exe Ρ„Π°ΠΉΠ»Π°. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° rar. Как ΠΏΡ€ΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ исходный ΠΊΠΎΠ΄lab3.rar (3.5 Кб, 54 просмотров)

Π’ΠΎ Π΅ΡΡ‚ΡŒ Π² ΠΌΠΎΠ΅ΠΌ случаС это Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ? интСрСсно. Π° ΠΎΡ‚ Ρ‡Π΅Π³ΠΎ это ΠΌΠΎΠΆΠ΅Ρ‚ Π·Π°Π²ΠΈΡΠ΅Ρ‚ΡŒ?

Π”ΠΎΠ±Π°Π²Π»Π΅Π½ΠΎ Ρ‡Π΅Ρ€Π΅Π· 1 час 2 ΠΌΠΈΠ½ΡƒΡ‚Ρ‹

Π’ΠΎ Π΅ΡΡ‚ΡŒ Π² ΠΌΠΎΠ΅ΠΌ случаС это Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ? интСрСсно. Π° ΠΎΡ‚ Ρ‡Π΅Π³ΠΎ это ΠΌΠΎΠΆΠ΅Ρ‚ Π·Π°Π²ΠΈΡΠ΅Ρ‚ΡŒ?

Π”ΠΎΠ±Π°Π²Π»Π΅Π½ΠΎ Ρ‡Π΅Ρ€Π΅Π· 1 час 2 ΠΌΠΈΠ½ΡƒΡ‚Ρ‹

ВсС Ρ€Π°Π·ΠΎΠ±Ρ€Π°Π»Π°ΡΡŒ. ЗСлСная Ρ€Π°ΠΌΠΊΠ° Ρƒ мСня выскакивала ΠΊΠΎΠ³Π΄Π° я заносила ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ Π² Visual. Но ΠΌΠΎΠΆΠ½ΠΎ ΠΈ Π½Π° ΠΏΡ€ΡΠΌΡƒΡŽ, ΠΊΠ°ΠΊ Π²Ρ‹ ΠΈ описали Ρ‡Π΅Ρ€Π΅Π· саму ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ Π΄Π΅ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΠΈ

ΠŸΠΎΠΌΠΎΡ‰ΡŒ Π² написании ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Ρ‹Ρ…, курсовых ΠΈ Π΄ΠΈΠΏΠ»ΠΎΠΌΠ½Ρ‹Ρ… Ρ€Π°Π±ΠΎΡ‚ здСсь.

Π”ΠΎΡΡ‚Π°Ρ‚ΡŒ ΠΊΠΎΠ΄ досовской ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ для рСдактирования
Π•ΡΡ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° написанная ΠΏΠΎΠ΄ дос, Π½ΡƒΠΆΠ½ΠΎ Π΄ΠΎΡΡ‚Π°Ρ‚ΡŒ ΠΊΠΎΠ΄ Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠΌΠ΅Π½ΡΡ‚ΡŒ Π²Π²ΠΎΠ΄ суммы. БСйчас ΠΎΠ½Π°.

Π˜Π·ΡŠΡΡ‚ΡŒ ΠΊΠΎΠ΄ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΈΠ· *.exe Π½Π° VBA 6.0
ΠŸΠΎΠΌΠΎΠ³ΠΈΡ‚Π΅ поТалуйсто. Π‘ΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ Π»ΠΈ способы ‘вытаскивания’ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π° написанного Π½Π° VBA 6.0.

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

Как ΠΈΠ·Π²Π»Π΅Ρ‡ΡŒ ΠΊΠΎΠ΄ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΈΠ· Π΅Ρ…Π΅ Ρ„Π°ΠΉΠ»Π°?

ΠŸΠΎΠΌΠΎΡ‰ΡŒ Π² написании ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Ρ‹Ρ…, курсовых ΠΈ Π΄ΠΈΠΏΠ»ΠΎΠΌΠ½Ρ‹Ρ… Ρ€Π°Π±ΠΎΡ‚ здСсь.

МоТно Π»ΠΈ ΠΊΠ°ΠΊ-Π½ΠΈΠ±ΡƒΠ΄ΡŒ ΠΈΠ· Π΅Ρ…Π΅-Ρ„Π°ΠΉΠ»Π° ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ дизассСмблированый ΠΊΠΎΠ΄
МоТно Π»ΠΈ ΠΊΠ°ΠΊ Π½ΠΈΠ±ΡƒΠ΄ΡŒ ΠΈΠ· Π΅Ρ…Π΅ Ρ„Π°ΠΉΠ»Π° ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ дизассСмблированый ΠΊΠΎΠ΄ Π½Π° FASM\MASM?

ΠΊΠ°ΠΊ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ исходный ΠΊΠΎΠ΄ exe Ρ„Π°ΠΉΠ»Π°. tick. ΠΊΠ°ΠΊ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ исходный ΠΊΠΎΠ΄ exe Ρ„Π°ΠΉΠ»Π° Ρ„ΠΎΡ‚ΠΎ. ΠΊΠ°ΠΊ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ исходный ΠΊΠΎΠ΄ exe Ρ„Π°ΠΉΠ»Π°-tick. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΊΠ°ΠΊ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ исходный ΠΊΠΎΠ΄ exe Ρ„Π°ΠΉΠ»Π°. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° tick. Как ΠΏΡ€ΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ исходный кодКак ΡƒΠ·Π½Π°Ρ‚ΡŒ исходный ΠΊΠΎΠ΄ Ρ„Π°ΠΉΠ»Π°-Π•Π₯Π• для Visual Basic 6.0?
ЗдравствуйтС! ΠŸΡ€ΠΎΡˆΡƒ ΠΏΠΎΠΌΠΎΡ‰ΠΈ. Как ΡƒΠ·Π½Π°Ρ‚ΡŒ P-Code? НаучитС, поТалуйста, ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ компиляторами ΠΈ.

Как срСдствами Delphi Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΠ·Π²Π»Π΅Ρ‡Π΅Π½ΠΈΠ΅ Π΅Ρ…Π΅ Ρ„Π°ΠΉΠ»Π° ΠΏΡ€ΠΈ запускС Π΅Ρ…Π΅?
Π—Π΄ΠΎΡ€ΠΎΠ²Π°, Π½Π°Ρ€ΠΎΠ΄. Как срСдствами Delphi Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΠ·Π²Π»Π΅Ρ‡Π΅Π½ΠΈΠ΅ Π΅Ρ…Π΅ Ρ„Π°ΠΉΠ»Π° ΠΏΡ€ΠΈ запускС Π΅Ρ…Π΅? Π—Π°Ρ€Π°Π½Π΅Π΅.

ΠΊΠ°ΠΊ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ исходный ΠΊΠΎΠ΄ exe Ρ„Π°ΠΉΠ»Π°. ag. ΠΊΠ°ΠΊ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ исходный ΠΊΠΎΠ΄ exe Ρ„Π°ΠΉΠ»Π° Ρ„ΠΎΡ‚ΠΎ. ΠΊΠ°ΠΊ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ исходный ΠΊΠΎΠ΄ exe Ρ„Π°ΠΉΠ»Π°-ag. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΊΠ°ΠΊ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ исходный ΠΊΠΎΠ΄ exe Ρ„Π°ΠΉΠ»Π°. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ag. Как ΠΏΡ€ΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ исходный ΠΊΠΎΠ΄
смСшно, Ρ…ΠΎΡ‚ΡŒ ΠΈ Ρ„Π»ΡƒΠ΄.

ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΠΈΡΠΊΠ°Ρ‚ΡŒ, Π½ΠΎ скорСС всСго, Π½ΠΈΡ‡Π΅Π³ΠΎ, ΡƒΠ΄ΠΎΠ²Π»Π΅Ρ‚Π²ΠΎΡ€ΡΡŽΡ‰Π΅Π³ΠΎ вашим трСбованиям Π²Ρ‹ Π½Π΅ Π½Π°ΠΉΠ΄Π΅Ρ‚Π΅.

ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΠΈΡΠΊΠ°Ρ‚ΡŒ, Π½ΠΎ скорСС всСго, Π½ΠΈΡ‡Π΅Π³ΠΎ, ΡƒΠ΄ΠΎΠ²Π»Π΅Ρ‚Π²ΠΎΡ€ΡΡŽΡ‰Π΅Π³ΠΎ вашим трСбованиям Π²Ρ‹ Π½Π΅ Π½Π°ΠΉΠ΄Π΅Ρ‚Π΅.

ΠΈ Ρ…Π²Π°Ρ‚ΠΈΡ‚ Ρ…Π°ΠΌΠΈΡ‚ΡŒ.
я Ρ…ΠΎΡ‚ΡŒ Π² этом Ρ€Π°Π·Π΄Π΅Π»Π΅ ΡƒΠΆΠ΅ ΠΈ Π½Π΅ ΠΌΠΎΠ΄Π΅Ρ€Π°Ρ‚ΠΎΡ€, Π½ΠΎ Ρ€Π΅ΠΏΡƒ Π·Π°Π³Π°Π΄ΠΈΡ‚ΡŒ ΠΌΠΎΠ³Ρƒ ΠΏΠΎ самый Π±Π°Π½.

ΠΈ Ρ…Π²Π°Ρ‚ΠΈΡ‚ Ρ…Π°ΠΌΠΈΡ‚ΡŒ.
я Ρ…ΠΎΡ‚ΡŒ Π² этом Ρ€Π°Π·Π΄Π΅Π»Π΅ ΡƒΠΆΠ΅ ΠΈ Π½Π΅ ΠΌΠΎΠ΄Π΅Ρ€Π°Ρ‚ΠΎΡ€, Π½ΠΎ Ρ€Π΅ΠΏΡƒ Π·Π°Π³Π°Π΄ΠΈΡ‚ΡŒ ΠΌΠΎΠ³Ρƒ ΠΏΠΎ самый Π±Π°Π½.

Π½Ρƒ Π²ΠΎΡ‚ сСйчас вмСняСмоС объяснСниС. это Ρ‚Π°ΠΊ слоТно сразу Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎ ΠΏΠΈΡΠ°Ρ‚ΡŒ.
Π’ΠΎ Ρ‡Ρ‚ΠΎ ΠΌΠΎΠΆΠ½ΠΎ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΠΈΡ‚ΡŒ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½Ρ‹ΠΉ листинг ΠΏΠΎΠ»ΡŒΠ·ΡƒΡΡΡŒ диззасСмблСром/дСкомпилятором это ΠΈ Π³ΠΎΠ²ΠΎΡ€ΠΈΠ»ΠΎΡΡŒ Π°Π²Ρ‚ΠΎΡ€Ρƒ сразу, Π½ΠΎ ΠΎΠ½ сам этого ΠΌΠ°Π»ΠΎ ΠΏΠΎΠ½ΠΈΠΌΠ°Π΅Ρ‚ Π² силу своих ΠΎΡ‡Π΅Π½ΡŒ скудных ΠΏΠΎΠ·Π½Π°Π½ΠΈΠΉ (Π΄Π° ΠΈ ΠΈΠ½Ρ‚Π΅Π»Π΅ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΠΎΡ‚Π΅Π½Ρ†ΠΈΠ°Π» этого ΠΈΠ½Π΄ΠΈΠ²ΠΈΠ΄Π° Ρ‚ΠΎΠΆΠ΅ Π²Ρ‹Π·Ρ‹Π²Π°Π΅Ρ‚ сомнСния)
>>1)Π°Π²Ρ‚ΠΎΡ€ Ρ…ΠΎΡ‡Π΅Ρ‚ исходник для Π‘Ρ‚ΡƒΠ΄ΠΈΠΈ; ΠΎΡ‚ бишь с шаблонами Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ², Π”ΠžΠ’ΠΠ•Π’ΠžΠœ, ΠΈ ΠΏΡ€ΠΎΡ‡ΠΈΠΌΠΈ Ρ„ΠΈΠ½Ρ‚ΠΈΡ„Π»ΡŽΡˆΠΊΠ°ΠΌΠΈ. это спСцифичСскиС Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ Π‘++

с++ это Π½Π΅ Π΄ΠΎΡ‚Π½Π΅Ρ‚, дотнСтовскиС ΠΏΡ€ΠΎΠ³ΠΈ ΠΏΡ€ΠΎΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°ΡŽΡ‚ΡΡ CLR просмоторщиками (ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²Ρ…ΠΎΠ΄ΠΈΡ‚ Π² состав студии)

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ

Π’Π°Ρˆ адрСс email Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½. ΠžΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ поля ΠΏΠΎΠΌΠ΅Ρ‡Π΅Π½Ρ‹ *