|
|
|
#1 (permalink) | |||||||||||||
|
PC Gamer
|
I dont necesarily want to create and entire program, I just want to edit them, such as when it is legal to make a game a fixed game with an exe that doesn't check for a cd.
also, what is the purpose of .dll? why cant everything be contained inside an .exe?
__________________
"Never fear, the I/eye is here" Hackers ![]() In the world of Computers, mac and nintendo are kind of like the guys who are fresh out of college with MAs in graphical design thinkin they've got everything under control when they can barely make a straight line. 92% of teens have moved on to rap. If you are part of the 8% who still listen to real music, copy and paste this. Money For Upgrade: $0[|||||||||||]$500
|
|||||||||||||
|
|
|
|
|
#2 (permalink) | |||||||||||||
|
Kernel Sanders
|
a dll is a dynamic library. It is a resource that many different apps can link to and use without needing to include copies of the identical code in each individual app.
No cd cracks and such do technically violate most EULA's, but if you aren't distributing it you have nothing to worry about.
|
|||||||||||||
|
|
|
|
#3 (permalink) | |||||||||||||
|
PC Gamer
|
What I'm wondrin with the .dll is whyit exsists. Why not include the info in the dll in the .exe?
You can tell i'm a noob cause I don't understand this, so please help. ... I don't think i'll be distributing it. I wouldhave otherproblems with the EULA if I were... What i'm wondrin is why Hard to be a God can identify when I have fixed the .EXE?
__________________
"Never fear, the I/eye is here" Hackers ![]() In the world of Computers, mac and nintendo are kind of like the guys who are fresh out of college with MAs in graphical design thinkin they've got everything under control when they can barely make a straight line. 92% of teens have moved on to rap. If you are part of the 8% who still listen to real music, copy and paste this. Money For Upgrade: $0[|||||||||||]$500
|
|||||||||||||
|
|
|
|
|
#4 (permalink) | |||||||||||||
|
Kernel Sanders
|
dll's are just common libraries. You could have the info incorporated into the exe, but then you would have a lot of copies of the same exact code all over the system, one in every program that uses the library
|
|||||||||||||
|
|
|
|
#5 (permalink) | ||||||||||||||
|
Security Sleuth
|
A dll is just shared code.
Theres always debugging a program and learning ASM to mess with them.. Probably too complicated for what youre wanting ![]()
__________________
Quote:
Proud Member of the Linux Gaming CommunityI am your friend.
|
||||||||||||||
|
|
|
|
|
#7 (permalink) | ||||||||||||
|
New to Overclock.net
|
A lot of the time in the kind of (probably illegal) situations that you are talking about, the "hacker" hooks in their own DLL. They have control over the code in the DLL but not the already compiled executable application. So, all they have to do is modify the exe to call some code in their DLL and once it is there, they can do whatever they like. Changing what their own code does just means changing the DLL and not the exe.
__________________Modifying the exe itself for the entire thing would be a lot harder. Common cracks only modify the exe but this is because they usually just want to skip over sections. For example, skipping over the section that checks a CD key would allow any CD key to be used and it would not complain. If someone wants to get the exe to run their code, it is common to hook a dll in to do it.
|
||||||||||||
|
|
|
![]() |
| Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
| Thread Tools | |
|
|