I'm an Electrical Engineer and I'm always trying to think of new ideas. I don't know if they have these or not (i haven't found them anywhere) but I thought about electro-magnetic hood pins. They'll only work off a relay off your ignition so they'll only operate when your car is on. If you shut your car off, the pins will shut off too so you can open your hood.
No drilling into your hood; just set the pins and turn your ignition on.
No drilling into your hood; just set the pins and turn your ignition on.
I was thinking that these were to replace the stock latches.