Troubleshooting Code Center Premium

Q. How can I check the expiration date of the personal certificate on my smart card?

A. This can be done through Internet Explorer.

  1. Choose Internet Options from the Tools menu.

  2. Choose the Content tab.

  3. Click the Certificates button.

    Internet Options
  4. Choose the Personal tab.

  5. Look for a certficate issued by Code Center Premium CA.

Q. I received a renewed card from Code Center Premium and am having trouble logging on.

A. You may need to remove your old certificate from the IE cache. Follow the above instructions for viewing your personal certificate and then highlight all personal certificates issued by Code Center Premium CA and click the Remove button. Remove your renewed smart card from the reader and restart Internet Explorer.

Q. The personal certificate on my smart card has expired. What do I need to do?

A. Unfortunately once the certificate has expired it cannot be renewed online. Contact ccpfeed@microsoft.com for replacement of an expired card.

Smart card PIN

Q. How do I obtain the PIN for my smart card?

Your PIN is e-mailed to you from the account source@microsoft.com when the card is shipped. If you have misplaced that e-mail, please contact source@microsoft.com for further assistance.

Q. How do I change the PIN on my smart card?

A. See the answer for your OS below:

Windows Vista:
Use the Vista UI to change your PIN

  1. Insert smart Card

  2. CRTL-ALT-DEL

  3. Change Password

  4. Other Credentials

  5. Smart Card

Windows 2000, Server 2003, XP:
The tool for changing your PIN is installed when you update your CSP (Cryptographic Service Provider) as instructed in the cover letter that accompanied your new card.

  1. Click on the Start Menu

  2. Select Run

  3. Type PINTOOL and click OK

This will launch the PIN Tool that allows you to change the PIN.

Q. I have changed the PIN on my smart card and now I cannot remember it. Can you reset my card online?

A. Unfortunately, after the PIN has been changed we can neither look it up nor can we reset the PIN remotely. Please contact ccpfeed@microsoft.com for a replacement card.

Smart card reader issues

Q. My smart card reader is not recognizing my smart card. What do I need to do?

A. There are several possible solutions for this:

  • Update the drivers for your reader from the manufacturer's web site.

  • If you are running a Windows operating system other than Windows Vista and your card was issued after June 2007, follow the instructions that accompanied your smart card for updating the Cryptographic Service Provider (CSP) on your machine.

  • Check to see if smart card services are enabled on your machine.

  • If your smart card reader has a diagnostic tool, use that for more information.

Using the Site

Q. What web browsers does Code Center Premium support?

A. Internet Explorer 6 and 7.

Q. My PIN is accepted, but I see the message “Access Denied” when I try to go to https://codepremium.msdn.microsoft.com/

A. This indicates that your license is out of date. Please e-mail source@microsoft.com for further assistance.

Q. I do not see the source code package I expect to see.

A. The source code packages you have access to are determined by your license. Please e-mail source@microsoft.com for further assistance.

Q. I see the packages I expect, however I do not see code for specific files I am looking for.

A. Not all Microsoft source code is available through the Shared Source Initiative. This is for a variety of reasons. You may e-mail ccpfeed@microsoft.com for assistance in determining which source code is available.

Debugging with Code Center Premium

Q. Which debuggers does Code Center Premium support?

A. Code Center Premium supports debugging through WinDBG and Visual Studio.

Q. How do I debug with Code Center Premium?

A. Click here to read about to how set up your debugging environment for use with code from Code Center Premium.

Q. I am unable to access symbols when attempting to debug with Code Center Premium.

A. There are several possible reasons for this:

  • Symbols may not be available for the file you are debugging.

  • The file you are debugging may have been changed by Windows Update and may not have the same GUID as the file on our servers.

  • Private symbols may not be available, however you may be able to access public symbols.