Jump to content

Anyone know what code Adobe Reader is written in

- - - - -

This topic has been archived. This means that you cannot reply to this topic.
6 replies to this topic

#1
JeffreyWalters

JeffreyWalters

    Newbie

  • Members
  • Pip
  • 2 posts
Hello everyone,

I'm totally new to all this and am trying to get a couple of questions answered.

Does anybody know what programming language Adobe Reader is written in?

I would like to have a minor functionality available to use in PDF files that Adobe Reader doesn't provide and am wondering if it would be possible to create a small program that would provide it. Kind of like the addons that you can get for the Firefox browser.

Is this a feasible idea? Or might there be to much of a proprietary issue to overcome?

Thanks for your input,

Jeff Walters

#2
morefood2001

morefood2001

    Speaks fluent binary

  • Members
  • PipPipPipPipPipPipPipPip
  • 1,720 posts
Since Adobe is proprietary software, I would say you might be getting into some legal issues by modifying their program. I have no clue what it is written in, so I can't help you there.

Perhaps you could look at other pdf software packages for the features you want. I know that openoffice.org has direct pdf save features, etc.

What kind of addons are you looking for?

#3
MeTh0Dz

MeTh0Dz

    Writes binary right handed and hex left handed

  • Members
  • PipPipPipPipPipPipPipPipPip
  • 2,119 posts
Use subclassing, problem solved.

#4
TkTech

TkTech

    The Crazy One

  • Moderators
  • 1,396 posts
You could do many things, including DLL injection with the detours library.
However, I would recommend you just look at some open source PDF modifying programs, like Scribus.

#5
JeffreyWalters

JeffreyWalters

    Newbie

  • Members
  • Pip
  • 2 posts
OK, thank you for your help and suggestions, I'll move forward from here.

Jeff

#6
carly

carly

    Learning Programmer

  • Members
  • PipPipPip
  • 34 posts
It's written in C++. Just disassemble it...

#7
MeTh0Dz

MeTh0Dz

    Writes binary right handed and hex left handed

  • Members
  • PipPipPipPipPipPipPipPipPip
  • 2,119 posts

carly said:

It's written in C++. Just disassemble it...

The language it is written in has nothing to do with the ability to disassemble it. Also disassembling it is completely pointless when trying to manipulate as far as run-time stuff. If you want to take that path you are going to have to patch the software which is about 30 thousand times more difficult than previous suggestions.

Disassembling it is a complete **** approach.