2010-10-12 81 views
1

Je développe une application de fenêtre en C#. J'ai créé un programme d'installation avec cette application Windows. Il fonctionne bien sur presque tous les ordinateurs. L'application de fenêtre prend l'ID du processeur & puis, en fonction de cet ID, génère une clé unique. Sur un ordinateur, le message d'erreur "Le programme d'installation de Windows n'a pas pu générer la clé est en cours de traitement". J'ai débogué le code .net & trouvé qu'il ne dispose pas des autorisations appropriées pour accéder à l'ID du processeur. Que devrais-je devoir faire? Comment dois-je définir le niveau de confiance dans .net (application de fenêtre) pour accéder à l'ID du processeur de l'ordinateur particulier? Pouvez-vous s'il vous plaît me fournir tout code ou lien ou toute procédure à travers laquelle je peux résoudre le problème ci-dessus?Comment définir le niveau de confiance pour l'ID du processeur dans l'application de la fenêtre .net?

Répondre

0

Vous savez que le processeur Id peut être désactivé dans le BIOS, avez-vous vérifié que la machine a effectivement un ID de processeur?