Розбити файл EXE?


8

У мене є соні Вайо, і я завантажив для нього звуковий драйвер. Драйвер стверджує, що він встановлений на комп’ютері, який не сумісний з, і виходить з ладу. Я знаю, що це неправильно. Я припускаю, що файли драйверів живуть всередині EXE, тому я міг би просто встановити їх вручну через диспетчер пристроїв, якщо я міг би отримати файли.

Хтось знає про хорошу програму для вискакування відкритих файлів EXE та вилучення вмісту?

Відповіді:


16

Залежить від системи інсталятора, яка використовується для його упаковки. Universal Extractor може витягувати файли з найпоширеніших пакетів встановлення (Installshield, NSIS, Wise, серед багатьох інших), хоча якщо ви перебуваєте на Vista або Windows 7, можливо, ви захочете спробувати встановити драйвер у режимі сумісності.


9
як згадувалося, інші інструменти архіву також можуть витягнути із загального інсталятора .EXE: winzip, winrar, 7zip тощо.
quack quixote

5
@quack +1 для 7zip, він може відкрити майже кожен пакет встановлення.
Боббі

+1. Я бачив драйвер, схований в MSI в EXE, в ZIP в RAR.
kinokijuf

6

Іноді під час запуску цих програм вони витягують свої файли в якусь тимчасову папку. Контроль доступу до даних за допомогою цієї програми. Можливо, це вже видобуває себе.


1
+1 для методу, який можна застосувати без встановлення додаткового програмного забезпечення.
foraidt

1
Ось так я налагоджую помилки Windows Update
Scoregraphic

2

Якщо ви використовуєте Total Commander, натискання Ctrl+ Page Downпокаже вам вміст архіву, якщо виконуваним файлом насправді є архів. Це трактуватиметься як звичайний zip-архів.

Також є плагін для Total Commander під назвою InstallExplorer, який використовується для перегляду msi- файлів як будь-якого звичайного архіву.


2

Якщо файл є стандартним форматом для встановлення, наприклад, .msi, є програми для вилучення його вмісту, оскільки це встановлений формат файлу інсталятора.

Однак якщо інсталятор - це просто стандартний .exe-файл, вам доведеться зламати спосіб його встановлення, перейшовши через розбирання коду і знайти точку, де він визначає, чи драйвер сумісний з комп'ютером, а потім модифікуючи це. Однак для цього потрібні знання з програмування.

Якщо Winzip не зробить щось дивне, про що я не знаю, він не зможе відкрити .exe (Windows портативний виконуваний файл), інтерпретуючи його як zip-архів.


1
завантаження драйверів, швидше за все, саморозпаковується стиснутий файл, який автоматично виконує встановлення після декомпресії. WinZip, можливо, зможе його витягнути. Універсальний екстрактор, про який згадує Джон Т, набагато ймовірніше :)
вересня

1
Для розбирання та модифікації інсталятора потрібно набагато більше, ніж «знання програмування» ;-)
foraidt
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.