SORU
6 EKİM 2011, PERŞEMBE


Nasıl JDT bir tuş ayarları değiştirmek artık " benzer bağlama;Yeniden" bağlam menüsü ekleyebilir miyim?

Eclipse eklenti benim için bir kısayol mevcut bağlantıları ile hızlı bir menü göstermek için eklemek istiyorum. "JDT. hızlı menü Yeniden oluşturulması gibi çalışması gerekir

JDT: hızlı menü için kısayol Shortcut for "Refactor" quick menu

Hızlı menü JDT:

JDT quickMenu

Ben zaten eksik bir şey var gibi görünüyor ama bir bağlama ve bir komut eklendi.Bir Şey Silingiriş de sadece kısayol eksik bağlam menüsünü için çalışıyor. Bunun nasıl yapılacağını duyan var mı?

<extension point="org.eclipse.ui.bindings">
  <key
        commandId="myplugin.refactoring.actions.DeleteSomething"
        schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"
        sequence="M1 5">
  </key>
  <key
        commandId="myplugin.refactoring.quickMenu"
        schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"
        sequence="M1 9">
  </key>

<extension point="org.eclipse.ui.commands">
  <command
        categoryId="myplugin.category.refactor"
        description="Delete Something"
        id="myplugin.refactoring.actions.DeleteSomething"
        name="Extract Method">
  </command>
  <command
        categoryId="myplugin.category.refactor"
        id="myplugin.refactoring.quickMenu"
        name="Show Refactor Quick Menu">
  </command>
  <category
        id="myplugin.category.refactor"
        name="Refactor">
  </category>

CEVAP
28 Mayıs 2015, PERŞEMBE


Astar

İzleyen tüm TPM 1.2. Microsoft, gelecek Windows sürümleri için bir TPM 2.0 gerektirir unutmayın. 2.0 nesil 1.2 temelde farklıdır

TPM tasarım ilkeleri yüzünden tek satır çözüm yok. Sınırlı kaynaklara sahip bir mikroişlemci olarak TPM düşünüyorum. Ana tasarım hedefi hala Güvenli ise ucuz olması. TPM güvenli bir operasyon için gerekli olan tüm mantık yırtılmış. Böylece TPM sadece daha fazla veya daha az en azından biraz zaman çalışıyoryağyazılım, doğru sırayla komutları bir sürü verme. Ve komutları bu sahneleri çok karmaşık olabilir. Bu iyi tanımlanmış bir API ile TSS belirtildi. Eğer Java tarafa gitmek isterseniz, yüksek bir düzeyde bile Java API. C için de benzer bir proje# / farkında değilim .net

Geliştirme

Senin durumunda IBM'İN yazılım TPM bakmanı öneririm.

Paketin içinde çok yararlı 3 bileşenleri bulacaksınız:

  • yazılım TPM bir emülatör
  • hafif tpm lib
  • bazı temel komut satırı yardımcı programları

Mutlaka yazılım TPM öykünücüsü gerek yok, ayrıca makinenin DONANIM TPM bağlanabilirsiniz. Ancak, verilen komutları yakalamak ve yanıtları bak, böylece montajı nasıl olduklarını ve nasıl komut şartnameye uygun öğrenme yapabilirsiniz.

Yüksek seviye

Ön koşullar:

  1. TPM aktive edilir
  2. TPM sürücüsü yüklenir
  3. TPM sahipliğini almış

Bir damla mühür için, aşağıdakileri yapmanız gerekir:

  1. bir anahtar oluşturun
  2. mağaza bir yere anahtar-blob
  3. anahtar TPM yüklü olduğundan emin olun
  4. damla mühür

Sen ortaya çıkarmak için gereken:

  1. anahtar blob edinin
  2. TPM anahtarı yük
  3. mühürlü damla kalkanını Kaldır

Korumalı bayt depolamak için veri yapısı içinde anahtar-blob saklayabilirsiniz.

İhtiyacınız TPM komutları en yetkili kişilerdir. Bu nedenle gereken yerlerde yetkilendirme oturumu gerekir. Bu AFAİR çoğunlukla OSAP oturumları.

TPM komutları

Şu anda tam sırası sağlayabilirim. yani bir hata ayıklama sürümünü uygulayamam. Bu düşünün birsıralanmamışkullanmak zorunda olacak komutların listesi:

  • TPM_OSAP
  • TPM_CreateWrapKey
  • TPM_LoadKey2
  • TPM_Seal

Eğer geçerli PCR değerlerini okumak istiyorsanız da:

  • TPM_PCRRead

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Christopher Bill

    Christopher

    30 NİSAN 2009
  • hytchme

    hytchme

    9 Mart 2014
  • ravinderosahn

    ravinderosah

    20 Temmuz 2009