Click here to Skip to main content
15,916,842 members
Home / Discussions / C / C++ / MFC
   

C / C++ / MFC

 
AnswerRe: carriage return bug in Win32 edit controls? Pin
keeploading17-Aug-03 19:08
keeploading17-Aug-03 19:08 
AnswerRe: carriage return bug in Win32 edit controls? Pin
David Crow18-Aug-03 3:07
David Crow18-Aug-03 3:07 
QuestionProblem with vector or data types convertion? Pin
Vassilis Papoulidis17-Aug-03 7:09
Vassilis Papoulidis17-Aug-03 7:09 
Generalc++ dll exports Pin
Alexander M.,17-Aug-03 6:21
Alexander M.,17-Aug-03 6:21 
GeneralRe: c++ dll exports Pin
Dominik Reichl17-Aug-03 6:55
Dominik Reichl17-Aug-03 6:55 
GeneralRe: c++ dll exports Pin
Alexander M.,18-Aug-03 1:56
Alexander M.,18-Aug-03 1:56 
GeneralNeed help with F-lock Pin
Snyp17-Aug-03 4:26
Snyp17-Aug-03 4:26 
QuestionThird party file protection? Pin
Kayembi17-Aug-03 3:58
Kayembi17-Aug-03 3:58 
Hi,

I have asked questions related to this problem before, but as I may be approaching the whole problem from the wrong direction, I am hoping that I might be able to get some suggestions that will shed a new light upon it.

I am writing a file protection program (third-party) for a hobbyist game engine (though in theory it could protect any program with a number of external files). A game consists of an executable, model files, bitmap files and even script files, without protection all of which can be opened up by anyone who has the game. I would like to protect these files in such a way that nobody can access them. Currently I pack the game files in a protected ZLIB archive (using the ZipArchive library from www.artpol-software.com, and use a launcher to extract the files to a temporary folder whenever the game is started and delete them when it ends. This, of course, is hardly a solution, as all somebody has to do to access the files is alt-tab during gameplay and search for them.

Incidentally, please don't tell me not to protect the files at all. Smile | :) I know that there are arguments for not protecting the files - however, the versions of the engine I am writing this for have no modding capabilities, so there's no reason for a player to have access to them. More importantly, the chief concern of the hobbyist developers who will hopefully use my app is to protect their hard work from each other, as it's an unfortunate fact of life that in an online hobbyist community where many demos are posted, there will always be leeches who steal work and present it as their own if it's made easy for them...

So my question is: does anybody have any killer suggestions on how I can effectively protect these files?

My app uses the Windows API with *no* MFC, btw.

Any help/suggestions would be really appreciated.
Many thanks,
KB
AnswerRe: Third party file protection? Pin
Maximilien17-Aug-03 4:19
Maximilien17-Aug-03 4:19 
AnswerRe: Third party file protection? Pin
Neville Franks17-Aug-03 10:36
Neville Franks17-Aug-03 10:36 
GeneralRe: Third party file protection? Pin
Kayembi17-Aug-03 11:14
Kayembi17-Aug-03 11:14 
GeneralRe: Third party file protection? Pin
Terry O'Nolley17-Aug-03 17:40
Terry O'Nolley17-Aug-03 17:40 
GeneralRe: Third party file protection? Pin
Neville Franks18-Aug-03 2:07
Neville Franks18-Aug-03 2:07 
GeneralRe: Third party file protection? Pin
Kayembi18-Aug-03 8:13
Kayembi18-Aug-03 8:13 
AnswerRe: Third party file protection? (EDITED) Pin
John M. Drescher17-Aug-03 19:12
John M. Drescher17-Aug-03 19:12 
GeneralAPI hooking... Pin
Kayembi18-Aug-03 0:36
Kayembi18-Aug-03 0:36 
GeneralRe: API hooking... Pin
John M. Drescher18-Aug-03 13:41
John M. Drescher18-Aug-03 13:41 
GeneralRe: API hooking... Pin
Kayembi19-Aug-03 1:31
Kayembi19-Aug-03 1:31 
GeneralRe: API hooking... Pin
John M. Drescher19-Aug-03 8:47
John M. Drescher19-Aug-03 8:47 
AnswerRe: Third party file protection? Pin
Anonymous18-Aug-03 1:13
Anonymous18-Aug-03 1:13 
Generalproblems while #import "VBE6EXT.OLB" Pin
emmai17-Aug-03 3:15
emmai17-Aug-03 3:15 
GeneralATL problem Pin
novachen17-Aug-03 1:52
novachen17-Aug-03 1:52 
GeneralRe: ATL problem Pin
Jörgen Sigvardsson17-Aug-03 5:01
Jörgen Sigvardsson17-Aug-03 5:01 
GeneralRe: ATL problem Pin
novachen17-Aug-03 14:41
novachen17-Aug-03 14:41 
GeneralRe: ATL problem Pin
Jörgen Sigvardsson17-Aug-03 22:40
Jörgen Sigvardsson17-Aug-03 22:40 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.