Can I develop/test/run my PMP components in PE before signing them? RRS feed

  • Question

  • Do I have to purchase PMP license first to be able to sign my PMP components for the test of the first code draft of my PMP components? In another word, do I have to sign my PMP components in order to test/run them in PE?


    Tuesday, May 8, 2007 6:41 PM


  • You probably can do almost all of your testing without a PMP license.  For testing purposes, you should set the MFPMPSESSION_UNPROTECTED_PROCESS flags in your application's call to MFCreatePMPMediaSession.  This will make all the usual PMP stuff happen (including the creation of the mfpmp.exe process and all the remote/proxying stuff), but mfpmp.exe won't be a protected process, so none of the components will need to be PE-signed.


    Then, once you have your license, so long as your code is signed appropriately, you should be able to turn off that flag and have things continue to work, this time in a protected process.

    Monday, June 11, 2007 3:10 PM