Lines: 41 Newsgroups: comp.os.msdos.djgpp Message-ID: <6ZRpd0exr5B@jocokko.edition.bonbit.org> From: kay AT edition DOT bonbit DOT org (Kay Hayen) Organization: Kay Hayen Software Subject: Re: Copy protection and self-modifying EXE's in DJGPP? Date: Mon, 23 Jun 1997 01:00:00 +0000 Reply-To: KayHayen AT smooth DOT netzservice DOT de References: To: djgpp AT delorie DOT com DJ-Gateway: from newsgroup comp.os.msdos.djgpp Precedence: bulk Hallo Leute, salvador AT inti DOT edu DOT ar (Salvador Eduardo Tropea (SET)) meinte am 20.06.97 zum Thema "Re: Copy protection and self-modifying EXE's in DJGPP?": > > Obviously some would be able to get around this protection, BUT the > > normal end user wouldn't by simply copying the disk. TRUE or !TRUE? > > Not TRUE, the users knows about good disk-copy utilities to copy strange > formats (I copied some disks that were supposed to be protected by a laser > damage and the program was looking for the particular error). That's > because the one that makes the copies isn't the user itself, is a pirat. And I hope programmers don't find themselves comfortable in opening such sources for income to these people. They may even earn more money than you, for their cracked stuff. Give fair users a chance to be fair. E.g. insert a "i have paid" checkbox that makes a nagscreen go away. This brings you more, because most people won't lie. > > Self-modifying EXE > > ------------------ > > > > Is this possible? > > Some programs can do it. I'd like to be able to patch a registration > > name and serial number into a program. How can this be done with DJGPP? > Why not? You can modify the disk image of your program to put these values. Don't do it. Users get virus warnings and you might find them warning other people that your program is infected or they just delete it. Mls, Kay -- <><><><><><><><><><><><><><><><><><><><><><><><><><><><><><> >>Shareware nutzen ist gut, sie zu registrieren auch. >Diese Nachricht besteht zu 100% aus recycelten Elektronen. <><><><><><><><><><><><><><><><><><><><><><><><><><><><><><>