In reply to Pbob:
Bolting on granite follows the same principles as bolting on any rock. If anything, good, solid granite is an ideal medium for bolts as (away from the obvious cracks) it is generally very solid resulting in strong placements. But checking the rock's integrity is always task #1. Visually assessing the surrounding rock along with tapping with a hammer tells an experienced route setter a great deal.
You need an SDS drill. If the location is remote from power supply then you'll need a cordless model. Contrary to popular belief you don't need a big, heavy rig. An 18V 1/2" chuck drill from a reputable brand will do the job. But be sure to distinguish between SDS and a 'hammer-drill'. You need SDS.
You'll need bolts obviously and a drill bit (SDS) of the diameter of the bolts (typically 3/8" diameter) and 3 inch in length or longer is best for climbing applications - but more than 3 3/4" is getting overkill in granite. Get a bulb blower to clean out dust and ideally a small bottle brush. There are special brushes available for bolting. Your kit will require a hammer to drive in the bolts and a spanner to tighten. A 3/8" nut requires a 9/16" spanner.
If you only have a few bolts to place you could get a hand-drill. Theses are fine for one or two holes but it can take 30-40 minutes per hole so it's a poor substitute for a power drill.
You mention resin which is usually to do with glue-in bolts. That's another type and one I haven't used myself so I'll leave it to others to comment. For wedge (Hilti) bolts I wouldn't use epoxy, it's just as likely to trap in moisture as keep it out. If you are in a marine environment and these bolts are for personal protection like climbing, you'll need marine grade steel or titanium bolts and hangers. Regardless of the environment avoid mixing metal types. Stick with stainless steel and they will last several decades.