The script called for Inspector "Dirty" Harry Callahan (Clint Eastwood) to use a Smith & Wesson Model 29 with a 4" barrel, chambered in .44 Magnum throughout the film as his sidearm. This proved troublesome for the filmakers, since the Model 29 was no longer in production at the time. Before shooting began, Clint Eastwood contacted Bob Sauer, then a representative for Smith & Wesson to aquire the gun for the film. It was a challenge, but Fred Miller at the plant had a couple assembled from parts eventually. To better familiarize himself with the weapon's handling and recoil, Clint Eastwood took one to a gun range and fired live rounds through it. Unlike the gun in the script, the only barrels aquired for the guns in this film were the 8 3/8" barrel and the 6 1/2" barrel. Both can be seen used in some scenes. The blanks it fired were custom made since the 5-in-1 blank didn't fit the chambers. It is said scriptwriter John Milius was presented with one of the actual guns used in the film as a gift later on.
Winchester Model 70
A Winchester Model 70 chambered in .458 Winchester Magnum is used by Insp. "Dirty" Harry Callahan (Clint Eastwood) in a failed attempt to kill the Scorpio Killer (Andrew Robinson) on the rooftops over looking the church.
Winchester Model 12
The Bank Robber at the start of the film, being played by Albert Popwell (who would play four seperate roles in the Dirty Harry series) wounds Insp. Callahan (Clint Eastwood) with a shot from his Winchester Model 12, but is dissarmed of the weapon during the famous "Do I feel lucky?" scene.
Unknown Snubnose
One of the robbers during the opening scene tries to shoot at Insp. Callahan (Clint Eastwood) with an unknown snub nose but is ultimately added to his body count.
Unknown Service Revolver
Police patrolling the rooftops for the Scorpio Killer (Andrew Robinson) are seen with unknown revolvers in their holsters.
Colt Detective Special
Insp. Chico Gonzalez (Reni Santoni) is seen using what appears to be a Colt Detective Special as his sidearm in the film, but both scenes when he fires it take place in almost complete darkness.
MP40
The Scorpio Killer (Andrew Robinson) carries an MP40 submachine gun in the same rifle case as his sniper rifle, along with some spare magazines. He uses it to shoot at Insp. Callahan (Clint Eastwood) and Insp. Chico Gonzalez (Reni Santoni) on during the shootout on the rooftops. Later he fires it at Insp. Gonzales during the fight at the base of the Mt. Davidson Cross.
Walther P38
The Liquor Store Owner (James Nolan) shows the Scorpio Killer (Andrew Robinson) his Walther P38 pistol, which he brags he used to stop several attempted robberies. Unfortunately for him Scorpio hits him with a liquor bottle and takes the gun from him, and carries it up to the climax of the film.
Arisaka Paratrooper Takedown rifle
The Scorpio Killer (Andrew Robinson) uses an Arisaka 6.5mm paratrooper takedown sniper rifle as his weapon of choice to kill random people in San Francisco. The rifle is fitted with a Hiram Maxim 1900's style suppressor, and rechambered in .30-06 with the bolt swapped out. The rifle is also placed in a sporting style stock.
(Note: Many Arisaka Battle rifles were 'sporterized' in the decades after World War II. The Arisaka rifle was cheap and until recently had no collector value. It is ironic that someone sportized a 6.5mm paratrooper take down rifle, since it is one of the rarest and most valuable battle rifles of World War II. An unmodified version is worth thousands of dollars. The sporterized version as seen in the movie is relatively worthless from a collector standpoint).