Bugüne kadar, yükleme dosyaları oluşturmanıza veya tüm dosyaları "exe" biçiminde derlemenize olanak tanıyan birçok ürün oluşturuldu. Bu işlemi gerçekleştirmek için belirli kurallara uymanız gerekir. Bunu yapmak için Smart Install Maker programına ihtiyacınız var. Ücretsiz ve kapalı kaynak yazılımdır. Kullanıcılara, 32 bit Microsoft Windows işletim sistemlerinde yüksek verimli kurulumlar oluşturmak için basit ve güçlü bir araç sağlar.

İhtiyacın olacak

  • Kişisel bilgisayar. Smart Install Maker programı.

Talimatlar

  • Programı ru.sminstall.com resmi sitesinden indirin. Smart Install Maker, Microsoft Windows için güzel ve güvenilir kurulum paketleri oluşturmak için zengin işlevselliğe sahiptir. Bu program, eksiksiz bir kurulum dosyası oluşturmanıza yardımcı olacaktır.
  • Smart Install Maker yazılımını yükleyin. Sonraki tüm derlemeler sistem sürücüsüne kaydedileceği için programı "C" sürücüsünün dizinine kurmayı deneyin.
  • Programı çalıştır. Dosya, proje, ayar, servis, yardım gibi birkaç pencere göreceksiniz. Ayrıca, program varsayılan olarak, gerekli verileri girmeniz ve kurulum dosyasını derlemek için dosyaları belirtmeniz gereken bir pencere açar.
  • Öncelikle proje için bir isim verin. "Exe" dosyasını yüklerken görüntülenecektir. Ayrıca sürüm, şirket adı, etiket, sıkıştırma türü, kaydetme konumu gibi parametreleri de belirtmeniz gerekir. Tercih ettiğiniz değerleri uygun kontrollere girin.
  • "Dosyalar" sekmesine tıklayın. Kurulum paketine paketlenecek tüm dosyaları seçmeniz gerekir. Ancak, ortaya çıkan dosyanın oluşum süresinin doğrudan kendisine eklenen veri miktarına bağlı olduğu unutulmamalıdır.
  • "Ayarlar" sekmesine gidin. Burada "Program adı", "Kaldırıcı adı", "Başlık" gibi parametreleri ayarlamanız istenir. Tüm bu parametreler ayrıca kullanıcının takdirine göre belirlenir. "Kurulum sırasında web sayfasını aç" gibi bir öğe de vardır. Yani, "exe" dosyasını kurarken, herhangi bir web sayfasının açılmasını otomatik olarak ayarlayabilirsiniz.
  • Bitir düğmesine tıklayın. Tüm dosyalar derlenecektir. Kurulum paketini oluşturduktan sonra, C: / setup dizininde yer alacaktır. Kurulum dosyasının yerel diskte farklı bir konuma veya genellikle çıkarılabilir bir diske kaydedilmesi için, "Farklı Kaydet" sütunundaki tüm parametreleri yapılandırırken kaydetme yolunu belirtmelisiniz.
  • EXE, hiçbir yazılımın onsuz yapamayacağı bir formattır. Programların başlatılması veya kurulması ile ilgili tüm işlemleri gerçekleştirir. Tam bir uygulama olabilir veya bunun bir parçası olabilir.

    EXE dosyası oluşturmak için iki seçenek vardır. Birincisi, programlama ortamlarının kullanımı, ikincisi ise, tek bir tıklamayla kurulan çeşitli "paketler" ve paketlerin yardımıyla oluşturulan özel yükleyicilerin kullanılmasıdır. Ayrıca, örnekleri kullanarak her iki seçeneği de ele alacağız.

    Yöntem 1: Visual Studio Topluluğu

    Bir programlama diline dayalı basit bir program oluşturma sürecini düşünün "Görsel C ++" ve Visual Studio Community'de derlemek.

    1. Uygulamayı başlatın, menüye gidin "Dosya", ardından öğeye tıklıyoruz "Oluşturmak"ve ardından açılan listede "Proje".
    2. Bir pencere açılır "Proje oluşturma", ilk önce yazıtın üzerine tıklamanız gereken "Şablonlar", ve sonra "Görsel C ++"... Sonra, seçin "Win32 Konsol Uygulaması", projenin adını ve konumunu ayarlayın. Varsayılan olarak, sistem klasöründe Visual Studio Topluluğu'nun çalışma dizinine kaydedilir. "Benim dökümanlarım"ancak istenirse farklı bir dizin seçmek de mümkündür. Ayarları tamamladıktan sonra tıklayın "TAMAM".
    3. Başlıyor Win32 Uygulama Yapılandırma Sihirbazı, sadece tıkladığımız "Daha ileri".
    4. Sonraki pencerede uygulama parametrelerini tanımlıyoruz. Özellikle seçiyoruz "Konsol uygulaması"ve sahada "Ekstra seçenekler""Boş proje"kutunun işaretini kaldırırken "Önceden Derlenmiş Üstbilgi".
    5. Kod yazmak için bir alan eklemeniz gereken proje başlar. Bunu yapmak için sekmede Çözüm Gezgini etikete sağ tıklayın "Kaynak dosyaları"... Sırayla üzerine tıkladığımız bir bağlam menüsü görünür Ekle ve "Öğe oluştur".
    6. Açılan pencerede "Yeni öğe ekle" Öğeyi seçin "C ++ Dosyası"... Ardından, gelecekteki uygulamanın kod dosyasının adını ve uzantısını ayarlayın. ".from"... Saklama klasörünü değiştirmek için, "Genel Bakış".
    7. Konumu belirlediğimiz ve tıkladığımız tarayıcı açılır. "Dosya Seç".
    8. Sonuç olarak, başlığın bulunduğu bir sekme görünür "Source.c", burada kodun metninin bir kümesi ve düzenlemesi vardır.
    9. Ardından, kod metnini kopyalamanız ve resimde gösterilen alana yapıştırmanız gerekir. Aşağıdakileri bir örnek olarak ele alalım:
    10. #Dahil etmek
      #Dahil etmek

      int main (int argc, char * argv) (
      printf ("Merhaba, Dünya!");
      _getch ();
      dönüş 0;
      }

      Not: Yukarıdaki kod yalnızca bir örnektir. Bunun yerine, bir Visual C ++ programı oluşturmak için kendi kodunuzu kullanmanız gerekir.

    11. Projeyi oluşturmak için üzerine tıklayın "Hata Ayıklamaya Başla" açılır menüde Hata ayıklama... Sadece tuşuna basabilirsin "F5".
    12. Bundan sonra, mevcut projenin güncel olmadığını belirten bir bildirim açılır. Burada tıklamanız gerekiyor "Evet".
    13. Derlemenin tamamlanmasının ardından, uygulama yazılacağı bir konsol penceresi görüntüler. "Selam Dünya!".
    14. EXE formatında oluşturulan dosya, proje klasöründeki Windows Gezgini kullanılarak görüntülenebilir.

    Yöntem 2: Yükleyiciler

    Yazılım yükleme sürecini otomatikleştirmek için, sözde yükleyiciler giderek daha fazla popülerlik kazanıyor. Onların yardımı ile, ana görevi bir bilgisayara yazılım dağıtma sürecini basitleştirmek olan yazılım oluşturulur. Örnek olarak Smart Install Maker kullanarak bir EXE dosyası oluşturma sürecine bakalım.

    1. Programı ve sekmede çalıştırın "Bilgi" gelecekteki uygulamanın adını düzenlemek. Tarlada "Farklı kaydet" çıktı dosyasının kaydedileceği konumu belirlemek için klasör simgesine tıklayın.
    2. İstenilen konumu seçtiğimiz ve tıkladığımız Gezgin açılır. "Kayıt etmek".
    3. Sekmeye git "Dosyalar", paketin daha sonra oluşturulacağı dosyaları eklemeniz gereken yer. Bu, simgeye tıklayarak yapılır «+» arayüzün altında. Artı ile bir klasörü gösteren simgeye tıklayarak tüm bir dizini eklemek de mümkündür.
    4. Ardından, bir klasör şeklindeki simgeye tıklamanız gereken bir dosya seçim penceresi açılır.
    5. Açılan tarayıcıda istenen uygulamayı belirleyin (bizim durumumuzda bu "Torrent", başka birine sahip olabilirsiniz) ve tıklayın "Açık".
    6. Sonuç olarak, pencerede "Bir not ekle" dosya, konumunun yoluyla birlikte görüntülenir. Varsayılan olarak seçeneklerin geri kalanını bırakın ve tıklayın "TAMAM".
    7. Uygulamaya kaynak nesneyi ekleme prosedürü gerçekleşir ve ilgili giriş, yazılımın özel bir alanında görünür.
    8. Ardından, "Gereksinimler" ve desteklenen işletim sistemleri listesini işaretlemeniz gereken bir sekme açılır. Alanlara onay işaretleri bırakıyoruz "Windows XP" ve onun altındaki her şey. Diğer tüm alanlarda önerilen değerleri bırakın.
    9. Ardından sekmeyi açın "Diyaloglar"arayüzün sol tarafındaki ilgili etikete tıklayarak. Her şeyi varsayılan olarak burada bırakıyoruz. Kurulumun arka planda gerçekleşmesi için kutuyu işaretleyebilirsiniz. "Gizli kurulum".

    10. Tüm ayarları tamamladıktan sonra, aşağı ok simgesine tıklayarak derlemeyi başlatın.
    11. Belirtilen işlem gerçekleşir ve mevcut durumu pencerede görüntülenir. Derleme tamamlandıktan sonra, oluşturulan paketi test edebilir veya ilgili düğmelere tıklayarak pencereyi tamamen kapatabilirsiniz.
    12. Derlenen yazılım, kurulum sırasında belirtilen klasörde Windows Gezgini kullanılarak bulunabilir.

    Bu nedenle, bu makalede, EXE dosyasının Visual Studio Community gibi özel geliştirme ortamları ve Smart Install Maker gibi özel yükleyiciler kullanılarak oluşturulabileceğini bulduk.

    Geçenlerde bir sorunla karşılaştım. Bize bir kurs projesi verildi, her şeyi mükemmel bir şekilde yaptım, ancak sadece kurulum dosyası, yani file.exe'yi yapmaya devam ediyor.

    Öğretmenler bize çok okunaksız bir program verdi, ancak akıllı bir kişi diğerine tavsiyede bulundu. Akıllı Movie Maker... Bu görev için daha kolay bir program görmediğini söyledi.

    Bunun gibi bir pencere göreceksiniz:

    Gördüğünüz gibi, pencerenin sol tarafı iki bölüme ayrılmıştır: Yükleyici ve Kaldırıcı.

    Denilen kısmında zaten anladığınız gibi Yükleyici özellikle kurulum dosyanız için ayarlar olacaktır ve kısmen Kaldırıcı buna göre, programınızı kaldıracak dosyanın ayarları.

    Kurulum dosyasının temel özellikleri hakkında size ne söyleyeceğim.
    Daha önce fark ettiğiniz gibi ,.exe dosyasının oldukça fazla parametresi vardır. Her biri hakkında biraz konuşalım.

    Bilgi:
    Programı başlattığınızda hemen görebilirsiniz. Orada düşünüyorum ve bu yüzden girilmesi gereken her şey net Program adı, Sürüm vb. Ben sadece ana olanlar hakkında konuşacağım.

    Tüm başlıkları ve başlıkları da doldurun, çünkü tüm bunları programı yüklerken göreceksiniz.

    Sıkıştırma türü seçebilmek Maksimum, çünkü bu, kurulum dosyanızın boyutunu azaltacaktır. Hem de Arıza türü seçebilmek bir dosyakullanıcı için daha kolay olacaktır.

    Dosyalar:

    Ekran görüntüsünde artı işaretini de işaretledim. Üzerine tıklayarak, programı yüklerken açılacak dosyaları seçmelisiniz, sadece ana program dosyalarını seçmelisiniz, oraya fazladan bir şey eklemenize gerek yoktur.

    Gereksinimler:


    Bu noktada programınız için gereksinimleri belirlemeniz gerekir. Örneğin, bilgisayara yüklenmesi gereken işletim sistemi veya ek yazılım türü.

    Diyaloglar:


    Bu pencerede dört sekme vardır: Genel, Lisans bilgisi, Parola ve Tamamlanma... Diyaloglar, görünecek ek pencereler veya öğelerdir. Örneğin, bir lisans sözleşmesiyle ilgili bir pencere.

    Arayüz:


    Burada kurulum pencerenizi özelleştirebilirsiniz. Menünün üst kısmını veya merkezi olanı seçin, program simgesini ve programın grafik arayüzüyle ilgili her şeyi değiştirin.

    Prensip olarak, bunlar kurulum dosyası için gerekli olan ana noktalardır.

    Ve şimdi tamamlandığında, sonunda dosyanın kendisini oluşturmak için düğmeyi tıklamanız yeterli Derleme.

    Gördüğünüz gibi, programın arayüzü çok basit ve anlaşılır. Öyleyse kullanın, umarım bana da yardımcı olduğu için size yardımcı olur.

    Şüphesiz birçoğunuz hayatınızda en az bir kez .exe uzantılı bir arşivle karşılaştı, rar değil ve hatta zip, yani exe değil. Bu arşivin güzelliği, kendi kendine açılabilmesi ve ek programların yüklenmesini gerektirmemesidir. Pek çok insan böyle bir arşiv oluşturmak için belirli bir bilgi veya programın gerekli olduğunu düşünür, ancak durumun böyle olmadığını size temin etmeye cesaret ediyorum. Exe arşivleri, en popüler arşivleyicilerden biri kullanılarak oluşturulur: WinRar ve WinZip.

    Muhtemelen bilgisayarınıza bu iki arşivleyiciden biri yüklenmiştir, böylece hemen pratik yapmaya başlayabilirsiniz. Hiç arşivleyici yoksa, 7-zip'i güvenli bir şekilde kurabilirsiniz, çünkü ücretsizdir ve İnternette serbestçe dağıtılır. Bu arşivleyici ile başlayacağız.

    Böylece arşivlenmesi gereken dosyaların bulunduğu klasörü hazırlıyoruz ve farenin sağ tuşuyla tıklıyoruz. 7-Zip gibi bir öğe bulmak

    Öğeyi seçmemiz gereken bir alt menü daha açılır "Arşive Ekle ..."

    Bir pencere açıyoruz, seçenekler öğesinde "Seçenekler" bölümünü arıyoruz SFX Arşivi Oluşturun önüne bir kuş koy. Şimdi dikkatimizi gelecek arşivimizin adının olduğu en üstteki alana veriyoruz. Exe uzantısını ekledik. Bu arada arşivin adı değiştirilebilir. Kaydetmek istediğiniz konumu da belirtebilirsiniz. Prensip olarak, seçeneklerin geri kalanıyla oynayabilirsiniz, ancak bunlar arşivin türünü etkilemez. Arşiv boyutunu olabildiğince küçük tutmak için maksimum sıkıştırma düzeyini ayarlayabilirsiniz.

    Şimdi "Tamam" düğmesine tıklayabilirsiniz.

    İşte masaüstümde aldığım bir dosya:

    Şimdi aynı arşivi WinRar kullanarak nasıl oluşturacağımızı bulalım.

    Aynı şekilde, klasöre sağ tıklayın ve öğeyi seçin "Arşive Ekle":

    "Genel" sekmesinde açılan pencerede, bölümde Arşivleme Seçenekleri eşyanın önüne bir kuş koy SFX Arşivi Oluşturun... Biraz sıkıştırma yöntemi koyduk. "İyi" yi seçtim.

    "Tamam" düğmesine tıklayın.

    Aşağıdaki arşivimiz var:

    Bu nedenle, nasıl kendi kendine açılan bir exe arşivi nasıl oluşturulur.

    Ayrıca konuyla ilgili bir video izleyin:

    Makaleyi değerlendirin:
  • EXE'ye ne dahil edilir
  • 1. EXE nasıl derlenir

    1.1 Derleme teknolojisi

    Yazı:
    "Ah evet Puşkin, ah evet ..."
    A.S. Puşkin

    Visual FoxPro'da EXE'ler için derleme tekniği oldukça basittir. Komut penceresine BUILD PROJECT, BUILD APP, BUILD EXE gibi komutları girmek gibi aşırı yöntemlerle dikkatimizi dağıtmayacağız, ancak kendimizi VFP grafik arayüzünün sağladığı kolaylıklar ile sınırlayacağız.

    Bu nedenle, bir EXE oluşturmak için proje yöneticisindeki "YAP ..." düğmesine basmamız gerekir. Açılan iletişim kutusunda Win32 yürütülebilir / COM sunucusu (EXE) seçeneğini seçtikten sonra Tamam'a basın. HER ŞEY. ;-)

    "Her şey nasıl?" - soruyorsunuz - "Ve dosyanın hangi adla kaydedileceğini belirtin?"

    Katılıyorum ... Belirtilmesi gerekir, aksi takdirde her şey boşa gider.

    Bu arada, derleme işleminin başarılı olabilmesi için proje yöneticisinin programınızın dosyalarıyla doldurulması gerektiğini ve bunlardan birinin asıl olması gerektiğini (proje yöneticisinde bu dosyanın adı kalın yazılmıştır) hatırlatmakta fayda olacağını düşünüyorum. ... ilk yürütülecek dosya. Varsayılan olarak, projeye (* .prg) veya form dosyasına (* .scx) dahil edilen ilk program dosyası ana program olarak yüklenir.

    Genel olarak her şey oldukça basit! Sadece..?

    Şimdi üzücü ...

    1.2 İlgili dosyalar

    Yazı:
    "... ama açın - çalışmıyor!"
    M. Zhvanetsky

    Uygulamanın derleme aşamasının tüm açıklamaları zaten geride kaldı ve siz, sıradan ölümlülere karşı kendi üstünlüğünüzün bilinciyle gurur duyuyorsunuz, sıçrayışlarla ve sınırlarla müşteriye koşun, başvurunuzu ona (müşteriye) şimdi her şeyin onunla nasıl serinleyeceğini anlatan yol boyunca yükleyin ve aklınızda hangi vidayı sayarsınız bira için kalanı satın almanız gerekiyor, aniden süper-kandırılan programınızın öfkelenmediği gerçeğiyle karşılaşıyorsunuz. Bu üzücü. Bu bir utanç. Ve en önemlisi, yeni bir hangisine sahip olamayacaksın ya da bir ücret karşılığında satın almayı planladığın şey ...

    Mesele şu ki, derlediğimiz .exe, kendi kendine yeten bir yürütülebilir dosya değil. Bu sözde yürütülebilir dosyanın düzgün çalışması için destek kitaplıkları (.dll) gerekir. Bu konu hakkında fazla tartışmayacağım, sadece uygulamanın normal çalışması için gerekli dosyaların isimlerini vereceğim.

    Prensip olarak, sürüm 6'ya kadar, bir uygulamayı bir istemci makineye aktarmak için, her şeyi kendi başına ve sonraki sürümlerde - InstallShield (veya başka bir yükleyici) reçete eden standart Kurulum Sihirbazını kullanabilirsiniz.

    Aşağıdaki tüm dosyalar, VFP'nin farklı sürümleri için gerekli minimum dosya kümesidir (http://www.foxclub.ru'daki materyallere göre):

    VFP 8.0 msvcr70.dll, vfp8r.dll, vfp8rrus.dll, gdiplus.dll VFP 7.0 msvcr70.dll, vfp7r.dll, vfp7rrus.dll VFP 6.0 vfp6r.dll, vfp6renu.dll, vfp6rrus.dll VFP 5.0 vfpole50c.dll, vfp6rrus.dll .dll, vfp500.dll, vfp5rus.dll, Foxpro.int

    Yukarıdaki kitaplık seti, program dizinine veya Windows sistem dizinine yerleştirilmelidir. Bu dizinler, farklı Windows sürümleri için farklıdır:

    Win9x, WinMe c: \\ Windows \\ SYSTEM WinNT, Win2000, WinXP c: \\ Windows \\ SYSTEM32

    2. EXE'ye neler eklenmeli

    Yazı:
    "Dahil etmek veya dahil etmemek?"
    sarhoş elektrikçi

    Aşağıda belirtilen her şey, yazarın görmezden gelebileceğiniz kişisel görüşüdür. Ancak bunu kendi yönteminizle yaptığınızı unutmayın: Başınızı beton bir duvara çarpmak, önünüzde yapılan bir moladan yararlanmaktan çok daha acı vericidir.

    Varsayılan olarak, bitmiş.exe, uygulamanın çalışması için gerekli tüm dosyaları içerir - programlar, formlar, menüler, kitaplıklar, sınıflar vb. veritabanı dosyaları ve tabloları hariç (bu tür dosyalar, proje yöneticisinde dosya adının yanındaki çarpı işaretli daire ile tanınabilir). .Exe'de bulunan tüm dosyalar, derlemeden sonra değiştirilemez (salt okunur) hale gelecektir. Tablo dosyalarının (* .dbf) sürekli veri değiştirme-ekleme işlemlerine tabi olmaları nedeniyle dahil edilmemesi gerektiği açıktır, ancak bazen bazı statik verileri kullanıcıdan gizlemek, ancak programın kendisi için bunlara erişim sağlamak gerektiği durumlar olabilir. Bir exe-shnik'in "içerisinden" daha iyi bir yer olamaz.

    Rapor dosyasını "bulmam" veya geçici olarak değiştirmem gerektiğinde veya her kullanıcı için benzersiz olan bir dizi rapora sahip olduğumuzda da oldukça yaygın bir durumdur. Aslında, düşünün: on operatör ve on raporun her biri ve bunların tümünü * .exe biçiminde. bu durumda tek çıkış yolu, bu raporları son dosyadan çıkarmak ve başvuru ile birlikte göndermektir.

    Her durumda, hangi dosyaların hariç tutulacağı ve hangilerinin bırakılacağı kararı size aittir.