Rumah >pembangunan bahagian belakang >C++ >Bagaimanakah Saya Boleh Menjalankan Executable Tidak Terurus (Seperti notepad.exe) Terus Dari Memori?
Artikel ini meneroka cara menjalankan fail boleh laku seperti notepad.exe atau calc.exe daripada memori. Menjalankan boleh laku terurus agak mudah, tetapi boleh laku terurus memberikan lebih banyak cabaran.
Kuncinya adalah untuk meniru kefungsian pemuat Windows. Untuk melakukan ini, anda perlu melakukan beberapa langkah manual, termasuk memuatkan boleh laku mudah alih (PE) ke dalam memori, melaraskan alamat asasnya (menempatkan semula), dan menggunakan pembetulan.
Untuk panduan terperinci untuk proses ini, kami mengesyorkan artikel mendalam ini. Ia menyediakan arahan yang komprehensif tentang penempatan semula fail PE, mencari titik masuk dan melaksanakannya dengan jayanya.
Walau bagaimanapun, jika anda hanya mahu menjalankan notepad.exe atau calc.exe, pertimbangkan alternatif berikut:
Meniru pemuat Windows untuk menjalankan boleh laku yang tidak terurus ialah tugas yang kompleks yang memerlukan pengetahuan dan usaha yang banyak. Anda boleh mencapai matlamat anda untuk menjalankan boleh laku daripada memori dengan menggunakan sumber yang disediakan atau meneroka alternatif.
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Menjalankan Executable Tidak Terurus (Seperti notepad.exe) Terus Dari Memori?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!