Click here to Skip to main content
15,861,125 members

Welcome to the Lounge

   

For discussing anything related to a software developer's life but is not for programming questions. Got a programming question?

The Lounge is rated Safe For Work. If you're about to post something inappropriate for a shared office environment, then don't post it. No ads, no abuse, and no programming questions. Trolling, (political, climate, religious or whatever) will result in your account being removed.

 
GeneralRe: can DLL in C++ be reverse engineered? Pin
Kirk 1038982129-Mar-22 10:16
Kirk 1038982129-Mar-22 10:16 
GeneralRe: can DLL in C++ be reverse engineered? Pin
englebart29-Mar-22 15:18
professionalenglebart29-Mar-22 15:18 
GeneralRe: can DLL in C++ be reverse engineered? Pin
Southmountain27-Apr-22 16:05
Southmountain27-Apr-22 16:05 
GeneralRe: can DLL in C++ be reverse engineered? Pin
Peter_141420578-Apr-22 3:05
professionalPeter_141420578-Apr-22 3:05 
GeneralRe: can DLL in C++ be reverse engineered? Pin
Southmountain27-Apr-22 16:06
Southmountain27-Apr-22 16:06 
GeneralRe: can DLL in C++ be reverse engineered? Pin
Kate-X25727-Apr-22 4:52
Kate-X25727-Apr-22 4:52 
GeneralRe: can DLL in C++ be reverse engineered? Pin
Southmountain27-Apr-22 16:01
Southmountain27-Apr-22 16:01 
GeneralRe: can DLL in C++ be reverse engineered? Pin
Kate-X2572-May-22 6:00
Kate-X2572-May-22 6:00 
So.. flow dynamics for industrial process control? Or something in that ballpark?

If you want to protect a proprietary dataset, the best approach would be to store it encrypted, and decrypt it based on a personal license or hardware key. This implies some level of OS interaction. To cut to the meat of it: C++ is, generally speaking, too low-level for that.

Start with identifying your target OS, look up what mechanisms are provided for signed/tamper proof applications, and try to design your application within the constraints of those examples.

E.g. for a Windows platform you would need to look at guides for creating tamper proof applications with .NET, but you could do the same on MacOS, or Java. The thing is, you need some type of encryption, and OS level support that is impractically hard to circumvent. At the end of the day, it's all just bits and bytes when it runs, nothing can obfuscate the data way, you can only make it impractical to intercept it.
GeneralRe: can DLL in C++ be reverse engineered? Pin
Southmountain4-May-22 9:59
Southmountain4-May-22 9:59 
GeneralRe: can DLL in C++ be reverse engineered? Pin
pkfox9-May-23 23:26
professionalpkfox9-May-23 23:26 
GeneralWhy are some forums so dead? Pin
RobertSF27-Mar-22 12:38
professionalRobertSF27-Mar-22 12:38 
GeneralRe: Why are some forums so dead? Pin
Southmountain27-Mar-22 12:43
Southmountain27-Mar-22 12:43 
GeneralRe: Why are some forums so dead? Pin
Eddy Vluggen27-Mar-22 16:52
professionalEddy Vluggen27-Mar-22 16:52 
GeneralRe: Why are some forums so dead? Pin
Kornfeld Eliyahu Peter27-Mar-22 23:29
professionalKornfeld Eliyahu Peter27-Mar-22 23:29 
GeneralRe: Why are some forums so dead? Pin
kmoorevs28-Mar-22 5:10
kmoorevs28-Mar-22 5:10 
GeneralRe: Why are some forums so dead? Pin
charlieg28-Mar-22 14:01
charlieg28-Mar-22 14:01 
GeneralWordle Hurdle Pin
Vivi Chellappa27-Mar-22 9:24
professionalVivi Chellappa27-Mar-22 9:24 
GeneralRe: Wordle Hurdle Pin
oofalladeez34327-Mar-22 12:27
professionaloofalladeez34327-Mar-22 12:27 
GeneralRe: Wordle Hurdle Pin
Peter_in_278027-Mar-22 13:51
professionalPeter_in_278027-Mar-22 13:51 
GeneralRe: Wordle Hurdle Pin
Amarnath S27-Mar-22 20:04
professionalAmarnath S27-Mar-22 20:04 
GeneralRe: Wordle Hurdle Pin
OriginalGriff27-Mar-22 20:07
mveOriginalGriff27-Mar-22 20:07 
GeneralRe: Wordle Hurdle Pin
den2k8827-Mar-22 20:44
professionalden2k8827-Mar-22 20:44 
GeneralRe: Wordle Hurdle Pin
dan!sh 27-Mar-22 20:57
professional dan!sh 27-Mar-22 20:57 
GeneralRe: Wordle Hurdle Pin
0x01AA27-Mar-22 21:35
mve0x01AA27-Mar-22 21:35 
GeneralRe: Wordle Hurdle Pin
DerekT-P28-Mar-22 0:00
professionalDerekT-P28-Mar-22 0:00 

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.