GetHardwareDeviceId() 공개 메소드

public GetHardwareDeviceId ( ) : string
리턴 string
예제 #1
0
파일: Program.cs 프로젝트: ms-iot/security
        static void Main(string[] args)
        {
            if(args.Length < 2)
            {
                HowTo();
                return;
            }

            // Pick the logical LimpetID
            UInt32 logicalId = System.Convert.ToUInt32(args[0]);
            TpmDevice myLimpet = new TpmDevice(logicalId);

            // Decode the command
            if (args[1].ToUpper().Equals("-H"))
            {
                Console.WriteLine("Limpet[{0}] HWDeviceID = {1}", logicalId, myLimpet.GetHardwareDeviceId());
            }
            else if ((args[1].ToUpper().Equals("-P")) && (args.Length > 4))
            {
                if (args.Length > 4)
                {
                    myLimpet.Provision(args[2], args[3], args[4]);
                }
                else
                {
                    myLimpet.Provision(args[2], args[3]);
                }

                Console.WriteLine("Limpet[{0}] provisioned.", logicalId);
            }
            else if (args[1].ToUpper().Equals("-S"))
            {
                if (args.Length > 2)
                {
                    UInt32 validity = System.Convert.ToUInt32(args[2]);
                    Console.WriteLine(myLimpet.GetSASToken(validity));
                }
                else
                {
                    Console.WriteLine(myLimpet.GetSASToken());
                }
            }
            else if (args[1].ToUpper().Equals("-D"))
            {
                myLimpet.Destroy();
                Console.WriteLine("Limpet[{0}] destroyed.", logicalId);
            }
            else
            {
                HowTo();
                return;
            }
        }
예제 #2
0
파일: Program.cs 프로젝트: ms-iot/security
 static void Main(string[] args)
 {
     TpmDevice myLimpet = new TpmDevice(0);
     string hwDeviceID = myLimpet.GetHardwareDeviceId();
 }