Bu adım adım makalede, Visual Studio .NET uygulamaları için Autorun CD-ROM oluşturma açıklanmaktadır. Otomatik Çalıştır, Microsoft Windows işletim sisteminin bir özelliğidir. Bu yordamlar, yükleme ve Windows tabanlı bilgisayarlar için tasarlanmıştır ve dağıtıldığı ürünleri CD-ROM üzerinde yapılandırma otomatikleştirir. Bir kullanıcı bir Autorun CD-ROM'unu CD-ROM sürücüsündeki eklediğinde, Autorun uygulama otomatik olarak yükler, yapılandırır veya seçilen ürün çalışır CD-ROM'unda çalışır. Visual Studio .NET uygulama AutoRun özelliği etkinleştirilmiş bir CD-ROM oluşturmak için <a0></a0>, CD-ROM'unda bulunan aşağıdaki dosyalar bulunmalıdır:
- Bir Autorun.inf dosyası
- Başlatma uygulaması
Bir kullanıcı bir <a0>Autorun uyumlu</a0> bilgisayarda CD-ROM sürücüsündeki bir disk eklediğinde, sistem hemen disk için bir kişisel bilgisayar dosya sistemi olduğunu doğrular. Varsa, sistem bir Autorun.inf adlı dosyayı arar. Bu dosya, bir kurulum uygulaması ve isteğe bağlı ayarlar çeşitli belirtir. Genellikle, başlangıç uygulamayı yükler, kaldırır, yapılandırır ve büyük olasılıkla uygulamanın çalışır. Visual Studio .NET uygulamaları .NET Framework burada uygulamayı çalıştıran bilgisayarda yüklü olmasını gerektirir. .NET Framework yeniden dağıtılabilir paketi, bilgisayarda yüklü .NET Framework yüklü değilse kullanılabilir.
Gereksinimler
Hedef bilgisayarda çalışması Autorun aşağıdaki gereksinimleri karşılaması gerekir:
- Bilgisayarın işletim sistemi, Microsoft Windows 95 veya yukarısı olmalıdır.
- CD-ROM sürücüsüne bir CD-ROM'u kullanıcının eklediği algılamak, 32-bit aygıt sürücüleri ve daha sonra sisteme bildirmek gerekir.
Bir Autorun.inf dosyası oluştur
Autorun.inf CD-ROM uygulamanızın kök klasöründe bulunan bir metin dosyasıdır. Bu bilgisayara adı ve konumu, başlangıç programı CD-ROM'u eklendiğinde yüklediği uygulamanız için sağlar. Autorun.inf dosyası, aşağıdakiler de dahil olmak üzere, isteğe bağlı bilgileri de içerebilir:
- Uygulamanızın CD-ROM sürücüyü temsil eden bir simge içeren bir dosya adı. Bu simge, yerine standart bir sürücü simgesini Windows Gezgini'nde görünür.
- Ek komutların kullanıcı CD-ROM simgesini sağ tıklattığında görünen kısayol menüsü. Kullanıcı simgeyi sağ tıklattığında, varsayılan komut da belirtebilirsiniz.
Autorun.inf dosyalarını .ini dosyasına benzer. Bunlar içerir bir veya birkaç bölümü. Her bölümde köşeli ayraçlar içine alınmış bir adı vardır. Her bölüm için bir dizi kullanıcı diski eklediğinde Windows Kabuğu çalıştırılan bir komut içerir. Aşağıdaki iki bölümde, şu anda Autorun.inf dosyalarını tanımlanmıştır:
- Otomatik çalıştırma varsayılan [otomatik çalıştırma]</a0> bölümü içeren komutları. Tüm Autorun.inf dosyalarını bir [otomatik çalıştırma] bölümü olmalıdır.
- RISC tabanlı bilgisayarlar üzerinde çalışan Microsoft Windows NT 4.0 sistemleri için bir isteğe bağlı [autorun.alpha] bölümü eklenebilir. RISC tabanlı bir sistemde CD-ROM sürücüsündeki bir CD-ROM'u eklediğinizde, Windows Kabuğu bu bölümde <a0>[otomatik çalıştırma]</a0> bölümündeki yerine komutları çalıştırır.
Her bölüm için bir dizi Autorun</a0> işlemi, teslimin nasıl belirleyen bir komut içerir. Aşağıdaki beş komutları kullanılabilir:
- DefaultIcon: uygulama için varsayılan simgeyi belirtir.
- simge: yolunu ve uygulamaya özel simge CD-ROM sürücüsünün dosya adı belirtir.
- Aç: yolunu ve dosya adını <a0>Başlangıç</a0> uygulamasının belirtir.
- Kabuk: CD-ROM'u kısayol menüsünde varsayılan komutu tanımlar.
- shell\verb: komutları CD-ROM'unu <a1>kısayol</a1> menüsüne ekler.
Aşağıdaki basit bir Autorun.inf dosyası örneğidir. Bu bir başlangıç uygulaması olarak Filename.exe belirtir. Ikinci simgesi yerine, standart bir sürücü simgesini CD-ROM sürücüsünü temsil eder.
[autorun]
open=Filename.exe
icon=Filename.ico
Autorun başlangıç uygulamaları yazma ipuçları
Aslında, yok bir <a0>Autorun</a0> başlangıç uygulama yazma kısıtlamalar vardır. Yükleme, kaldırma, yapılandırmak veya uygulamanızı gerektiren ne yapmak için uygulayabilirsiniz. Ancak, aşağıdaki ipuçları etkili olan bir Otomatik Çalıştır gerçekleştirmek için bazı yönergeler sağlayan başlangıç uygulama:
- Bunlar Autorun CD-ROM'unu CD-ROM sürücüsüne taktıktan sonra kullanıcıların geribildirim olabildiğince kısa sürede almalısınız. Bu nedenle, başlangıç uygulamaları hızlı yükleme programları küçük olmalıdır. Bunlar açıkça uygulama tanımlamak ve işlemi iptal etmek için kolay bir yol sağlar.
- Genellikle, ilk bölümü <a0>Başlangıç</a0> uygulamasının nasıl, devam etmek istiyor musunuz için isteyen bir kullanıcı arabirimi (örneğin, bir iletişim kutusu) kullanıcıların sunar. Program zaten yüklü olup olmadığını doğrulayın. Tersi durumda, sonraki adıma Tipik Kurulum yordamdır. Başlangıç uygulama, kullanıcı iletişim kutusu, Kurulum kodunu yüklemeyi başlatmak için başka bir iş parçacığı başlatmak için okuma için harcadığı zaman kullanabilirsiniz. Kullanıcı Tamam tıklattığında, Kur programı zaten kısmen veya tamamen yüklenir. Bu yaklaşım, kullanıcının değerlendirmesi uygulama yüklemek için gereken süre önemli ölçüde azaltır.
- Uygulama zaten yüklü ise, kullanıcı, uygulama çalıştırmak için disk büyük olasılıkla eklenir. Olarak Kur durumda uygulama kodu yüklemeyi başlatmak için başka bir iş parçacığı başlatamazsınız. Bu yaklaşım, kullanıcı için bekleme süresini kısaltır.
- .NET Framework veya .NET Framework yeniden dağıtılabilir paketi Visual Studio.NET başlatmak için hedef bilgisayarda yüklü olması gerekir uygulama. Bu nedenle, .NET Framework ile başlangıç uygulamanızı yeniden dağıtmak için iyi bir fikirdir.
.NET Framework uygulaması Visual Studio. NET'i dağıtma hakkında ek bilgi için Microsoft Knowledge Base'deki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:
324733
(http://support.microsoft.com/kb/324733/EN-US/
)
NASıL YAPıLıR: .NET Framework ile bir Visual Studio .NET Deployment Distribute proje
- Sabit diskinizde çok sistemlerde sınırlı bir kaynak olabilir. Sabit disk kullanımını en aza indirmek için ipuçları aşağıda verilmektedir:
- Sabit disk için en az olması gereken dosya sayısını tutar. Bu programı çalıştırmak için yüklenmelidir veya, CD ROM'dan okuma bir unacceptably uzun sürmesine dosyalarına kısıtlayın.
- Çoğu durumda, gerekli olmayan dosyaları sabit diske yüklemek gerekmez. Ancak, bu yaklaşım, performans artışı gibi yararlar sağlayabilir. Kullanıcı, maliyetler ve sabit disk depolama yararları arasında karar seçeneği sunar.
- Sabit diske yerleştirme tüm bileşenleri kaldırmak için bir yöntem bulunur.
- Uygulama verileri önbelleğe alır, kullanıcının bazı denetime verin. Sabit diskte depolanan önbelleğe alınan veriler en fazla bir sınır ayarlamak için bu seçeneği veya seçeneği, uygulama sonlandırıldığında, önbelleğe alınan tüm verileri atmak için <a1>Başlangıç</a1> uygulamasında seçenekleri içerir.
Adım adım örnek
- Visual Studio .NET'i başlatın.
- Bir basit Console Application ya da Windows uygulaması oluşturun.
- Uygulamayı oluşturun.
- Dosya menüsünde Yeni ' nin üzerine gelin ve sonra Project ' i tıklatın.
- Project Types bölümünde kurulumu ve dağıtımı projeler'ı tıklatın. Şablonlar, Kur'un projeler ' i tıklatın.
- Kur adını ve sonra Tamam ' ı tıklatın.
- Solution Explorer'da (Çözüm Gezgini), Kur projenizi sağ tıklatın, Ekle ' yi tıklatın ve Dosya</a1>'ı tıklatın.
- Dosya adı metin kutusuna step3, yerleşik bir yürütülebilir dosya yolu yazın ve sonra Aç ' ı tıklatın.
- Yapı) menüsünde tıklatın Build Solution.
- Herhangi bir metin düzenleyicisinde (örneğin, Not Defteri) başlatın.
- Metin düzenleyicisinde aşağıdaki kodu yapıştırın ve dosyayı Autorun.inf kaydedin:
- Adım 3 adım 9 ve Autorun.inf içinde oluşturulan dosyaları, oluşturduğunuz dosya kopyalama, yerleşik bir uygulama için Visual Studio .NET Autorun CD-ROM'u hazırlamak için CD-ROM'unu 11 adım.
Ek bilgi için, Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:
172078
(http://support.microsoft.com/kb/172078/EN-US/
)
Nasıl YAPıLıR: CD-ROM üzerinde dağıtılmış uygulamalar için Autorun etkinleştir.
136214
(http://support.microsoft.com/kb/136214/EN-US/
)
Sınama Autorun.inf dosyalarını nasıl
Makale numarası: 818804 - Last Review: 12 Temmuz 2004 Pazartesi - Gözden geçirme: 2.2
Bu makaledeki bilginin uygulandığı durum:
- Microsoft Visual Studio .NET 2003 Professional Edition
- Microsoft Visual Studio .NET 2003 Enterprise Architect
- Microsoft Visual Studio .NET 2003 Enterprise Developer
- Microsoft Visual Studio .NET 2003 Academic Edition
- Microsoft Visual Studio .NET 2002 Professional Edition
- Microsoft Visual Studio .NET 2002 Enterprise Architect
- Microsoft Visual Studio .NET 2002 Enterprise Developer
- Microsoft Visual Studio .NET 2002 Academic Edition
|kbmt kbredistribution kbhowtomaster KB818804 KbMttr|Machine-translated Article
ÖNEMLİ: Bu makale, bir kişi tarafından çevrilmek yerine, Microsoft makine-çevirisi yazılımı ile çevrilmiştir. Microsoft size hem kişiler tarafından çevrilmiş, hem de makine-çevrisi ile çevrilmiş makaleler sunar. Böylelikle, bilgi bankamızdaki tüm makalelere, kendi dilinizde ulaşmış olursunuz. Bununla birlikte, makine tarafından çevrilmiş makaleler mükemmel değildir. Bir yabancının sizin dilinizde konuşurken yapabileceği hatalar gibi, makale; kelime dağarcığı, söz dizim kuralları veya dil bilgisi açısından yanlışlar içerebilir. Microsoft, içeriğin yanlış çevrimi veya onun müşteri tarafından kullanımından doğan; kusur, hata veya zarardan sorumlu değildir. Microsoft ayrıca makine çevirisi yazılımını sıkça güncellemektedir.
Makalenin İngilizcesi aşağıdaki gibidir:818804
(http://support.microsoft.com/kb/818804/en-us/
)