The 21-year-old woman said she was home alone just before 2 p.m. and believes the men were going door-to-door trying to see who was home.
First, she heard a loud knock at her front door and then a noise at the back door.
Since the suspects remain on the loose, she asked not to be identified.
"It was ping, and the glass shattered," she explained "So my first instinct was to run upstairs and protect myself. So I went upstairs, got my gun, and shot through the window."
The men were breaking through the back door, so she fired twice through the window - down at the two men.
She said she's not sure if she hit either of them, but they were standing outside the door when she opened fire. They fled and ran toward Southview High School, which is a few hundred yards away from the apartment.
Deputies placed the school on lockdown while it was searched, but the men were not found.
"We have descriptions on the two suspects, [and] we are following up on that," said Sgt. Sheila Meriman with the Hope Mills Police Department.
Police have not said what they believe the motive was, but say the woman did exactly what she was supposed to do.
Police think the suspects are around 19 or 20 years old. One man was wearing a white tank top, blue shorts, and tan Timberland shoes. The second was wearing a red T-shirt, a ball cap, and had short dreadlocks.
Police say there was no evidence of blood, so they are pretty sure neither suspect was wounded.
If anyone was in the Dunrobin Drive and Elk Road area between 1:45 and 2 p.m. and saw the suspects, they're asked to call Hope Mills Police Detective D. Hardin at (910) 429-3519.