time demo driver

Hi all,
My company has developed a toolkit including a driver. The toolkit is to be presented to the world as a time limited demo (irps ignored after 15mins unless reboot). Hooks necessary to implement this are already in place. The questions are: we would like to have both the demo vesion and the true version WHQLed; hence,

  1. can the registry be used to save some sort of key that the driver reads
  2. can the inf file change from what we will submit to WHQL (the device is universal, so we will be doing the testing)
  3. can (1) be done via the inf file (the idea is to fake a key with the inf file submitted to WHQL)
    Anybody did anything similarly?
    Thanks.
    R.G.