Cara mengetahui total memori (RAM) sistem menggunakan skrip instalasi Install Shield

Saya menggunakan Instal Shield 5.5. Saya ingin tahu apakah mungkin mengetahui total memori (RAM) sistem menggunakan API install shield? Jika ya, tolong beri tahu saya bagaimana kami bisa melakukannya?

Terima kasih atas bantuannya, Nayan


person Nayan Soni    schedule 22.08.2012    source sumber
comment
InstallShield 5.x belum didukung selama bertahun-tahun, dan tidak terlalu mendukung versi Windows modern apa pun. (Bukan berarti ini tidak akan berhasil, tapi ini ditulis di era di mana memori GB atau hard drive TB sangat langka sehingga mungkin tidak dilaporkan dengan benar.)   -  person Michael Urman    schedule 22.08.2012


Jawaban (1)


Michael benar. Anda harus menggunakan alat yang lebih baru karena sekarang umurnya sudah sekitar 15 tahun.

InstallScript memiliki/memiliki fungsi SysInfo tetapi saya ragu itu berfungsi saat ini. Anda mungkin dapat mendeklarasikan fungsi DLL eksternal menggunakan panggilan prototipe dan UseDLL() untuk bekerja secara langsung dengan kelas API Win32 dan/atau WMI untuk mendapatkan informasi tetapi mengapa repot-repot?

Cukup tingkatkan ke sesuatu yang menggunakan Penginstal Windows ( InstallShield atau WiX ) dan gunakan Properti PhysicalMemory untuk mengetahui jumlah RAM pada mesin.

person Christopher Painter    schedule 23.08.2012