Possible to edit .exe or .dll files?

crazykilla

New member
Member
VIP
Local time
8:24 PM
Messages
143
Hello, im CrazyKilla

I have been wondering for a while, what if theres a game and i want to edit it's dll files or exe files? theres a game called amnesia and i want to add a extra button on the game's launcher, but i do not know how, i managed to download a couple programs that can do things like take the exe appart, or read some dll files but not with much success, if i take appart the exe i get 3 files, .text, .data, .rdata, and a folder called .rsrc with icons of the exe in it, i see the icons, sadly i havent found any way of opening the text or data files, the dll files ive managed to open, read and edit save, but then it doesn't change anything or if i modify the exe code it saves but then doesn't launch, help please, or if you are 100% confident then tell me wheather it's possible or not possible, (obviously possible because it's made by humans lol, but is it possible for a random person like me?)
 

My Computer My Computer

Computer type
PC/Desktop
Computer Manufacturer/Model Number
Custom Build
OS
Windows 7 Ultimate 64-bit
CPU
Intel i7-3820 @ 3.60GHz
Motherboard
MSI X79A-GD45 8D
Memory
24GB
Graphics Card(s)
2xNvidea GTS 450 SLI
Monitor(s) Displays
HP w2408h 24" monitor
Screen Resolution
1920x1200
Hard Drives
2 Terrabyte 6GB/s HDD
Case
Cooler Master 912 HAF
Cooling
Intel Water Cooling for CPU, 6 Fans.
Internet Speed
100MB/s
Antivirus
None - Like a Boss
No you cannot edit DLLs or EXEs file without a lot of knowledge and experience. They are binary files not text documents.
 

My Computer My Computer

Computer type
PC/Desktop
Computer Manufacturer/Model Number
Alienware Aurora ALX R4
OS
Windows 10 Pro (x64)
CPU
Intel Core i7-3930K (3.2GHz - 4.5GHz)
Motherboard
Alienware Aurora-R4 x79
Memory
4x Samsung 4GB PC3-12800 DDR3 (16GB 1600MHz)
Graphics Card(s)
Nvidia Geforce GTX 690
Sound Card
SteelSeries Siberia Elite
Monitor(s) Displays
Dell UltraSharp U3011
Screen Resolution
2560x1600
Hard Drives
Samsung 850 Pro 256 GB, Seagate 1TB Desktop Hybrid HDD, 2x Western Digital 4TB Green HDD
PSU
875W Some Dell PSU <.<
Case
Alienware Aurora ALX
Cooling
Custom Liquid Cooling (EK CPU & GPU blocks) dual EK 480RAD
Keyboard
Logitech G710+ Mechanical
Mouse
Logitech G700s
Internet Speed
Verizon Fios (50 mbps average)
Other Info
Server: Intel NUC D54250WYK: i5-4250U, 16GB, 256 GB mSATA, Windows Server 2012 R2
i have the knowledge, and 8 years on the pc, i can code do lots of things but there is no one out there who can tell me how to do this or who ever wanted to or bothered to...
 

My Computer My Computer

Computer type
PC/Desktop
Computer Manufacturer/Model Number
Custom Build
OS
Windows 7 Ultimate 64-bit
CPU
Intel i7-3820 @ 3.60GHz
Motherboard
MSI X79A-GD45 8D
Memory
24GB
Graphics Card(s)
2xNvidea GTS 450 SLI
Monitor(s) Displays
HP w2408h 24" monitor
Screen Resolution
1920x1200
Hard Drives
2 Terrabyte 6GB/s HDD
Case
Cooler Master 912 HAF
Cooling
Intel Water Cooling for CPU, 6 Fans.
Internet Speed
100MB/s
Antivirus
None - Like a Boss
Do you know how to program in raw binary? Also in an Assembly language?
 

My Computer My Computer

Computer type
PC/Desktop
Computer Manufacturer/Model Number
Alienware Aurora ALX R4
OS
Windows 10 Pro (x64)
CPU
Intel Core i7-3930K (3.2GHz - 4.5GHz)
Motherboard
Alienware Aurora-R4 x79
Memory
4x Samsung 4GB PC3-12800 DDR3 (16GB 1600MHz)
Graphics Card(s)
Nvidia Geforce GTX 690
Sound Card
SteelSeries Siberia Elite
Monitor(s) Displays
Dell UltraSharp U3011
Screen Resolution
2560x1600
Hard Drives
Samsung 850 Pro 256 GB, Seagate 1TB Desktop Hybrid HDD, 2x Western Digital 4TB Green HDD
PSU
875W Some Dell PSU <.<
Case
Alienware Aurora ALX
Cooling
Custom Liquid Cooling (EK CPU & GPU blocks) dual EK 480RAD
Keyboard
Logitech G710+ Mechanical
Mouse
Logitech G700s
Internet Speed
Verizon Fios (50 mbps average)
Other Info
Server: Intel NUC D54250WYK: i5-4250U, 16GB, 256 GB mSATA, Windows Server 2012 R2
Well, it is possible to do it, in theory. But it's extremely difficult to do it properly. Basically, both EXEs and DLLs are code files, which contain the game's executable code and some data too. Your tool most likely was a resource editor that can show and change the data part of the files. Changing the code is quite difficult and involves a lot of knowledge of the internal game working and system programming. Not something an average computer user knows how to do.
You may search a little for forums or resources specialized in that particular game to see if someone managed to crack the game and modify it. That's the way mods and some other minor modifications are made for some games.
 

My Computer My Computer

Computer type
Laptop
Computer Manufacturer/Model Number
Toshiba Sattelite A665-S6092
OS
Windows 7 Ultimate x64
CPU
Intel Core i7-740QM
Memory
8 GB DDR3
Graphics Card(s)
NVIDIA GeForce 330GT
Screen Resolution
1366x768
Hard Drives
Samsung 840 SSD 500GB
1TB USB3 external HD
Cooling
Coolermaster Notepal U3 notebook cooling pad
Internet Speed
3mbps ASDL
Antivirus
ClamWin 0.98.7
Browser
Opera 12.17 x86 (main), Firefox 38 (sec), IE11 (last resort)
Back
Top