| Virtualbox SDK VirtualBox ile etkileşime giren kod yazın |
Şimdi İndirin |
Virtualbox SDK Sıralama ve Özet
- Yayıncı adı:
- Sun Microsystems Inc
- yayıncı web sitesi:
- http://www.sun.com
- İşletim sistemleri:
- Windows 2K / XP / 2003 / Vista / 7
Virtualbox SDK Etiketler
Virtualbox SDK Açıklama
Virtualbox Yazılım Geliştirme Seti (SDK), VirtualBox ile etkileşime giren kod yazmak için gereken tüm belgeleri ve arabirim dosyalarını içerir. Virtualbox ana API belgeleri, tüm kamu com arayüzleri ve bileşenlerini içeren tüm Virtualbox ana API'sini açıklar. Virtualbox sunucusu ve virtualbox istemci kitaplığı tarafından .virtualbox, bir istemci-sunucu tasarımı, yani, VirtualBox'un herhangi bir parçası çalıştırıldığında, QT GUI, VBOBOXMoCAGE komut satırı arabirimi veya herhangi bir sanal makine - özel bir sunucu VboxSVC adlı işlem arka planda çalışır. Bu, çatışmalar olmadan işbirliği yapmak için VirtualBox ile çalışan çoklu işlemlere izin verir. Bu süreçler, Host Computer'ın COM uygulaması tarafından sağlanan işlemler arası iletişim tesisleri kullanarak birbirleriyle iletişim kurar. Windows platformları, Virtualbox ana API, yerel bir COM uygulaması olan Microsoft COM kullanır. Diğer tüm platformlarda, açık kaynaklı bir COM uygulaması olan Mozilla XPCOM, tipik bir virtualbox kullanıcısının (QT GUI, VBOBOXMoCage komut satırı arayüzü ve VBOBAVRDP sunucusunun) ile etkileşime girdiği parçalar, teknik olarak ön uçlardır. Ana API ve yalnızca bu ana API belgelerinde belgelenen arayüzleri kullanın. Bu, VirtualBox'un herhangi bir sürüm sürümünün, harici bir istemci programı için faydalı olabilecek tüm özelliklerin her zaman bu API'sine maruz kalmasını sağlar. Virtualbox ana API (VirtualBox COM kütüphanesi olarak da adlandırılır) iki halka açıktır. Bileşen sınıfları: virtualbox.virtualbox ve virtualbox.Session, ivirtualbox ve iSession arayüzlerini sırasıyla uygular. Bu iki sınıf, yüksek öneme sahip ve herhangi bir ön uç programın yararlı bir şey yapması için gerekli olacaktır. Önce söz konusu arayüzlerin belgelerinin okunması önerilir. Virtualbox.virtualbox sınıfı bir singletondur. Bu, herhangi bir zamanda yerel makinede bu sınıfın yalnızca bir nesnesinin olabileceği anlamına gelir. Bu nesne, VirtualBox COM kütüphanesindeki diğer birçok nesnelerin bir ebeveynidir ve VboxSVC işleminde yaşar. Aslında, VirtualBox.VirtualBox'un bir örneğini oluşturduğunuzda, COM alt sistemi, VBoxSVC işleminin zaten çalıştırılmadığını kontrol ederse, değilse başlar ve bu işlemde oluşturulan VirtualBox nesnesine bir başvuru döndürür. Bu nesnenin son referansı serbest bırakıldığında, VboxSVC işlemi sona erer (çok sık yeniden başlatmalardan korumak için 5 saniyelik bir gecikme ile). Virtualbox.Session sınıfı normal bir bileşendir. İhtiyacınız olan gibi birçok oturum nesnesi oluşturabilirsiniz, ancak hepsi nesne başlatma aramasını yapan bir işlemde yaşayabilir. Oturum Nesneleri sanal makineleri yapılandırmak ve yürütmelerini kontrol etmek için kullanılan sanal makine oturumlarını temsil eder.
Virtualbox SDK İlgili Yazılım