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
Hızlı menü JDT:
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
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:
- TPM aktive edilir
- TPM sürücüsü yüklenir
- TPM sahipliğini almış
Bir damla mühür için, aşağıdakileri yapmanız gerekir:
- bir anahtar oluşturun
- mağaza bir yere anahtar-blob
- anahtar TPM yüklü olduğundan emin olun
- damla mühür
Sen ortaya çıkarmak için gereken:
- anahtar blob edinin
- TPM anahtarı yük
- 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
Nasıl "yorum-out" bir toplu ...
&Quot;ssh" serseri; tam olarak ne ...
Nasıl değişmez bir " baskı miyim;{}&qu...
Nasıl "reddedildi" " mes...
Nasıl açık birden fazla dosya "Py...