Just pick out what you want here. . . .The guitar angle is a red herring, the question and answer apply to any instrument. It is more of a genre question since tonality in rock (e.g., power chords) is somewhat unique to the genre. (A power chord is the root and the 5th, sometimes topped by the octave. This interval gives a good crunch, but lacking the 3rd has no major or minor character.)
Ms. BellaVoce gave an excellent rundown, although the vii chord is a diminished (vii°) rather than a minor chord. I will add that you also consider the 7ths. The rundown of chords in the key of C, for example, are:
Cmaj7 Dmin7 Emin7 Fmaj7 G7 Amin7 Bmin7(b5)
(On the vii chord, when you add the 7th, by convention it’s easier to think of it as a min7 chord with a flatted 5th, rather than a diminished chord with a minor 7th.)
Note a couple of things here. The C and F are MAJOR 7ths. The G is a DOMINANT 7th (normally just called a 7th chord).
Anyway, your question focuses on minor vs. major. The key of A minor (for example) has almost the same chords as the major key for C. The difference is that the B is flatted so that the V is still a V7, so that the V7 can resolve to the Amin. So it can be hard for a novice to determine whether a rock song is in C major or A minor, because you can play the same scales against the changes. This is mostly done by the earlier hints I gave and a lot of ear experience.
Anyway, if you look at the chord progression for your tune, there are a couple of things to look for to tip you off for the key.
[ul]
[li]Most (but not all) songs start on the I chord, and almost almost all end on the I chord. So check the beginning and the end. [/li][li]The V7 usually makes an appearance at the end of a phrase to set up to return to the I to start the next phrase. [/li][li]Most minor rock songs sound good if you play Dorian mode (for A minor, you’d be playing the notes from a G major scale). Carlos Santana is a master of Dorian mode.[/li][li]Most major ones sound good with a major pentatonic scale (for C major, play the A minor pentatonic scale). Lots of country rock uses major pentatonic (solo in Take It Easy).[/li][li]Just about anything in rock sounds good if you play a minor pentatonic scale, even if the song is in a major key. So that is of limited help.[/li][li]Some songs change the key during the song, so don’t assume that the song is always the same all the way through.[/li][/ul]
Off the top of my head, Oye Como Va could be played with power chords and ambiguous scales and could be mistaken for A major (but it’s A minor IMHO).
Here is a pretty good place for this type of question, though there might be someplace better. There’s a newsgroup for jazz guitar that’s quite active and very receptive to theory discusssion, even if not purely jazz, at rec.music.makers.guitar.jazz.