Visual studio also has the ability to create stripped PDB files. Read here on how to create these special files:
http://msdn.microsoft.com/en-us/library/windows/desktop/ee416588(v=vs.85).aspx
Normally a full PDB file gives this info:
- Public symbols (typically all functions, static and global variables)
A list of object files that are responsible for sections of code in the executable
Frame pointer optimization information (FPO)
Name and type information for local variables and data structures
Source file and line number information
However, a stripped pdb file only gives this:
- Public symbols (typically only non-static functions and global variables)
A list of object files that are responsible for sections of code in the executable
Frame pointer optimization information (FPO)
Hopefully this will quiet any worries?
Otherwise, maybe release beta's and Rc's with an expiration date instead of including the registration code and then include the full PDB?