Click here to Skip to main content
16,004,419 members
Home / Discussions / C / C++ / MFC
   

C / C++ / MFC

 
GeneralRe: How do I create popup submenus dynamically Pin
GeVanCo19-Jun-00 20:20
GeVanCo19-Jun-00 20:20 
GeneralLocalization (Date Time Numeric Currency Pin
Gary12-Jun-00 4:45
Gary12-Jun-00 4:45 
GeneralRe: Localization (Date Time Numeric Currency Pin
Mike Dunn12-Jun-00 9:45
Mike Dunn12-Jun-00 9:45 
GeneralAdding to IE context menu Pin
Bhaskar12-Jun-00 4:28
Bhaskar12-Jun-00 4:28 
GeneralUsing Bookmarks with Jet OLEDB Provider Pin
QamarAlZaman Habeek12-Jun-00 1:21
sussQamarAlZaman Habeek12-Jun-00 1:21 
Generalactivating a view with a mouse click Pin
Steve Kearon11-Jun-00 22:39
Steve Kearon11-Jun-00 22:39 
GeneralRemoving DLL exports Pin
Ben Burnett11-Jun-00 21:38
Ben Burnett11-Jun-00 21:38 
GeneralRe: Removing DLL exports Pin
Tim Deveaux12-Jun-00 12:41
Tim Deveaux12-Jun-00 12:41 
I think both methods require a def file (not always a given with a VC project, you may need to create and specify one).

The first method simply exports by ordinal and uses the NONNAME keyword to hide the not_as_mangled_as_we_would_like function names:

EXPORTS
    ; Explicit exports can go here
 
;MyClass::MyClass(void)" 
??0MyClass@@QAE@XZ @1 NONAME
 
;MyClass::~MyClass(void)"
??1MyClass@@UAE@XZ @2 NONAME
 
??yadayada...


i.e. once you have a def file, you edit it supplying the @1 NONAME stuff.

Note: for home use you can leave in the related method name in comments as I have.

The DLLs exports will then appear to the dependency viewer as a series of ordinals, and you'll be able to count the exported functions, but informative names like 'CatchFireAndDeleteHitchhikerExe' will be gone.

There is another method that will remove the ordinals as well, [I think], but when we got this far we went for pizza.
GeneralResource Difference Tool Pin
Blake Miller11-Jun-00 17:48
Blake Miller11-Jun-00 17:48 
GeneralRe: Resource Difference Tool Pin
Paolo Messina12-Jun-00 11:30
professionalPaolo Messina12-Jun-00 11:30 
GeneralLearning ATL Pin
Ryan Park11-Jun-00 15:07
Ryan Park11-Jun-00 15:07 
GeneralRe: Learning ATL Pin
Alex Gorev12-Jun-00 4:03
Alex Gorev12-Jun-00 4:03 
GeneralRe: Learning ATL Pin
Alfadhly12-Jun-00 5:42
sussAlfadhly12-Jun-00 5:42 
GeneralLearning MFC Pin
Donnie11-Jun-00 6:00
Donnie11-Jun-00 6:00 
GeneralRe: Learning MFC Pin
Arvind2311-Jun-00 10:05
Arvind2311-Jun-00 10:05 
GeneralRe: Learning MFC Pin
Buck12-Jun-00 15:14
Buck12-Jun-00 15:14 
GeneralRe: Learning MFC Pin
GeVanCo14-Jun-00 8:33
GeVanCo14-Jun-00 8:33 
QuestionHow to Silence an Activex 's errors Pin
Buck10-Jun-00 22:55
Buck10-Jun-00 22:55 
AnswerRe: How to Silence an Activex 's errors Pin
Alvaro Mendez13-Jun-00 5:42
Alvaro Mendez13-Jun-00 5:42 
GeneralRe: How to Silence an Activex 's errors Pin
Colin davies13-Jun-00 18:16
Colin davies13-Jun-00 18:16 
GeneralMy Vis Studio editor runs like a dog Pin
Andrew Torrance9-Jun-00 0:14
Andrew Torrance9-Jun-00 0:14 
GeneralRe: My Vis Studio editor runs like a dog Pin
Frank Deo9-Jun-00 3:35
Frank Deo9-Jun-00 3:35 
GeneralRe: My Vis Studio editor runs like a dog Pin
Robin9-Jun-00 11:23
Robin9-Jun-00 11:23 
GeneralRe: My Vis Studio editor runs like a dog Pin
Alvaro Mendez13-Jun-00 5:45
Alvaro Mendez13-Jun-00 5:45 
QuestionDoes anyone know how to select a printer paper tray whithout showing the printdialog? Pin
Henrik Persson8-Jun-00 23:35
Henrik Persson8-Jun-00 23:35 

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.