Win 7 Driver, Access Denied if not Administrator

Sorry for these silly questions, and thanks for all your help and patience. My driver seems to be running fine, but only if I open it as an
administrator. Is this normal? And if so, how do I change that?

You can specify the ACL for your device objects, by setting a string in the INF file. See help for “Security” registry value in AddReg help.

Also, if you only use IOCTLs to communicate with your driver, you can set those IOCTLs to not require write or even read access to the device.