Mengembangkan Aplikasi untuk Versi Windows Sebelumnya

Menjelaskan apa yang harus dilakukan untuk mengembangkan aplikasi yang berjalan pada versi Windows sebelumnya dan memanfaatkan API yang didukung dengan Pembaruan Platform untuk Windows Vista dan Pembaruan Platform untuk Windows Server 2008.

Unduhan yang Diperlukan

Pengunduhan dan penginstalan paket yang dijelaskan di bagian berikut diperlukan jika Anda ingin mengembangkan aplikasi yang menggunakan API yang diperkenalkan dengan Microsoft Windows Software Development Kit (SDK) untuk Windows 7.

Microsoft Windows SDK

Windows SDK untuk Windows 7 diperlukan untuk membuat aplikasi yang menggunakan API yang didukung dengan Pembaruan Platform untuk Windows Vista dan Pembaruan Platform untuk Windows Server 2008.

Untuk akses ke sumber daya dan informasi tambahan, seperti unduhan, posting forum, dan blog tim Windows SDK, lihat Pusat Pengembang Windows SDK (https://msdn.microsoft.com/bb980924.aspx).

.NET Framework

Paket Layanan 1 .NET Framework 3.5 diperlukan untuk membuat aplikasi yang menggunakan API yang didukung oleh Pembaruan Platform untuk Windows Vista dan Pembaruan Platform untuk Windows Server 2008.

Untuk sumber daya dan informasi tambahan, lihat Pusat Pengembang .NET Framework (https://msdn.microsoft.com/netframework/default.aspx).

Directx SDK diperlukan saat menggunakan Direct3D

Jika Anda membuat aplikasi yang menggunakan Direct3D, DirectX SDK (https://msdn.microsoft.com/directx/aa937788.aspx) diperlukan untuk membuat aplikasi yang menggunakan API yang didukung oleh Pembaruan Platform untuk Windows Vista dan Pembaruan Platform untuk Windows Server 2008.

Memperbarui komputer pengembangan Anda

Pastikan komputer pengembangan Anda memiliki semua pembaruan terbaru dari Windows Update.

Jika Anda mengembangkan aplikasi pada versi Windows sebelumnya, Anda harus mendapatkan Pembaruan Platform untuk Windows Vista atau pembaruan Platform Update untuk Windows Server 2008 dari Windows Update. Menginstal salah satu pembaruan ini akan memungkinkan Anda memanfaatkan API baru yang disediakan oleh Windows SDK untuk Windows 7.

Lingkungan Pengembangan

Mengatur Target Build ke Windows 7

Semua aplikasi yang menggunakan pustaka dalam Pembaruan Platform untuk Windows Vista harus dibangun terhadap platform target Windows 7.

Mengatur WINVER ke nilai platform target Windows 7 memungkinkan Anda mengembangkan aplikasi yang menggunakan API yang didukung dengan Pembaruan Platform untuk Windows Vista atau Pembaruan Platform untuk Windows Server 2008 pada komputer pengembangan yang menjalankan Windows Vista.

Anda dapat mengatur platform target ke Windows 7 baik dalam kode sumber Anda atau dengan menggunakan opsi /D dengan pengkompilasi Visual Studio.

Contoh berikut menunjukkan cara mengatur WINVER dalam kode sumber Anda.

#define WINVER 0x0601

Contoh berikut menunjukkan cara mengatur WINVER menggunakan opsi pengkompilasi /D.

/DWINVER=0x0601

Penyebaran Aplikasi

Jika Anda membuat aplikasi menggunakan header dan pustaka yang disediakan oleh Windows SDK untuk Windows 7, API yang didukung akan berjalan pada versi Windows apa pun yang menginstal Pembaruan Platform untuk Windows Vista atau Pembaruan Platform untuk Windows Server 2008.

Catatan

Perilaku, performa, atau persyaratan untuk beberapa API yang didukung dengan Pembaruan Platform untuk Windows Vista atau Pembaruan Platform untuk Windows Server 2008 dapat bervariasi di berbagai versi Windows. Untuk detail tentang API tertentu yang didukung oleh pembaruan, lihat Tentang Pembaruan Platform untuk Windows Vista.

 

Tidak Ada Komponen yang Dapat Didistribusikan Ulang

Aplikasi Anda tidak perlu menginstal komponen yang dapat didistribusikan ulang, seperti DLL atau file run-time lainnya.

Memerlukan Komputer End-User yang Diperbarui

Karena Pembaruan Platform untuk Windows Vista dan Pembaruan Platform untuk Windows Server 2008 dihosting oleh Windows Update, pengguna akhir dengan pembaruan otomatis diaktifkan sangat mungkin sudah memiliki pembaruan ini serta paket layanan yang diperlukan.

Jika komputer pengguna akhir tidak memiliki Pembaruan Platform untuk Windows Vista atau Pembaruan Platform untuk Windows Server 2008 diinstal dan aplikasi Anda memerlukan API yang didukung dengan pembaruan ini, aplikasi Anda mungkin tidak dapat berjalan di komputer pengguna akhir atau mungkin mengalami kesalahan selama eksekusi.

Untuk menghindari masalah yang mungkin disebabkan oleh komputer pengguna Anda yang sudah kedaluarsa, Anda ingin memverifikasi bahwa komputer pengguna Anda memiliki Pembaruan Platform untuk Windows Vista atau pembaruan Platform Update untuk Windows Server 2008 selama penginstalan aplikasi Anda. Anda dapat menggunakan Windows Update Agent API untuk memeriksa komputer pengguna akhir Anda untuk pembaruan yang diinstal. Anda juga dapat menggunakan WINDOWS UPDATE Agent API untuk mengunduh dan menginstal pembaruan yang diperlukan selama penginstalan aplikasi jika pengguna akhir belum menginstal pembaruan.

Untuk contoh alat penginstal yang menunjukkan cara menggunakan WINDOWS UPDATE Agent API, lihat Penyebaran Direct3D 11 untuk Pengembang Game di DirectX SDK (https://msdn.microsoft.com/directx/aa937788.aspx).

Meskipun sampel alat penginstal D3D11InstallHelper yang dibahas dalam Direct3D 11 Deployment for Game Developers, ditulis untuk aplikasi yang menggunakan Direct3D 11, ini memberikan contoh yang baik tentang cara berinteraksi dengan WINDOWS UPDATE Agent API untuk memulai dan melacak pengunduhan dan penginstalan pembaruan yang dihosting oleh Windows Update. Mengkompilasi sampel ini mungkin memerlukan Windows SDK untuk Windows 7. Untuk informasi tambahan tentang sampel D3D11InstallHelper, termasuk masalah yang diketahui, lihat Catatan Rilis DirectX SDK (https://msdn.microsoft.com/directx/aa937788.aspx) untuk Agustus 2009.Pembaruan Platform untuk Windows Vista

Pembaruan Platform untuk Windows Vista

Gambaran Umum

Tentang Pembaruan Platform untuk Windows Vista